Implicit conversion from float -110.34965034965035 to int loses precision