Implicit conversion from float -90.62645011600927 to int loses precision