Implicit conversion from float -142.58426966292134 to int loses precision