Implicit conversion from float -101.97247706422019 to int loses precision