Implicit conversion from float -27.75244299674266 to int loses precision