Implicit conversion from float -50.19607843137257 to int loses precision