Draw a memory diagram for the program below. For the lines that are numbered, you should draw a memory diagram. Under each diagram, make sure to mention if there is garbage or if either pointer is a stale pointer. #include struct Date { int month, day, year; }; int main() { Date *anniv = NULL; Date *ball = NULL; //memory diagram #1 anniv = new Date; ball = new Date; //memory diagram #2 ball->month = 2; ball->day = 25; ball->year = 2012; anniv = ball; //memory diagram #3 delete ball; ball = NULL; //memory diagram #4 }