Implicit conversion from float -135.98870056497174 to int loses precision