Implicit conversion from float -110.28901734104048 to int loses precision