Implicit conversion from float -11.301684532924952 to int loses precision