Implicit conversion from float -152.49201277955274 to int loses precision