Implicit conversion from float -14.240766073871413 to int loses precision