Implicit conversion from float -41.41592920353983 to int loses precision