private static ScreenPoint Mult(double d, ScreenPoint s) { return new ScreenPoint(s.X * d, s.Y * d); }