Implicit conversion from float -117.30897009966776 to int loses precision