Implicit conversion from float -90.30050083472455 to int loses precision