Implicit conversion from float -15.096774193548384 to int loses precision