First pass at 88.
Second pass, kind of.
Solved!