static void Main(string[] args) { Car car1 = new Mercedes("Florin", FuelType.DIESEL, Colour.WHITE); ((Mercedes)car1).IsCruiseControlOn = true; Console.WriteLine(car1.OwnerName); Console.WriteLine(car1.FuelType); Console.WriteLine(car1.Colour); Console.WriteLine(((Mercedes)car1).IsCruiseControlOn); car1.GetSpecialFeature(); car1.Drive(); Car car2 = new BMW(); car2.OwnerName = "Lucian"; ((BMW)car2).IsSportModeOn = true; Console.WriteLine(car2.OwnerName); Console.WriteLine(car2.FuelType); Console.WriteLine(car2.Colour); Console.WriteLine(((BMW)car2).IsSportModeOn); car2.GetSpecialFeature(); car2.Drive(); Console.WriteLine(Car.NumberOfCars); IShape circle = new Circle(); circle.Draw(); IShape square = new Square(); square.Draw(); Complex c1 = new Complex(4, 6); Complex c2 = new Complex(6, 3); Console.WriteLine(c1 + c2); }