Implicit conversion from float -120.16483516483515 to int loses precision