Implicit conversion from float -383.33333333333337 to int loses precision