Implicit conversion from float -77.84810126582278 to int loses precision