Implicit conversion from float -77.28624535315987 to int loses precision