Implicit conversion from float -90.79470198675497 to int loses precision