Author: Ned           Ddmgm        1003663 Beatty