Implicit conversion from float -52.056074766355124 to int loses precision