Author: Alvey Directorate.