Implicit conversion from float -47.20136518771332 to int loses precision