Bloody hell OS, if this is all a test of your perseverance, you're an A+ student. Best of luck brother.