Implicit conversion from float -181.7557251908397 to int loses precision