Implicit conversion from float -92.34375 to int loses precision