Implicit conversion from float -66.2326869806094 to int loses precision