I feel absolutely stumped. I might come give it another go with fresh eyes tomorrow. Incredible troll.