Implicit conversion from float -77.1259842519685 to int loses precision