Implicit conversion from float -11.521739130434796 to int loses precision