Please see attached notes