Implicit conversion from float -115.56680161943319 to int loses precision