Implicit conversion from float -64.7451669595782 to int loses precision