Implicit conversion from float -92.22390317700456 to int loses precision