Implicit conversion from float -87.6824034334764 to int loses precision