Implicit conversion from float -27.083333333333343 to int loses precision