Implicit conversion from float -27.48554913294798 to int loses precision