Implicit conversion from float -120.28037383177568 to int loses precision