Implicit conversion from float -135.31293463143257 to int loses precision