Implicit conversion from float -150.61433447098975 to int loses precision