Implicit conversion from float -79.2982456140351 to int loses precision