Implicit conversion from float -14.070796460177007 to int loses precision