Implicit conversion from float -141.94444444444446 to int loses precision