Implicit conversion from float -205.1231527093596 to int loses precision