Implicit conversion from float -116.41025641025641 to int loses precision