Implicit conversion from float -64.10958904109589 to int loses precision