Implicit conversion from float -92.59345794392522 to int loses precision