Implicit conversion from float -90.86956521739131 to int loses precision