Implicit conversion from float -44.404924760601915 to int loses precision