Implicit conversion from float -90.72289156626508 to int loses precision