Ooh, tricky! Well, I had a bit of fun anyhow; I got to about 290...
I've tried building something like this in the past. It's really tough! Good work!