Level 8 Working Solution - 494 points