gen | . ! |!