Implicit conversion from float -33.913043478260875 to int loses precision