Implicit conversion from float -93.69565217391306 to int loses precision