Implicit conversion from float -11.865671641791053 to int loses precision