"""a A AaN
N
Aa `a` a a Aa a a. Aa a a a a:N
    a://a.a.a/a/0.0/a/a/a/N
Aa:N
Aa aN
    0. Aa a a:  a a_a a aN
    0. Aa a A a a:  a('', a.a, a='a')N
Aa-a aN
    0. Aa a a:  a a_a.a a AaN
    0. Aa a A a a:  a('', Aa.a_a(), a='a')N
Aa a AaN
    0. Aa a a() a: a a.a a a, aN
    0. Aa a A a a:  a('a/', a('a.a'))N
"""N
a a.a a aN
a a.a.a a a a a_aN
a a.a a a, aN
a a.a a aN
a a.a.a.a a aN
a a a a a a_aN
N
a = [N
    a('', a('a.a')),N
    a('a/', a_a.a, a='a'),N
    a('a/', a_a.a, a='a'),N
    a('a/', a_a.AaAa.a_a(a_a='a/a.a'), a='a'),N
    a('a/', a_a.AaAa.a_a(a_a='a/a.a'), a='a'),N
    a('a-a/', a_a.AaAaAa.a_a(a_a='a/a_a.a'), a='a_a'),N
    a('a-a/a/', a_a.AaAaAaAa.a_a(a_a='a/a_a_a.a'), a='a_a_a'),N
    a('a-a/a/', a_a.AaAaAaAa.a_a(a_a='a/a_a_a.a'), a='a_a_a'),N
    a('a-a-a/<a0>/<a>/', a_a.AaAaAaAa.a_a(a_a='a/a_a_a.a'), a='a_a_a'),N
N
    a('a/', a.a.a),    N
]N
N
a a.A:N
    a += a(a.A_A, a_a=a.A_A)N
