Implicit conversion from float -27.109634551495006 to int loses precision