Implicit conversion from float -77.152466367713 to int loses precision