Implicit conversion from float -97.11018711018713 to int loses precision