Oh man, this has been a rough week here locally for some that I know as well.
Vi, it is a very unselfish act to end it when it should end. You are doing for Maggie what she cannot do for herself.
Hang in there, she is at peace now.
I am so sorry.