Implicit conversion from float -13.915662650602414 to int loses precision