Implicit conversion from float -181.29783693843592 to int loses precision