Implicit conversion from float -141.18556701030928 to int loses precision