Implicit conversion from float -177.51152073732715 to int loses precision