Implicit conversion from float -181.08433734939757 to int loses precision