Implicit conversion from float -66.25 to int loses precision