Implicit conversion from float -77.93478260869563 to int loses precision