Implicit conversion from float -156.18320610687024 to int loses precision