Requirements and Instructions are in the files below.