Implicit conversion from float -367.9856115107914 to int loses precision