Implicit conversion from float -14.095826893353944 to int loses precision