Implicit conversion from float -14.759725400457683 to int loses precision