Implicit conversion from float -13.904282115869023 to int loses precision