Implicit conversion from float -77.34475374732335 to int loses precision