Implicit conversion from float -102.38476953907815 to int loses precision