Implicit conversion from float -11.814882032667882 to int loses precision