Implicit conversion from float -11.547388781431337 to int loses precision