Implicit conversion from float -110.6717850287908 to int loses precision