The title seemed so hopeless... and yet not all hope was lost. Good job.