Implicit conversion from float -94.42105263157896 to int loses precision