 {
     let model:MPlot
     weak var viewPlot:VLinearEquationsPlot!
-    private let kIndeterminatesWidth:CGFloat = 240
+    private let kIndeterminatesWidth:CGFloat = 280
+    private let kEquationsMargin:CGFloat = 20
     
     init(stepDone:MLinearEquationsSolutionStepDone)
     {

        guard
            
            let texture:UIImage = viewPlot.viewMetal?.currentDrawable?.texture.exportImage(),
            let stepDone:MLinearEquationsSolutionStepDone = model.stepDone
            
        else
        {

        context.fill(totalFrame)
        texture.draw(in:textureFrame)
        
        let attr
        let equationIcon:UIImage = #imageLiteral(resourceName: "assetTexturePoint")
        let iconWidth:CGFloat = equationIcon.size.width
        let iconHeight:CGFloat = equationIcon.size.height
        var currentX:CGFloat = textureWidth + kEquationsMargin
        var currentY:CGFloat = kEquationsMargin
        
        for menuItem:MPlotMenuItem in modelMenu.items
        {
            guard
                
                let menuItem:MPlotMenuItemEquation = menuItem as? MPlotMenuItemEquation
            
            else
            {
                continue
            }
            
            let iconRect:CGRect = CGRect(
                x:currentX,
                y:currentY,
                width:iconWidth,
                height:iconHeight)
            
            context.setBlendMode(CGBlendMode.normal)
            context.draw(equationIcon.cgImage!, in:iconRect)
            context.setBlendMode(CGBlendMode.color)
            context.setFillColor(menuItem.color.cgColor)
            context.fill(iconRect)
            context.setBlendMode(CGBlendMode.normal)
            
            currentY += iconHeight
            currentY += kEquationsMargin
        }
        
        guard
