Implicit conversion from float -26.852146263910967 to int loses precision