Use some compass magic