Implicit conversion from float -14.140127388535035 to int loses precision