Implicit conversion from float -151.41414141414143 to int loses precision