Implicit conversion from float -228.02120141342755 to int loses precision