THIS WAS WORTH THE PAIN
485