Implicit conversion from float -237.2727272727273 to int loses precision