phi = 1.61803398874989484820458683436563811772