Implicit conversion from float -236.14864864864865 to int loses precision