See attached file for details.