Implicit conversion from float -37.055921052631575 to int loses precision