Been stuck on level 586 for days now. Any insight would be appreciated :)