---------------------------------------------------------------------
    No.+  +-++- +     + +-  +-  +-
    No.+- +, + -+,    + + + -+-  +-
    .+    +, +  +- +(-+-++-  +
       +   +-+.+ +    +, +,    +-  +-
       +-+ +-+-+ -  +- +-+   +-
       +.  +- +   +      +  + +    +   +-
       +. +-+  +        + - +- +-+-  +
       +.   +   +-+        + )+  + -+   +
       +   +.+ +        +         +-+    +- +-
       +.+-+     +        +         + +   +-  +-
       +(- +   +     +        +         + +         +  +-
       + ,  +     +     +        +         +-+         +- +
       +,+     +     +        +         +  +         +  +-
       +)  +     +     +        +         +      +         +  +-
       +      +     +     +        +         +      +         +- +
       +      +     +     +        +         +      +         +-+-
       +      +     +     +        +         +      +         +  +
    ---+------+-----+-----+--------+---------+------+---------+-----+----
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
       +      +     +     +        +         +      +         +     +
    ---+------+-----+-----+--------+---------+------+---------+-----+----