Implicit conversion from float -41.83520599250937 to int loses precision