AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
C                                     222222222222=
C                                     222222222222=
C                                     222222222222?
C                                     222222222222?
C                                     222222222222=
C                                     222222222222=
C                                     ()*+()*+*222=
C                                     111111111222=
C                                     A2222@222222=
C                                     A2222@222222=
C                                     22222@222***=
C                                     22222@222111>
C                                     22222@222222>
C                        ()*+*        **222@222222=
C                        11111        11222@**2222=
C      X                 18:8C        88222@112222=
C                        18@AC      **@C222@222222<
C                     )*+1;A@C      11@C222@222222<
C                     11118@@C      88<2222@222***<
C   ()*+()*        (*+18:;;@@C   ***@AC2222@222111<
C   1111111+       11118AB@ABC   111@CC2222222288;<
C   22222211       <8:;C@@@@AC0  @A@ABC22222222@@@@
C   22222222       <@ABC@A@CBC   @ABC222222****@@A@
C   22222222  **)*+<@ABC@A@AAC***@A222222221111@@AC
C   22222222  11111<@@ABC@ABCC111@A********889;@@@@
C(()*+(()*()*+889:;<@ABC@@AB@A@@ABA11111111@@A@CCBA
11111111111111@@@ABCABCC@ABC@AB@@ABC@ABC@@@@@@@@ABC
@@A@ABCCCCCCCCCCCCC@@@@@ABCCCCCC@@@@@@@@@AB@@@@ABCA
@ABCCCCC@ABC@A@@A@@@ABC@@@@@@@@@A@@ABC@@@@@@ABCC@AB
@ABC@@@@@@@@A@@ABCCCCC@ABCCCCCC@@@@@@ABCCCCCC@ABCCC
@@@@@ABC@@@ABC@@ABC@@@@@@@@@@ABC@@@ABC@@@@@A@ABCC@A