Implicit conversion from float -120.4591836734694 to int loses precision