Implicit conversion from float -135.16483516483518 to int loses precision