Implicit conversion from float -77.73162939297126 to int loses precision