Implicit conversion from float -90.77830188679246 to int loses precision