Implicit conversion from float -11.22137404580154 to int loses precision