Implicit conversion from float -76.97588126159556 to int loses precision