Implicit conversion from float -216.1555075593953 to int loses precision