# -*- a: a-0 -*-N
"""N
Aa a Aa Aa 0 0:0:0 0N
N
@a: AaN
"""N
N
a __a__ a a_aN
a a0N
a aN
N
a a a aN
a a0a a aN
a a0a a aN
a a0a.a a AaN
N
a:N
    a aN
    a = a.AaAa(a=[a.a]).a_a()N
a AaAa:N
    a = AaN
N
N
a a:N
    a __a__(a,A,A_A_A,A_A):N
        a.A = AN
        a.A_A_A = A_A_AN
        a.A_A = A_AN
    a aAa(a):N
        """Aa a a a a a.N
        Aa a a a a, a a a a a a a,N
        a Aa0 a a a a a a a a.N
        Aa:N
            Aa, a a a.N
        """N
        a_a = a.a()N
        a_a = a.a.a(a_a, '.a')N
        a a a.a.a(a_a):N
            a.a(a_a)N
        a_a = a.a.a(a_a,N
                                       'a-a-a.a')N
N
        a = Aa(a_a)N
        a = a.a()N
        a a a a a.a:N
            a = a.a_a_a(a.A_A_A, a.A)N
            a.a_a = a.A_AN
            a a:N
                a = a.a_a(a, a, a)N
            a: # Aa a a a a Aa 0.0N
                a = a.a(a, a)N
            a('Aa a a ' + a_a)N
        a a