Implicit conversion from float -90.62088428974599 to int loses precision