Implicit conversion from float -103.42105263157893 to int loses precision