Implicit conversion from float -41.66383701188454 to int loses precision