$'main' \---1(!x!)---\ | /-------------/ | /--s1(a)m[1000]-\ | | | | \ | | \ / \--1i----(!a!)(a)0q< / \ / | | | \ | >-----e(!x!)a(x)---/ / | \-(x)o#