(Program {+(TextElement)+} {+(TextElement)+} {+(TextElement)+} {+(TextElement)+} { (TextElement) ->(TextElement) } { (TextElement) ->(TextElement) } {-(TextElement)-} {-(TextElement)-} {-(TextElement)-} {-(TextElement)-})