Implicit conversion from float -250.90909090909093 to int loses precision