Implicit conversion from float -14.30463576158941 to int loses precision