@fascinated Oh god I've been working on this for hours.