Implicit conversion from float -185.2293577981651 to int loses precision