Implicit conversion from float -101.32321041214752 to int loses precision