Implicit conversion from float -181.79723502304148 to int loses precision