Implicit conversion from float -95.97430406852249 to int loses precision