Implicit conversion from float -11.168224299065415 to int loses precision