Implicit conversion from float -110.59171597633136 to int loses precision