A Blueprint for Fermat's Last Theorem