Implicit conversion from float -97.9646017699115 to int loses precision