llainnt / atan N:o SO.