Implicit conversion from float -243.33333333333337 to int loses precision