Implicit conversion from float -78.42105263157896 to int loses precision