Implicit conversion from float -110.54347826086959 to int loses precision