Implicit conversion from float -19.214876033057834 to int loses precision