Implicit conversion from float -141.39344262295083 to int loses precision