Implicit conversion from float -118.55018587360595 to int loses precision