Implicit conversion from float -13.15950920245399 to int loses precision