Declare and assign pointer myMovingBody with a new MovingBody object. Call myMovingBody's Read() to read the object's fields. Then, call myMovingBody's Print() to output the values of the fields. Finally, delete myMovingBody.#include #include using namespace std;class MovingBody {public:MovingBody();void Read();void Print();~MovingBody();private:double velocity;double duration;};MovingBody::MovingBody() {velocity = 0.0;duration = 0.0;}void MovingBody::Read() {cin >> velocity;cin >> duration;}void MovingBody::Print() {cout << "MovingBody's velocity: " << fixed << setprecision(1) << velocity << endl;cout << "MovingBody's duration: " << fixed << setprecision(1) << duration << endl;}MovingBody::~MovingBody() { // Covered in section on Destructors.cout << "MovingBody with velocity " << velocity << " and duration " << duration << " is deallocated." << endl;}int main() {MovingBody* myMovingBody = nullptr;/* Your code goes here */return 0;