Implicit conversion from float -97.71726535341833 to int loses precision