Implicit conversion from float -97.68595041322314 to int loses precision