Implicit conversion from float -232.97872340425528 to int loses precision