Implicit conversion from float -121.48514851485149 to int loses precision