Implicit conversion from float -90.62015503875969 to int loses precision