Author: FRY.