)B      !"#$%&'()*+,-./0123456789:;<=>?@A    BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-.$  !"#$%&'()*+,-.?AConvert a graph to dot format. You can then write this to a file  and run dot on it @=Run the graph via dot to get positional information and then 9 combine that information back into the original graph BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@A?@A:;<=>6789123450/      !"#$%&'()*+,-./012345567899:;<<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~graphviz-2008.7.10Data.GraphViz.ParserCombinatorsData.GraphViz.Attributes Data.GraphVizstringcharnoneOfdigitnumberfloatingNumber whitespaceoptionalQuotedStringoptionalQuotednewline skipToNewline AttributeVerticalPlacement Justification ScaleTypeRect PointListPoint StyleType ShapeTypePageDir OutputModeDirType ColourTypealpharedgreenblue ArrowType readArrowType showWord8PadreadColourType readDirTypereadOutputMode readPageDir readShapeType readStyleType readPoint readPointListreadRect readScaleTypereadJustificationreadVerticalPlacementreadBool readString readAttributereadAttributesList AttributeEdge AttributeNodeDotEdgeedgeHeadNodeIDedgeTailNodeIDedgeAttributesDotNodenodeIDnodeAttributesDotGraphgraphAttributes graphNodes graphEdges graphToDot graphToGraph readDotGraphWidthWeight TailLabelTailClipStyleSplinesSkewSizeSidesShapeSepSameTailSameHeadRotateRegularRatioRankSepRankDirQuantumPos PenColourPagePadOverlap OutputOrder Orientation Normalize NoJustifyNodesepMinlenMinDistMarginLen LandscapeLabelLoc LabelJust LabelFontSize LabelFontNameLabelFontColour LabelFloat LabelDistance LabelAngleLabel ImageScaleImageHeight HeadLabelHeadClipGroupFontSizeFontName FontColour FixedSize FillColourDpiDir DefaultDistDecorate Constraint ConcentrateColourCenterBgColourBb ArrowTail ArrowSize ArrowHeadVBottomVCenterVTopJCenterJRightJLeftFitYFitXNoScaleScalePointDBoldSolidDottedDashedRounded Diagonals InvisibleFilled ComponentBox3dFolderTabNoteNoShape RectangleMcircleMsquareMdiamondInvhouse Invtrapezium Invtriangle Tripleoctagon Doubleoctagon DoublecircleOctagonSeptagonHexagonPentagonHouse Parallelogram Trapezium DiamondShape PlaintextTriangleEgg PointShapeCircleEllipsePolygonBoxShapeLTLBRTRBTRTLBRBL EdgesFirst NodesFirst BreadthFirstNoneBothBackForwardRGBARGBVeeHalfOpenOpenOBoxBoxCrowEDiamondODiamondDiamondInvEmptyEmptyTeeNoArrowInvODotODotInvDotDotInvNormal