Implicit conversion from float -26.033057851239676 to int loses precision