Implicit conversion from float -182.8668941979522 to int loses precision