Implicit conversion from float -87.62376237623764 to int loses precision