Implicit conversion from float -14.88431876606684 to int loses precision