Implicit conversion from float -114.67980295566502 to int loses precision