Implicit conversion from float -120.6766917293233 to int loses precision