ultra-long period magnetar