Implicit conversion from float -91.353919239905 to int loses precision