Implicit conversion from float -77.16346153846155 to int loses precision