Implicit conversion from float -77.97153024911032 to int loses precision