Implicit conversion from float -97.33133433283359 to int loses precision