Implicit conversion from float -69.3484419263456 to int loses precision