úÎ'Ü$/      !"#$%&'()*+,-.None3579(plot width in charactersplot height in characterssamples per linedraw axes or notAny kind of of plot.0Plot one or more functions in polar coordinates. limits of the abscissa (x) axis limits of the ordinate (y) axis functions to plotradius as a function of angle phi (phi -> r)range of the angle argument phi?Plot one or more parametric functions in Cartesian coordiantes.limits of the abscissa (x) axislimits of the ordinate (y) axisfunctions to plot!the first parametrized variable (t -> x)"the second parametrized variable (t -> y)range of the free parameter tPlot one or more functions (x -> y) in Cartesian coordinates.limits of the abscissa (x) axislimits of the ordinate (y) axisfunctions to plot/OA type class to access plot dimensions in unform manner across all plot types.dA type class with functional dependency to allow the same editing operations across all plot types.#A function of one variable (x -> y).$Range of values  (from, to).% Shortcut to  *. Mnemonics: plus to add another function.& Shortcut to !9. Mnemonics: horizontal bar followed by horizontal range.' Shortcut to "5. Mnemonics: vertical bar followed by vertical range.(A default empty  with bounds of a unit square.)A default empty *A default empty +6Default plot dimensions, suitable for 80x24 terminals.,Convert a plot to a multiline 0 with default configuration-Convert a plot to multiline 0 with custom configuration.'Print a plot with default configuration1#Symbols to use for different plots.2 Create an 3 of given screen dimensions40Mark (x,y) points in a two-dimensional array of 562Convert a two dimensional array to a list of listsH7 /89  add another function to the plot!#set limits of the abscissa (x) axis"#set limits of the ordinate (y) axis#$:;<%&'()*+,-.124x rangey rangean array we operate on mark symbol xs ys6=>?@ABCDEFGHIJ/  !"#$%&'()*+,-./#$ !"%&'() *+,-.*7  /89 !"#$:;<%&'()*+,-.1246=>?@ABCDEFGHIJK       !"#$%&'()*+,-./0,123456789:;<=>?@ABCDEFGHIJKtextP_LS6jpL9mb418ud4TBLwQuBTextPlot PlotConfigc'widthc'height c'samples c'showAxesPlot PolarPlot polar'xlim polar'ylimpolar'functions PolarFunctionrfunphilim ParamXYPlot param'xlim param'ylimparam'functions ParamFunctionxfunyfuntlimXYPlotfp'xlimfp'ylim fp'functionsEditPlotthenPlotxlimylimFunctionRange.+.-.| emptyXYPlotemptyParamXYPlotemptyPolarPlot defaultConfigplotplotWithConfig printPlot DimensionsbaseGHC.BaseStringsymbols createArrayGHC.ArrSTArray markPointsghc-prim GHC.TypesChar fromArraydrawgetXlimgetYlim defaultXrange defaultYrangeaddAxesaddXAxisaddYAxistoF$fPlotPolarPlot$fPlotParamXYPlot $fPlotXYPlot$fDimensionsPolarPlot $fEditPlotPolarPlotPolarFunction$fDimensionsParamXYPlot"$fEditPlotParamXYPlotParamFunction$fDimensionsXYPlot$fEditPlotXYPlot(->) $fShow(->)