Implicit conversion from float -77.34279918864098 to int loses precision