Implicit conversion from float -47.13136729222521 to int loses precision