Implicit conversion from float -246.84210526315792 to int loses precision