Implicit conversion from float -153.24324324324323 to int loses precision