Implicit conversion from float -93.37595907928389 to int loses precision