Implicit conversion from float -30.24456521739131 to int loses precision