(1000 pts awarded)