Implicit conversion from float -181.90332326283988 to int loses precision