Implicit conversion from float -14.55341506129598 to int loses precision