Implicit conversion from float -152.52100840336135 to int loses precision