Implicit conversion from float -182.50803858520902 to int loses precision