Implicit conversion from float -20.08064516129032 to int loses precision