Implicit conversion from float -201.75 to int loses precision