Implicit conversion from float -97.92710706150342 to int loses precision