Implicit conversion from float -183.33333333333337 to int loses precision