Implicit conversion from float -27.179487179487182 to int loses precision