Implicit conversion from float -55.18201284796575 to int loses precision