Implicit conversion from float -84.42748091603053 to int loses precision