(Program
(Hash
(KeyValue
(TextElement)
(TextElement))
{-(KeyValue
{-(TextElement)-}
{-(TextElement)-})-}
{-(TextElement)-})-}))