Implicit conversion from float -92.2265625 to int loses precision