Implicit conversion from float -90.76109936575054 to int loses precision