My solution (worth 610 points) could be considered as cheating. If so, you'll need to find a way to prevent what I did. :-)
43