Not ashamed to say this will probably keep me occupied for a couple of days.