Implicit conversion from float -183.71134020618558 to int loses precision