Implicit conversion from float -117.80856423173805 to int loses precision