Implicit conversion from float -90.36253776435046 to int loses precision