Implicit conversion from float -11.213592233009706 to int loses precision