Implicit conversion from float -110.86956521739131 to int loses precision