Implicit conversion from float -243.33333333333331 to int loses precision