Implicit conversion from float -81.54255319148936 to int loses precision