Implicit conversion from float -97.14733542319752 to int loses precision