Implicit conversion from float -37.19594594594594 to int loses precision