ascii画

分类: 选择分类

展示为: ascii图 | 多行注释(/**/) | 多行注释(#) | 多行注释(//) | 多行注释(--) | 多行字符串(''') | 多行字符串(+) |

/**
 *                             ______
 *                          ___)    (___
 *                       __/     __     \__
 *                      /     \_/  \_/     \
 *                     /      / \__/ \      \
 *                    |          /\          |
 *                   /       ---(  )---       \
 *                  |            \/            |
 *                  | ........................ |
 *                 / ._________/    \_________. \
 *                | ./ _________    _________ \. |
 *                |./ //#/\###())~~(()###/\#\\ \.|
 *                |/ //#([])##// ~~ \\##([])#\\ \|
 *                | //###\/##//  ~~  \\##\/###\\ |
 *                | \\######//   ~~   \\######// |
 *                 \             /\             /                  .^. .^.
 *                  )      __   !II!   __      (                   |~| |~|
 *                 /' .___//    !II!    \\___. '\                  |~| |~|
 *                (  ' .__/     [II]     \__. '  )         __      |~| |~|
 *                 \  '          YY          '  /          \)\_    |~| |~|
 *                  \  '  |   ________   |  '  /            \~~\   |~~V~~|
 *                   \  ' | _/'      '\_ | '  /              \~~\_ |~~|~~~\
 *                    \  '|/____________\|'  /                \~~~\~~~~~~~~)
 *                     \   V___======___V   /                  \~~~\~~~~~~/
 *                      \  V   \____/   V  /                    \~~~|~~~~~\
 *                       \ V   ~~  ~~   V /                      )~~|~~~~~~)
 *                        \V  ~~\~~/~~  V/                       \~~~~~~~~/
 *                        _V ~~~~\/~~~~ V_                        \~~~~~~|
 *                    ___/ V\____/\____/V \_____                   \~~~~~|
 *                 __/ :   V    :  :    V   :  :\___                |====|
 *               _/' .' .' V  .' .' .'  V .' .' .' .\_              |.' .|
 *              /:  :  :  :  :  :  :  :  :  :  :  :  :\             |  : |
 *             /. `. `. `. `. `. `. `. `. `. `. `. `. `\            |`. `|
 *            /  :  :  :  :  :  :  :  :  :  :  :  :  :  \           |  : |
 *           / .' .' .' .' .' \\  '  // ' .' .' .' .' .' \          |.' .|
 *          / :  :  :  :  :    ))   ((   :  :  :  :  :  : \         |  : |
 *         |`. `. `. `. `. `. ((  .  )) . `. `. `. `. `. `.\        |`. `|
 *         |  :  :  :  :  :    ))   ((   :  :  :  :  :  :  :\       |  : |
 *        / .' .'  ' .' .' .' ((  '  )) ' .' .' .'  ' .' .' .|      /.' .|
 *       | :  : //  :  :  :    ))   ((   :  :  :   \\:  :  : |     |:  : |
 *       |. `. || `. `. `. `. ((  .  )) . `. `. `.  ||`. `. `.\    | `. `\
 *      /  :  :||   :  :  :    ))   ((   :  :  :  : ||  :  :  :|   |:  :  |
 *     | .' .' || .' .' .' .' ((  '  )) ' .' .' .'  ||.' .' .' |   | .' .'|
 *     |:  :  :||   :  :  :    ))   ((   :  :  :  : ||  :  :  : \  |:  :  |
 *    /. `. `. || `. `. `. `. ((  .  )) . `. `. `.  ||\. `. `. `.\ | `. `.|
 *   |  :  :  : \\  :  :  :  :  :  : _   :  :  :   //  \:  :  :  :\|:  :  |
 *   |.' .' .' .'\\  .' .' .' . _ ' ._\ ' .' .' . //|   \.' .' .' .| .' .'|
 * ./:  :  :  :  :\\   :  :  : /_  :  \\ :  :   _// |    \ :  :  : |:  :  |
 * |. `. `. `. __ `\\_  `. `. // `. `. \\______/_/ `|     | `. `. `| `. `.|
 * | :/ :  :  /  |  \_\______// :  :  : \______/  : |     |:  :  : |:  :  |
 * .'|.' .' ./   |.' .\______/.' .' .' .' .' .' .' .|      \.' .' .' .' .'|
 *   |  :  :|    \  :  :  :  :  :  :  :  :  :  :  :/        \ : o   :  :  |
 * `/ `. `. |     |. `. `. `. `. `. `. `. `. `. `.|          | o  `. `. `.|
 * | :  :  /      | :  :  :  :  :  :  :  :  :  :  |          | o :  :  :  |
 * |' .' .|       |' .' .' .' .' .' .' .' .' .' .'|           \ o .' .' .'|
 *   :  : |       | :  :  :  :  :  :  :  :  :  :  :\           \ o  :  :  |
 * `. `. /       /`. `. `. I  `. `. `. `. ` I . `. `\           \ oo `  o.|
 *   :  |       /:  :  :  : I   :  :  :  :  I  :  :  \           \_ oooo  |
 * .' .'|      /' .' .' .'  I .' .' .' .' . I ' .' .' \            \_____/
 *   : /      /  :  :  :  : I   :  :  :  : I   :  :  : \
 * `. |      | `. `. `. `.  I `. `. `. `.  I `. `. `. `.\
 *   :|      |:  :  :  :  : I   :  H H   : I   :  :  :  :\
 * .' |     /' .' .' .' .' . I ' . H H .'  I .' .' .' .' .\
 *   :|    |  :  :  :  :  :   I :  H H    I :  :  :  :  :  \
 * `. |    |`. `. `. `. `. `. I  ` L L `. I  `. `. `. `. `. \
 *   :|    |  :  :  :  :  :  : I    H H  I  :  :  :_ :  :  : \
 * .' |    |.' .' .' .' .' .' . I ' H H I .' .' .' .\ .' .' .'\
 *   :|    |  :  :___  :  :  :   I  H HI :  :  :  :  \  :  :  :\
 * `. |    |`. `.|   |. `. `. `.  I H H . `. ` _`. `.|\. `. `. `|
 *   :|    /  :  |   | :  :  :  :  IH H  :  : | _ :  | \:  :  : |
 * .' |   | .' .'|   |' .' _  .' .' H H ' .'  ||   .'|  \.' .' .|
 *   :|   |:  :  |   | :  _ |   :   H H  :   //   :  |   | :  : |
 * `. /   | `. `./   |. `. || `. `. H H . ` //  `. `.|   |. `. `|
 *   |    |:  : |    | :  : \\  :   H H  :_//  :  :  |   | :  : |
 * .'|    / .' .|    /' .' . \\  .' H H ' _/ .' .' .'\   |' .' .|
 *   |   | :  : |   |  :  :   \\    H H  :  :  :  :  :|  | :  : |
 * `.|   |. `. `|   |`. `. `.  \\_. H H . `. `. `. `. |  |. `. `|
 *   |   | :  :/   |:  :  :  :  \_  H H  :  :  :  :  :|  | :  : |
 * .'|   |' .' |  |' .' .' .' .' .' H H ' .' .' .' .' |  |' .' .|
 *   |   | :  :|  | :  :  :  :  :   H H  :  :  :  :  :|  | :  : |
 * `.|  /`. `. |  |. `. `. `. `. `. `. `. `. `. `. `. |   \ `. `|
 *   / |:  :  :/  / :  : __  :  :  :  :  :  :  :__   :\    |  :  \
 * .|  | .' .'|  |.' .' |XX\' .' .' .' .' .' .'/XX|.' .\   |.' .'|
 * .|  /:  :  |  |  :  :  \X\:  :  :  :  :  : /X/ :  :  |  |  :  |
 * `| |. `. `.|  |`. `. `. \X\_. `. `. `. `._/X/`. `. `.|  |`. `.|
 * .| | :  :  |  |  :  :  : \XX\_  :  :  :_/XX/:  :  :  |  |  :  |
 * .| |' .' ./   /.' .' .' .' \XX\' .' .'/XX/.' .' .' .'|  |.' .'|
 * .| | :  :|   |:  :  :  :  :  \X\_____/X/ :  :  :  :  |  |  :  |
 * `| |. `. |   | `. `. `. `. `. |XXXXXXX|`. `. `. `. `.|  \`. `.|
 * .| | :  :|   |:  :  :  :  :  :|XX| |XX|  :  :  :  :  |   | :  |
 * .| |' .' |   | .' .' .' .' .'  \ |V| / .' .' .' .' .'|   |' .'|
 * .| / :  :|   |:  :  :  :  :  : /\/ \/\:  :  :  :  :  |   | :  |
 * =||`. `./    | `. `. `. `. `. |       |`. `. `. `. `.|   |. `.|
 * ~\|  : |     |:  :  :  :  :  :|       |  :  :  :  :  |   | :  |
 * ~~|.' .|      \.' .' .' .' .' |       |.' .' .' .' .'|    \ .' \
 * ~~|  : |       | :  :  :  :  :|       |  :  :  :  :  |     \  : \
 * ~~|`. `|       |. `. `. `. `. |       |`. `. `. `. `.|      \. `.|
 * _~|  : |        \:  :  :  :  :|       |  :  :  :  : /        |:  |
 * .||.' .|         |.' .' .' .' |       |.' .' .' .' |         |===|
 * .||  : \         |  :  :  :  :|       |  :  :  :  :|         /~~~\
 *   V\. `.|        |`. `. `. `. |       |`. `. `. `. |        |~~~~~\
 *     |===|        |  :  :  :  :|       |  :  :  :  :|        \~~~~~~)
 *     /~~~\        |.' .' .' .' |       |.' .' .' .' |         )~~~~/
 *    /~~~~~|        \ :  :  :  :|       |  :  :  :  /         /~_~~~\
 *   (~~~~~~/         | `. `. `. |       |`. `. `. `|         |~| |~~~)
 *    \~~~~(          |:  :  :  :|       |  :  :  : |         |~| |~~/
 *    /~~~_~\         | .' .' .' |       |.' .' .' .|          V  |~|
 *   (~~~| |~|        |:  :  :  :|       |  :  :  : |             |~|
 *    \~~| |~|        | #. `. `. `\     / `. `. `.#`|             |~|
 *     |~|  V        / : #:  : #:  )   ( : #:  : #:  \            |~|
 *     |~|           )' .# .' #' .(     ) .'#.' .# .'(             V
 *     |~|           \ : ###### :  )   ( :  ######:  /
 *     |~|           /. `# `. #. `(     ) `.#`. `# `.\
 *      V            ) : #:  :# :  )   ( :  #  : #:  (
 *                   \' .# .' .# ./     \ .# .' .# .'/
 *                    |:# :  :  :|       |  :  :  # |
 *                    | `. `. `. |       |`. `. `. `|
 *                    |:  :  :  :|       |  :  :  : |
 *                    | .' .' .' \       /.' .' .' .|
 *                    |:  :  :  : |     |:  :  :  : |
 *                   /. `/   |`. `|     | `. |   \ `.\
 *                  |  :/     \ : |     |:  /     \  :|
 *                  |.'[  ( )  ] .|     | .[  ( )  ]' |
 *                  |  [       ]: |     |: [       ] :|
 *                  |`. \     /. `|     | `.\     /`. |
 *                   \ : \   |  : |     |:  :|   /:  /
 *                    \ .' .' .' /       \.' .' .' ./
 *                     |  :  :  |         | :  :  :|
 *                     |`. `. `.|         |. `. `. |
 *                     |  :  :  |         | :  :  :|
 *                      \' .' .'|         |' .' .'/
 *                       \:  :  |         | :  : /
 *                        |`. `.|         |. `. |
 *                        |  :  |         | :  :|
 *                        |.' .'|         |' .' |
 *                        |  :  |         | :  :|
 *                        |`. `.|         |. `. |
 *                       /:  :  |         | :  : \
 *                      |' .' .'|         |' .' .'|
 *                      | :  :  |         | :  :  |
 *                      |. `. `.|         |. `. `.|
 *                      | :  :  |         | :  :  |
 *                      |' .' .'|         |' .' .'|
 *                     /  :  :  |         | :  :  :\
 *                    / `. `. `./         \. `. `. `\
 *                   / :  :  : |           |:  :  :  \
 *                  /.' .' _/ .|           | .\_.' .' \M
 *                 /:  : _/  :/             \  :\_:  : \E
 *                /. `._/ |`./               \. | \_. `.\P
 *               /  :_/  /: /                 \: \  \_  :\H
 *              / ._/   /' /                   \ '\   \_ .\
 *             /__/    |  /                     \  |    \__\
 *                     |_/                       \_|
 */
/**
 *                                                                        MM                   .
 *                                                                        MMM                 MM
 *                                                                        MMM                 :MM
 *                                                                        MMMM              M :MMM
 *                                                                        MHMMM.            M MHMMM
 *                                                                        MMMMMMM          MM MMMMM.           MM
 *                                                                       MMMMMMMMM         MM MMMMMM           MMM
 *                                                                       MMMMMMMMMMM       MM:MMMMMMM          :MMM       HM
 *                                                                       MMMMMMMMMMMMM     MMMHMMMMMMM          MMHM       MM
 *                                                                      MMMMMMMMMMMMMMMM   MMMMMMMMMMMMM        MMMMM      MMM                  MM
 *                                                                      MMMMMMMMMMMMMMMMMMIMMMMMMMMMMMMMM       MMMMMMM    :MMM                 IMM
 *                                                                      MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM      MMMMMMHM   .MMMMH                MMM:
 *                                                                      IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM    .MMMMMMMMM  MMMMMM               MMMMM
 *                                                                       MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM  MMMMMMMMMMMMMMMMMM              :HMMMM
 *                                                                       MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMM            .MMMMMM
 *                                                              M        MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM            MMMMMMM
 *                                                              MM       MHMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMHMMMMMMMMMMM          MMMMMMM.
 *                                                              MMM      MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMM         MMMMMMMM
 *                                                               MHM     .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMH       MMMMMMMMM
 *                                                               MMHM     MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM      MMMMMMMMHH
 *                                                               MMMMM    MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM     MMMMMMMMMM
 *                                                               MMMMMM   :MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMM   MMMMMMMMMMM
 *                                                                MMMMMM.  MMMMMMMMMMMMHHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM  MMMMMMMMMMMM
 *                                                                MMMMMMM. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMHM
 *                                                                MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMI
 *                                                                MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
 *                                                                 HMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMM
 *                                                                 MMMMMMMMMHMMMMMMMMMMMMMHHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMM
 *                                                                 :MMMMMMMMMHMMMMMMMMMMMMMMHMHMMMMMMMMMMMMHMMMMMMHMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHM
 *                                                                  MMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHM
 *                                                                  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
 *                                                                   MMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
 *                                                                   MHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMHHMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
 *                                                                   :MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
 *                                                                    MHMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
 *                                                                    IMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMM
 *                                                                     MHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMH
 *                                                                     HMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMM
 *                                                        MMMMMMM.      MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMHMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMM
 *                                                        MMHMMMMMHMM   HMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM      :
 *                                                          MMMMMMMMMMMI:MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMM     M
 *                                                             MMHMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMH:     M.
 *                                                               IMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMHMMMMMHHMMMMMMMMM     MM
 *                                                                 IMMMMMMMMHMMMMMHMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMHMHMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMM     MM
 *                                                                   MHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMH     MMM
 *                                                                     MMMMMMMMMHMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMHMMMMMMMMMMMMMMMMMMMMHMMMMMMHMMMMMMMMM    MMMM
 *                                                                      MMMMMMMMMMMMMMMMHMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMIMMMMMMMMM   MMMMM
 *                                                                       MMMMMMMMMMMMMMMMMMMHMHMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMHMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMM  IMMMMM
 *                                                                       .MMMMMMMMMMMHMMMMMMHMHMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMHMMMMMMMMMI :MMMMMM
 *                                                                        IMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMM .MHMMMHM
 *                                                             MMMMMMHMMM. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHHMMMMMMMMMMMHMMMMMMHMMMMMMHMMMMMMMMMMMMMMMMMHM
 *                                                              IMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMHMMMMMMHMMMMHMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMM
 *                                                                   MMMMMMMHHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMHMMMMMMMMMMMMMMMMMHMMMMMHHMMMMMMMMMMMMMMMMMMMMMMMMMM:
 *                                                            .MMMM.    .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.
 *                                                             MMMMMMMHMMM.MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMHMMMMMMMMMMMMMHMMMMMHMMMMMMMMMMMMMHMMMMMMMM
 *                                                             :MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMHMMMMMMMMMMMMMMHMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMM
 *                                                              IMHHMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMHMMMMMHMMMMMMHMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMHM
 *                                                                II:HMMMMMMMMMMMMMMMMMMMMMMMHMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHM
 *                                                                .MMHMMMMMMMMMMMMMMMMMMMMMMMHMMMHMMMMMMMMMMMMMMMMMMHMMMMHMMHMMMMHMMMMHMHMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMM
 *                                                                  :MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHM
 *                                                                     MMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMM.....MMMMMMMMMMMMMMMMMMMMMHMMHMMHMMMHMMMMMMMMMHMMMMMMMMMMMMMMMH
 *                                                                        MHMMMMMMMMMMMMHHHMMMMMMMMM............MMMMMMMMMMHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHMMMMMMMHM
 *                                                                          MMMMMMMMMMMM....MMMMMHM..................MMMMMMMMMMMMMMMMMHMMMMMMMMMMMMMMMHMMMMMMMMMMM
 *                                                                           MMHMMMMMMM......MMMHM........................................MMHHMMMMMMMMMMMMMMMMMHMH
 *                                                                              MHMMMMM.M.M..MMMM..........................................MMMMMMMMMMMMMMMMMMMMM.
 *                                                                               .MMMMM.M..M.MMH............................................MMMMMMMMMMMHMMMMMM:
 *                                                                                 MMMM.....MMMM.............................................MMMMMMMMMMMMMMM
 *                                                                                  MHM.:....MMH.............................................MHMMMMMMMMMMM
 *                                                                                    M......MMM..............................................MMMMMMMMMMM:
 *                                                                                    M.....MMMM............................................MHHMMMMMMMMMM
 *                                                                                    M.....MMMMM..........................................MMMMMMMMMMMMMM
 *                                                                                    .M....MMMMMMH......................................:MMMMMMMMMMMMMMM
 *                                                                                     .M....MMMMM....................MM.M...............MMMMMM.MMMMMMMMM
 *                                                                                     :MHM:.MMMM.......................MMM.............MMMHM...:MMMMMMMM
 *                                                                                    MMHMIIM.MM.........IMMM.............HM...........MMMHMM...IMMMMMMMM
 *                                                                                  .MIIIIIMI..M........MHMMMMMHMMM:........:.........MMMHM M...MMHMMMMHM
 *                                                                                .MIIIIIIIIIM.........:MMMMMMMMMMMHMM...............MHMMMM M..M .MMMMMHM
 *                                                                               MMIIIIIIIIII.M........MMMMMMMMMMMMMMMMHMMM........:HMMMMM  M.M   MMMMMHM
 *                                                                               MIIIIIIIIIII.M.........MMMMMMMMMMMMMMMMMMMMM....M.MMMMI MM..M    MMMMMHM
 *                                                                               MIIIIIIIIIIIM..............M   :MMMMM   MMMMM..MM.HMH MM...M.    MHMMMHM
 *                                                                         .IMMM MIIIIIIIIIII..MMM...........M    . .     M:..........M.....M     MMMMMM:
 *                                                                  :MMMMIIIIIIIIMIIIIIIIIIIIM:...M...........MMMMMMMHI:HM.................I.     HHMMMM
 *                                                             .MMMIIIIIIIIIIIIIIIIIIIIIIIIII..:MMM........................................M      MHMMHM
 *                                                         MMMIIIIIIIIIIIIIIIIIIHIIIIIIIMMIII....................................M........M.      MMMMM.
 *                                                  .MMMMIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIMMM.....MM............................MM......M       MMMMM
 *                                               :MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIHIIM:..MIM:..........................MMM....MM.      MMMM
 *                                         IMHMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIMIIIMMHIIIM.....................MMMMM......MMIMM.   MMM
 *                                      :.MIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIMIIIMIIIII:...............................MIIIIMMI MMM
 *                                    MMIHMIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMIIIIIIIIIIMIIMIMIIIIIM.....................:........HMIIIIIIIMMM
 *                                  .MIIIIIMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIMIIIIIIIIIIIMIMIIIIIIIIM................MM..........MIIIIIIIIIIMMMMMMMMMMMMMMMMMM
 *                                MMIIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIMMMIIIIIIIIIIIMIIIIIIIIIIM.........................MMIIIIIIIIIIIMIIIIIIIIIIIMMIIIIMMMMMMMMH
 *                              IMIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIMMIIIIIIIIIMIIIIIIIIIIIMM....................HMMIIIIIIIIIIIIIIIIIIIIIMHIIIIIIIIIIIIIIIMMM
 *                            .MIIIIIIIIIIIIIIIIIIMIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIMIIIIIMMIIMMIIIIIIIMIIIIIIIIIIIIIMMM............IMMIIIIIMMHIIIIIIIIIMIIIMMIIIIIIIIIIIIIIIIIIIIIIIMI
 *                           MIIIIIIIIIIIIIIIIIIIIIMMIIIIIIIMMIIIIIIIIIIIIIIIIIIIHIIIIIIMIIMMMIIIIIIIMIIIIIIIIIIIIIIIIIMI......MMIIIIIIIIIIMMMMIIMIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM
 *                         MIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIIHMIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIMMMMMIMIIIIIIIIIIIIIIIIIIIHMMMIIIIIIIIIIIIIIIMIIIIMIIIMHIIIIIIIIIIIIIIIIIIIIIIIIIIIII.
 *                       MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIMHIIIIIIIIIIIIIIIIMIIIIIIMMIMIIIIIIIIIIHMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIIIIIIM
 *                     MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIMIIIIIIIIIIIIIIIIIMHIIIIIMIIIIIIIIIIIIIIIIIIIIIIIMMMIIIIIIIIIIIIIIMIIIIIIIIIIMIIIIIIIMIIIMIIIIIIIIIIIIIIIIIIIIIIIH
 *                    MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIMMIIIIIIIIIIIIIIIIIMIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIMIIIIIIIMMMHIIIIMIIIIIIMIIIIIMIIIIIIIIIIIIIIIIIIIII:
 *                  HIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMHIIIIIIIIIIIIIIIMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIMMIIIIIIIIIIIIIMIIMIIIIIIIMIIIIIIMIIIIIIIIIIIIIIIIIIM
 *                 MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIMIIMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIMIIMIIIIIIMIIIIIIIMIIMIIIIIIIIIIIIIIM
 *               IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIMMIIIIMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIMIIMIIIIIMIIIIIIIIMIIMIIIIIIIIIIIIIM
 *              HIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIMIIIIMMMIIIIIIIMIIMIIIIIIIIIIIIM
 *             .IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIMIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIMIIIMMIMIIIIIIIMIIMIIIIIIIIIIIM
 *              MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMHIIIMIIIIMIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIMMIIHMIIMIIIIIIIMIIMIIIIIIIIIIM
 *               MMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIMIIIIIMIIIIIMIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIHMIMMIMIIIIIIIIIMIIHIIIIIIIIIM
 *                 IMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIMIIIMIIIIMIIIIIHMIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIMIIIIIIMIMIIMIIIIIIIIIM
 *                    MMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIMIIIMIIIIMIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMIIIMIIIIIIMIMIIMIIIIIIIIM
 *                      MMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIMIIIMIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMHMIMMMHIMMMMMIIIIIIIMIIMIIIIMIIIMIIIIIIIM
 *                               HMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIMIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIMMIIIMMMIIIIIIIIIIIMIIMIIIMMIIIIIIIIIIH
 *                                    M:MMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIMIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIMMMIIIIIMMIIIIIIIIIIIIIMIIMIIIIMIIMIIIIIM.
 *                                     MIIIIIIII::MMMMMMIIIIIIIIIIIIIIIIIIIIIIMMIIMMIIMIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMHIIIIIIHMIIIIIIIIIIIIIMMIIIMIIIIMMMIIIIIM:
 *                                     MIIIIIIIIIIM:IIIIIIIIIMMMMMMMIIIIIIIIIIIIMMIMMIIMIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMIIIIIIIIIIIIMMMMIIIIMIIIIIMIIIIIM
 *                                     M:IIIIIIIIIMIIIIIIIIIIIIIIIIIMHMMMMMMMIIIIIMMMIIIIIIIIIIIMHIIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIIIIIIHMMIIIIIIIIMIIIIIMIIIIM
 *                                      MI:HIIIII:MIIIIIIIIIIIIIIIIIMIIIMMIIIIIHMMIMMMIIMIIIIIIIMMMMIIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIMMMIIIIIMIIIIIMIIIIIIMHMM
 *                                      MIIIM:IIIMMIIIIIIIIIIIIIIIIIMIIIMMIIIIIIIIIMMMMMMMIIIIIMIIIMMIIIIIIIIIIIIIIMMMIIIIIIIIIIIIIIIIIIMMIMIIIIIIMIIIIMMIIIIIIIMI
 *                                       HIIMMIIIM:IIIIIIIIIIIIIIII:MIIIMIIIIIIIIIIIIIIIIMHIIIMMIIIIIMIIIIIIIIIIIIIIHMMMIIIIIIIIIIIIIMMMIIIMIIIIIIIIIIIMMIIIIIIIMI
 *                                       MIIMMII:MIIIIIIIIIIIIIIIIIMIIIM:IIIIIIIIIIIIIIIIIMIIIMIIIIIIIMMIIIIIIIIIMMMIIIMMMMMMMMMMMMMMHIIIIIMIIIIIHIIIIIIMIIIIIIIMM
 *                                       MIIMMIIMHIIIIIIIIIIIIIIIIM:II:MIIIIIIIIIIIIIIIIIIMMIM:IIIIIIIIIMMIIIMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIMIIIIIMMIIIIIIIHI
 *                                       HIIMMIIMIIIIIIIIIIIIIIIIIMIIIMIIIIIIIIIIIIIIIIII:MMIIMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIMIIIIIIMIIIIIIIIM
 *                                       MIIMMIIMIIIIIIIIIIIIIII:MIIIMIIIIIIIIIIIIIIII:MMMMMMIIIIIMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIH:
 *                                       MIIIMMMIIIIIIIIIIIIIIIIMIIIMIIIIIIIIIIIIIIIMHIMMMMIIIIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIMIIIIIIMIIIIIIIIM:
 *                                       MII:MMMIIIIIIIIIIIIIIIMIIIMIIIIIIIIIIIIIMM....MMIMIIIIIIIIIIIIIMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIHMIIIIIIIMIIIIIIMIIIIIIIIM.
 *                                       MIIIHM:IIIIIIIIIIIII:MIIIM:IIIIIIIIIIIMM......HMIMIIIIIIIIIIIIIIIIIMMMIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIHIIIIIIIIM
 *                                       MIIIMMIIIIIIIIIIIIIMIIIIM:IIIIIIIIIIMH........IMIMMIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIM
 *                                       MII:MIIIIIIIIIIIIII:IIIM:IIIIIIIIIMMM..........MI:MMIIIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIM
 *                                       MIIMIIIIIIIIIIIII:IIIIMIIIIIIIIIMM..M..........MIIMMIIIIIIIIIIIIMIIIIIIIIIIHMMIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIM
 *                                       MIMMIIIIIIIIIIIIIMIIIMIIIIIIIIIM....M..........MIIMMIIIIIIIIIIIIIIIMIIIIIIIIIIIMMHIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIIMMI
 *                                       M:MIIIIIIIIIIIIIMIIIIIIIIIIIIII.....M.........:MIIMMIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIMMMIIIIIIIIIIIIMMIIIIIIIIIIIIIIIIMM.
 *                                       MMMIIIIIIIIIIIIM:IIIIIIIIIIIM......:M..........MIIIMIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIMMMIIIIMMMIIIIIIIIIIIIIIIIIMMMMM
 *                                       MMIIIIIIIIIIIIIMIIIIIIIIIIM........MM.........IMIIIMIMMIIIIIIIIIIIIIIIIIIIMHIIIIIIIIIIIIIMMMMIIIIIIIIIIIIIIIIIIIMIIIMI
 *                                       MMIIIIIIIIIIIIIIIIIIIIIIM:.........MM.........HMIIIMIIIIMMIIIIIIIIIIIIIIIIIIIIMMMMMMMMMHIIIIIIIIIIIIIIIIIIIIIMMIIIIIIH
 *                                       MIIIIIIIIIIIIIIIIIIIIIIH...........MM.........MMIIIMIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIM
 *                                       MIIIIIIIIIIIIIIIIIIIIIM............HM.........MMIIIMIIIIIIIMIHMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIHM
 *                                       MIIIIIIIIIIIIIIIIIIIIM.............:M.........MHII:MMIIIIIIMMMIHMHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIHIIIIIMM
 *                                      HIIIIIIIIIIIIIIIIIIIIM...............M........MMIIIHMMMMIIIIIIIIMMIMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIMIIIIIIIHM
 *                                      MIIIIIIIIIIIIIIIIIIIM................MH.......MIIIIMIMMMMMIIIIIIIIIHMIMMIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIMIIIIIIIIMI
 *                                      MIIIIIIIIIIIIIIIIIIM.................MM......MIIIIIMIMMIIMMIIIIIMMIIIMMIIMMMMMIIIMMIIIIIIIIIIIIMIIIIIIIIIHMIIIIIIIIIIMMH
 *                                     HIIIIIIIIIIIIIIIIIIM...................M:....M:IIIIIMIMMMIIIIIIIIIIIIIIIIMMMMMIIHMMHIIMMHIIIIMIIIIIIIIIIMHIIIIIIMIIIMM..M
 *                                     MIIIIIIIIIIIIIIIIIMH...................MM...M:IIIIIHMMIIMMIIIIIIIIIIIIIIIIIIIIIIMMHIIMMIIIIIIIIIIIIIIIIIIIIIIIIM:HIMM:...:
 *                                     MIIIIIIIIIIIIIIIIIMM...MM...............MM.MMIIIIIIMH:IIIMMIIIIIIIIIIIIIIIMMIIIIIIIIIIIIIMMMMIIIIIMMMIIIIIIIIMIMIIMMM....M
 *                                    MIIIIIIIIIIIIIIIIIMIMM...M...............:MMMIIIIIIIMIIIIIIIMMIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIMHIIIIIIIIMIIIMIIM....M
 *                                   .MIIIIIIIIIIIIIIIIMIIHM:..IM........MM.....IMIIIIIIIIMIIIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIMIIIIIIIIIIIIMMIIIM......:
 *                                   MMIIIIIIIIIIIIIIIIMIIIMM...M........MI......MMIIIIIIHIIIIMMIIIIIIIIHMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIM......M
 *                                   M:IIIIIIIIIIIIIIIM:IIIMM...HM.......M........MIIIIIIMIIIIIMMMIIIIIIIIIIIIIIMMMHIIIIIIHMIIIIIIIIIIIIIIIIIIIIIIM:IHMHMMM......H
 *                                   MIIIIIIIIIIIIIIIIMIIIIIM...:M.......M:........MIIIIIMIIIIIIIMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIMMMIIIIIM......M
 *                                   MIIIIIIIIIIIIIIIMIIIIIIM............M.........MHIIIIMIIIIIIIIIHMMMIIIIIIIIIIIIIIIMMHIIIIIIIIIIMHIIIIIIIIIMIIIIMIIIIIIM......:
 *                                   MIIIIIIIIIIIIIIIMIIIIIMM............M..........MIIIHMIIIIIIIIIII:MMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIMMIIIIIIIM.....:
 *                                   MIIIIIIIIIIIIII:MIIIIIM.............M:.........H:IIMHIIIIIIIIIIIIII:MMMMMMMMMMMMMMMMMIIIIIIIIIIIIMIIIIIII:MMIIIIIIIIMM.....M
 *                                   MIIIIIIIIIIIIIIMIIIIIIM.........................MIIHMIMMM:IIIIIIIIIIII:MMMMMMMMMMMMI:IIIHMMMMMMIIIIIIIIMMMIIIIIIIIIMM......I
 *                                   MIIIIIIIIIIIIII:IIIII:M.........................MIIIMMMIIIMMMM:IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII:MMMMIIIIIIIIIIMHIM.....M
 *                                   MIIIIIIIIIIIIIMIIIIIIM..........................MIIMMIIIIIIIII:MMMMMMMMMMMMMM:IIIMMMIIIIIIII:IMMMMMMIIIIIIIII:MMIIIIHM....M
 *                                   MIIIIIIIIIIIIIMIIIII:M..........................MMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMM:IIIIIIIMMIIIIII:IHMMMMM:IIIIIIHM....H
 *                                  .MIIIIIIIIIIIIIMIIIIIM..........................MM:IIIIIIIIIIIIIMMMMH:IIIIIIIIIIIIIIIIMMMMMMM:IIIIMMMMMMMMMMIIIIIIIIIM.....:
 *                                  IIIIIIIIIIIIIIIMIIIIIM.........................IMIIIIIIIIIIIIIIIIIIIIIMMMM:IIIIIIIIIIIIII:HMMIIIIIIII::::IIIIIIIIIIIIM....MM:
 *                                  M:IIIIIIIIIIII:HIIIII:.........................MIIIIIIIIIIIIIIIIIIIIIIIIIII:HMMMMMHIIIIIIIIIII:MMMM:IIIIIIIIII:IIIIMM:MMMMMMM
 *                                  MIIIIIIIIIIIIIMIIIIIM.........................::IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMM:IIIIIIIIIMMMMMMMMMMM:IIIMMIMMMMMMMM
 *                                 .MIIIIIIIIIIIIIMIIIIIM.........................MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMIIIIIIMMMMMIIIIIIIIIIIIIIIIIIMMIIIMMMMMMMMM.
 *                                 MIIIIIIIIIIIIIH:IIIIMM.........................MIIIIIIIIIIMIIIIIIIIIIIIIIIIIIMMMIIIIIIIIIIII:MMMMIIIIIIIIIIIMMMMIIII:MMMMMMMMM
 *                                IMIIIIIIIIIIIIIMIIIIIMM.........................:IIIIIIIIIII:MMMM:IIIIIIIIIIIMIIIIMM:IIIIIIIIIIII:MMMM:IIIIIIIII:IMMMMMMMMMMMMM
 *                                MIIIIIIIIIIIII:MIIIIIMMM.......................MIIIIIIIIIIIIIIIIII:MMMMM:IIIIIIIIIIIIMMIIIIIIIIIIIIIIIMMMMMMMMMMMMMIIIMMMMMMMMMM
 *                               .MIIIIIIIIIIIIIMIIIIIIIMMMMM....................MIIIIIIIIIIIIIIIIIIIIIIIIIII:HMMMMMMMIIII:MMMIIIIIIIMMMIIIIIIIIIIIIIIIIMMMMMMMMMM
 *                               MIIIIIIIIIIIIIIMIIIIIIIMMMMMMM:.................MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHMMMMMIIIIIIIIIIIIIIIIIIIMMMMMMMMMM
 *                               MIIIIIIIIIIIIIIMIIIIIIIMMMMMMMMMMMM............MMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMM.
 *                              MMIIIIIIIIIIIIIMIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMIM
 *                             .MIIIIIIIIIIIIIIMIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIMMMMMMHMIM
 *                             MIIIIIIIIIIIIIIH:IIIIIIIMIIMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIM......MIM
 *                            IMIIIIIIIIIIIIIIMIIIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMM:IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIM......MI:.
 *                            MIIIIIIIIIIIIIIIMIIIIIIIMIII:MMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIM.....:MIIM
 *                           MMIIIIIIIIIIIIIIMIIIIIIIMMIIIIMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIM....MMMIIM
 *                          .MIIIIIIIIIIIIIIIMIIIIIIIMIIIII:MMMMMMMMMMMMMMMMMMMMM:IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIM:..MM.MIIIH
 *                          M:IIIIIIIIIIIIIIIMIIIIIIIMIIIIIIMMMMMMMMMMMMMMMMMMMMM:IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIII:M.IM..M:IIM
 *                         MMIIIIIIIIIIIIIIIIMIIIIIIMHIIIIII:MMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIM.MM..:MIII:
 *                        :MIIIIIIIIIIIIIIIIMIIIIIIIMIIIIIIIIHMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIM.M....MIIIM
 *                        MIIIIIIIIIIIIIIIIIMIIIIIIIMIIIIIIIIIMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIII:MIIIIIIIIIIIIIMMMMM..MIIIH
 *                       M:IIIIIIIIIIIIIIIIIMIIIIIIIHIIIIIIIIIM..MMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII:MIIIIIIIIIMMIIIIIIIIIIIIIM......MIIIII
 *                      IHIIIIIIIIIIIIIIIIII:IIIIIIMIIIIIIIIIIM...................MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIMMIIIIIIIIIIIIIM....MMIIIIIM
 *                     .MIIIIIIIIIIIIIIIIIIMIIIIIIIMIIIIIIIIIIM....................MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIMMMIIIIIIIIIIIIHMMMMMMIIIIII:I
 *                     MIIIIIIIIIIIIIIIIIIIMIIIIIIIMIIIIIIIII:M.....................MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIMMMIIIIIIIIIII:MIIIIIIIIIIIIIM
 *                    IMIIIIIIIIIIIIIIIIIIMIIIIIII:MIIIIIIIIIM.......................IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIMMM:IIIIIIIIIIIMMIIIIIIIIIIIII:.
 *                    MIIIIIIIIIIIIIIIIIIIMIIIIIIIMMIIIIIIIIIM........................MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIMMMIIIIIIIIIIIIMMIIIIIIIIIIIIIIM
 *                   MMIIIIIIIIIIIIIIIIIIIMIIIIIIIMIIIIIIIIIIM........................:IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIHMMIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIM
 *                  :MIIIIIIIIIIIIIIIIIIIM:IIIIIIIMIIIIIIIIIIM....................M...:IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIMMMIIIIIIIIIIIIIMMMIIIIIIIIIIIIIIM
 *                  M:IIIIIIIIIIIIIIIIIIHMIIIIIIIIM:IIIIIIIIIM...................M....MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIMMIIIIIIIIIIIIIMMMMIIIIIIIIIIIIIIIM
 *                 HMIIIIIIIIIIIIIIIIII:MIIIIIIIIIMIIIIIIIIIM......M.....M......M.....MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII:MIIIIIIIIIIIMIIIIIIIIIIIIIIMMMIMIIIIIIIIIIIIIIM
 *                 MIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIMIIIIIIIIIM......M.....M......I.....MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM:IIIIIIIIIIMMIIIIIIIIIIIIIIMMIIMIIIIIIIIIIIIIIIM
 *                MIIIIIIIIIIIIIIIIIIIM:IIIIIIIII:MIIIIIIIIIM.....IM.....M.......M....MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIMHIIIIIIIIIIIIIIIMMIMIIIIIIIIIIIIIIIIM.
 *               :MIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIMIIIIIIIIIM.....M.....IMM......MM...MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIMIIIIIIIIIIIIIIIIIM
 *               MIIIIIIIIIIIIIIIIII:MIIIIIIIIIIIHMIIIIIIIIIIM..........M.M......M....MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIII::I:IIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIII:
 *              .MIIIIIIIIIIIIIIIIIIMHIIIIIIIIIIIMMIIIIIIIIIIIMI..I.....M........M...MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM:MIIIIIIIIIIIIMIMIIIIIIIIII:HIIII:IIIIIIIIIIIIIIIIIM
 *              MIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIIMMIIIIIIIIIIIM:III..............H.M:IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMHIIMIIIIIIIIIIIIIMIMIIIIIIIIMIIIIIIMIIIIIIIIIIIIIIIIM
 *             MIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIMMIIIIIIIIIIIMIIIIIM.IMI........MHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIHMMHIIIHMIIIIIIIIIIIIIIIIIIIIIIIIIM
 *            .MIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIMMIIIIIIIIIIIMIIIIIIIIIIIM......MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM
 *            MIIIIIIIIIIIIIIIIII:MIIIIIIIIIIIIIIMMIIIIIIIIIIIMIIIIIIIIIIIIIMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM:IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM
 *           MIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIMMIIIIIIIIIIM:MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMM:IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII::IIIIIIIIIIIIIIIIIIM
 *           MIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIMMIIIIIIIIIIMIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIII::
 *          M:IIIIIIIIIIIIIIIII:MIIIIIIIIIIIIIIIIMHIIIIIIIIIMMIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIM
 *         .MIIIIIIIIIIIIIIIIIIMHIIIIIIIIIIIIIIIIM:IIIIIIIIIMIIIMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIM
 *         MIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIMIIIIIIIIIMIIIIIMMIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIM
 *        .MIIIIIIIIIIIIIIIIIIMHIIIIIIIIIIIIIIII:MIIIIIIIIIMIIIIIHMHIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIHMIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIM
 *        MIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIII:MIIIIIIIIIMIIIIIIMMMIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIMMIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIII
 *       .MIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIIIIMIIIIIIIIIMIIIIIIIMMMIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIII:IIII:M:IIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIM
 *       MIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIMIIIIIIIIIMIIIIIIIIMMMIIIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIMIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIM
 *       MIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIMIIIIIIIIHMMIIIIIIIIIIIIIIIIHMIIIIIIIIIIIIIIIIIIII:MIIIIIIIMIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIII:M
 *      MIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIII:MIIIIIIIIIIMIIIIIIIIIMMMIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIII:MIIIIIIIMMIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIM
 *      MIIIIIIIIIIIIIIIIII:MIIIIIIIIIIIIIIIIIII:MIIIIIIIIIIM:IIIIIIIII:MMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIMMIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM.
 *     MIIIIIIIIIIIIIIIIIIIM:IIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIHMIIIIIIIIIIIMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM:IIIIIIIIIMMIIIIIIIIIIIIIIIIIMII:MIIIIIIII:MIIIIIIIIIIIIIIIIIIIIIIIIIIIIH:
 *     MIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIMIIIIIIIIIIIIIMM:IIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIM:IIIIIIIIIIIIIIIIIIM:IIMMMMMM:IMIIIIIIIIIIIIIIIIIIIIIIIIIIIII:M
 *    ::IIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIMIIIIIIIIIIIIIIMMMIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIMI:IIIIIIIIIIIIIIIIIIIMMIIIIIIHMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM
 *    MIIIIIIIIIIIIIIIIIIIMHIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIMIIIIIIIIIIIIIII:MMMIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIMII:IIIIIIIIIIIIIIIIIIII:MMMMMMHMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM
 *    MIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIMHIIIIIIIIIIIIIIII:MMMIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIMHIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM
 *    MIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIHMIIIIIIIIIIIM:IIIIIIIIIIIIIIIIIIIMMMIIIIIIIIIIIIIIIIM:IIIIIIIIIIIIII:MIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIMMIIIIIMMMMMMMIIIIIIIIIIIIIIIIIM
 *   :IIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIMMM:IIIIIIIIIIHHIIIIIIIIIIIIIIIIMMIIII:HIIIIIIIIIIIIIIIIIIMIIIIIIIMMMMM:         :MMIIIIIIIIIII:M
 *   MIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIHM:IIIIIIIIIIIIIIIIIMIIIIII:MIIIIIIIIIIIIIIIIH:IIIIIIIM                  MMIIIIIIIIIM
 *   MIIIIIIIIIIIIIIIIIIIMHIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMIIIIIIIIIIIIIIIIIIIIIM:IIIIIIIMIIIIIIIIIIIIIIIMIIIIIIIIM                    :MIIIIIIIM
 *   MIIIIIIIIIIIIIIIIIIIM:IIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIMIM:IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMHIIIIIIIIMIIIIIIIIIIIIIMIIIIIIIIIM                      MIIIIIMH
 *  .HIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIMIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMIIIIIIIIIMIIIIIIIIIIIHIIIIIIIIIIM                       I:IIIM
 *  M:IIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIMIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMM::IIIIIIII:IIIIIIIIIIIMIIIIIIIIIHM                        MIIIM
 *  MIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIH:IIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIMIIIIIIIIIHMIIIIIIIIIIIIIIIIIIIM                          MIIM
 *  MIIIIIIIIIIIIIIIIIII:MIIIIIIIIIIIIIIIIIIIIIIM:IIIIIIIIIII:MIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIMIIIIIIIIIMMIIIIIIIMIIIIIIII:M                            M:M
 *  MIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIM:IIIIIIIIIIIIMIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIM:IIIIIIMIIIIIIIMM                              MM
 *  MIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIM:IIIIIIIII:MMMMIIIIIIIII:M:IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIH:IIIIMIIIIIIIIIIMIIIIIMIIIIIIIMM                               .:
 *  MIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIM:IIIIMMMMM. .M:IIIIIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIMIIIIIIIIIIMMIIIMIIIIIIMI
 * .MIIIIIIIIIIIIIIIIIIIMHIIIIIIIIIIIIIIIIIIIIIIMMIIMM:      MMIIIIIIIIIIIIIIIIHMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIII:IIIIIIIIIIIMHMIIIIIIM:
 * .MIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIMMMM        IMIIIIIIIIIIIIIIIIIIIIIIIIHMMMMMMIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIMIIIIIIIIIIIIIIIIIIIHMM
 * .MIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIMMM         M:IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIIIMIIIIIIIIIIIIIIIIIIMIM
 *  MIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIMM:        MMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIIIIIIIIIIIIMIIM
 *  MIIIIIIIIIIIIIIIIIIIM:IIIIIIIIIIIIIIIIIIIIIIMM         MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII::IIIIIIIIIIIIMMIIIIIIIIIMIIIIIIIIIIIIIII:HIIM
 *  MIIIIIIIIIIIIIIIIIIIM:IIIIIIIIIIIIIIIIIIIIIIMM         MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIMMIIIIIIIIIIMIIIIIIIIIIIIIIMIIIH
 *  MIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIM          MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM:IIIIIIIIIIIII:MMIIIIIIIIIIIMIIIIIIIIIIIIIMIII:
 *  MIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIMM          MIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIMMIIIIIIIIIIIIMIIIIIIIIIIIIIIIIM.
 *  MIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIM           MIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIMIIIIIIIIIIIIIIII:
 *  MIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIMI            :IIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIMIIIIIIIIIIIIII:.
 *  MIIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIMI             MIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIII
 *  M:IIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIMI              MIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIH
 *  I:IIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIMM                :IIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIM
 *   MIIIIIIIIIIIIIIIIIIIM:IIIIIII::IMHMMM.                  MIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM:IIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIM
 *   MIIIIIIIIIIIIIIIIIIIMMII:MMMMMH:.                       .HIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIM:IIIIIIIIIIM:IIIIIIIIIIIIIIIIIIIIMIIIIIIIIIIM
 *   MIIIIIIIIIIIIIIIIIIIIM:MM                                M:IIIIIIIIIIIIIIIIIM:IIIIIIIIIIIIIIIIIMIIIIIIIIIIIIM:IIIIIIIIIIIIIIIIIIIIIMM:IIIIIIIM
 *   M:IIIIIIIIIIIIIIIIII:MM                                   I:IIIIIIIIIIIIIIIIIIM:IIIIIIIIIIIIIIMIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIMMMMIIIM
 *   .HIIIIIIIIIIIIIIIIIIIM                                     :IIIIIIIIIIIIIIIIIIIIMMIIIIIIIIIIIMMIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIHMMMM
 *    MIIIIIIIIIIIIIIIIIIIM:                                     IMIIIIIIIIIIIIIIIIIIIIIMIIIIII:MHIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM.
 *    MIIIIIIIIIIIIIIIIIIIMM                                       MIIIIIIIIIIIIIIIIIIIIIIMIIMMIIIIIIIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM:
 *    MIIIIIIIIIIIIIIIIIIIHM                                        MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM:IIIIIIIIIIIIIIIIIIIIIIIIIIM.
 *    M:IIIIIIIIIIIIIIIIIIIM                                         .IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM:IIIIIIIIIIIIIIIIIIIIIIIMM
 *    H:IIIIIIIIIIIIIIIIIIII.                                          MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII:M:IIIIIIIIIIIIIIIIIIIII:M
 *    .MIIIIIIIIIIIIIIIIIIIIM                                           MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII:MHIIIIIIIIIIIIIIIIIIIIIM
 *     MIIIIIIIIIIIIIIIIIIIIM.                                           MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMM:IIIIIIIIIIIIIIIIIIMMH
 *     MIIIIIIIIIIIIIIIIIIIIIM                                            MIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM  MMMIIIIIIIIIIIIIIIIMM :M
 *     MIIIIIIIIIIIIIIIIIIIIIM                                             MMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMM      .MMMMMMHIHMMMMM:     M
 *      MIIIIIIIIIIIIIIIIIIII:M                                          IMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM                           M
 *      M:IIIIIIIIIIIIIIIIIIIIM                                      IMM.    MMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMM                          :H
 *       MIIIIIIIIIIIIIIIIIIIIMM                                    M       MI.MMMMIIIIIIIIIIMIIIIIIIIIIIIIIIIIIMMI                         M
 *       M:IIIIIIIIIIIIIIIIIIIIM                                    H      HM....:MMMM:IIIIIIIII:MIIIIIIIIIIIII:MMM.MM.                   .M
 *        MIIIIIIIIIIIIIIIIIIII::                                   M:M    I:........IMMMMMMMIIIIIIIIIIIIIIIIIIMMM       :MMMMMMMMMMMMMMMMM:
 *        .HIIIIIIIIIIIIIIIIIIIIM                                   M:      :M...............IIIIIIIIIIIIIIIII:MM                       :M M
 *         MIIIIIIIIIIIIIIIIIIIIIM                                  M           IM...........IIIIIIIIIIIIIIIIMMM:                  .IMMMMM :M
 *          MIIIIIIIIIIIIIIIIIIII:H                                  M             IM..M:....IIIIIIIIIIIIII:MMMM               MMMMMMM.     .M
 *           MIIIIIIIIIIIIIIIIIIIIM                                   M         :         IMMIIIIIIIIIIIIIMM.MM                 :             M
 *            MIIIIIIIIIIIIIIIIIIIIM                                   M      M.M    .       IIIIIIIIIIIIMM   MH                               M:
 *            .MIIIIIIIIIIIIIIIIIIIIM                                   IM:    IM    H     M IIIIIIIIIIMM.    MI                               MMM.
 *             IMIIIIIIIIIIIIIIIIIII:M                                   M MMH  M    M     M IIIIII:MMM       MM                                   MI
 *              IMIIIIIIIIIIIIIIIIIII:M                                  M.    MMMI  M   :MMMII:MMMMM         M                                     .M:
 *                M:IIIIIIIIIIIIIIIIIII:                                 M:        IMMM:     MMMMI   M        M                                        .M
 *                 :M:IIIIIIIIIIIIIIIIIM                                 MM             .MMMM..M      I       IMM:                                        M:
 *                   IM:IIIIIIIIIIIIIIIIM                                IM          :MMMMMMM..M      I             :MMI                    M    M         MMI
 *                     .MMIIIIIIIIIIIIIIIM.                              :M                  ..MMMMMM...                .MM:               M:   M         IM  M
 *                        MMIIIIIIIIIIIIIIH.                             :M                  :.      MM                      MM           MH  .M               II
 *                          MMIIIIIIIIIIIIIH.                            :M                     .     M                          .:MMMM:.HM  MM                 M.
 *                            HMIIIIIIIIIIIIMI                           MM                  M  .M   IM                                   HMMM                   M
 *                              .MMIIIIIIIIIIIM                          MH                IMM  :MMMM                                         :MMMHMHI           .M
 *                                 HMIIIIIIIIIIM                         M:                  :   MM                                                    MMMMHI.   :M
 *                                   IMIIIIIIIIIM                       :M                       HMI
 *                                     .MMIIIIIIIH                      MM                   MMMMMMM
 *                                         MMM:IIMH                     MMMI..H.             MM:   M
 *                                             .MMMM                   MI                         .M
 *                                                  .                  M.                         :M
 *                                                                    M:                          M
 *                                                                    M       IMMMMMI.           M:
 *                                                                   MM.    .MMH                :M
 *                                                                   MMMMMMMMM               :M.M
 *                                                                   M                         M:
 *                                                                   M.                        M
 *                                                                   .H                       MI
 *                                                                    M                       M
 *                                                                    :M .MMMMM:           .M M
 *                                                                     IMM.               M. .M
 *                                                                      M:              .M   IM
 *                                                                       M             IM    MM
 *                                                                        M            M     :H
 *                                                                         M          M       M
 *                                                                         .M        M        M
 *                                                                          :M     .M.        M
 *                                                                            M.   M         M.
 *                                                                             MMMM
 */
/**
 * $$$$$*R$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 * $$$$"  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 * $$$F   R$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 * $$$  F 4$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 * $$F J$ 4$$$$$F  ^$$$$$$**$$$$$$$$$$$$$$$$$$$$$$$$$$$
 * $$  $$ 4$$P""*c.  $$$"   J$$$$$$$$$$$$$$$$$$$$$$$$$$
 * $$  $P 4$$k  . $bd$$kz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 * $$ 4$F 4$$*R$$$$$$$$$$$$   #$$$$$$$$$$$$$$$$$$$$$$$$
 * $$ 4$  $"  d$$$$$$$$$$$$$$e  ^$$$$$$$$$$$$$$$$$$$$$$
 * $$  $   .$$$$$$$$$$$$$$$$$$$$. "*$$$$$$$$$$$P#""*$$$
 * $$     J$$$$$$$$$$$$$$$$$$$$$$b      """    .e$$$i $
 * $$L   J$$$$$$$$$$$$$$$$$$$$$$$$N   #Neeee$$$$$$$$P.$
 * $$$. 4$$$$$$$$$$$$$$$$$$$$$$$$$$r 4$u *$$$$$$$$*"z$$
 * $$$F $$$$$$$$$$$$$$$$$$$$$$$$$$$$  $$$$e.."" .e$$$$$
 * $$$F 3$$$$$$$$$$$$$$$$$$$$$$$$$$$. $$$$$$$$$$$$$$$$$
 * $$$L 4$$$$$$$$$$$$$$$$$$$$$$$$$$$F 4$$$$$$$$$$$$$$$$
 * $$$$  $$$$$$$$$$$$$$$$$$$$$$$$$$$$.@$$$$$$$$$$$$$$$$
 * $$$$  $$$$$$$$$$$$$$$$$$$$$P"R$$$$$F R$$$$$$$$$$$$$$
 * $$$$k J$$$$$$$" *$$$$$$$$$$   $$$$$$. **$$$$$$$$$$$$
 * $$$$$*$$$$$$$L   $$$$$$$$$$b.d$$$$$$$    "$$$$$$$$$$
 * $$$$ .$$$$$$$$ee$$$K    J$$$$$$$$$$$" J$k '$$$$$$$$$
 * $$$F 4$$$$$$$$$$$$$$$$$$$$$$$$$$$$P  d$$$L '$$$$$$$$
 * $$$$  $$$$$$$$$$$$$$$$$$$$$$$$$$"  z$$$$$$  $$$$$$$$
 * $$$$$. ^*$$$$$$$$$$$$$$$$$$$#"  .N  R$$$$$F 4$$$$$$$
 * $$$$$$$c    ^"""""")$$$$i.er  $$$$$c  #$$$F 4$$$$$$$
 * $$$$$$$$#"        ^*$$$$P"  z$$P$$$$$e.   " $$$$$$$$
 * $$$$P"  .ze .$$$$$c      ud$$$$  $$$$$$$$F J$$$$  "$
 * $$"  z$$$$F @$$$$$$$$$$$$$$$$$$$. ^""    "=$F ^R$N
 * $  d$$$$$$  $F $$$$$$$$$$$$$$$$$$" u@$##$e. #$c '$iz
 * $  #$$$$$$. F 4$$$$$$$$$$$$$$$$$  P ^F  4""k '$r $$$
 * $$e   "**$$"  $$$$$*"          F dr  d$$$  dr 3b.$$$
 * $$$$$ec.     J$#"  .ze$$$$$$$$$F $$$$$$$$$$$$ 4$$$$$
 * $$$$$$$$$$$F   .e$$$$$$$$$$$$$$$$$$$$$$$$$$$F 4$$$$$
 * $$$$$$$$$$$F 4$$$$$$$$$$$$$$$$$$.#$$$F   $$$  $$$$$$
 * $$$$$$$$$$P"  $$$$$$$$$$$$$$$$$$$ ^$$$Ne$$P  @$$$$$$
 * $$$$$$$$P  ze <$$$$$$$$$$$$$$$$$P"         z$$$$$$$$
 * $$$$$$$F   *$$$$$P*R$$$$$$$$P*"  u$$$$$$$$$$$$$$$$$$
 * $$$$$$$$      """.          ,.e$$$$$$$$$$$$$$$$$$$$$
 * $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 */
/**
 * $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 * $$$$$$$$$$$$$$$$$$$$$$    '#$$$$$$$$$$$$$$$$$$$$$$$$$$
 * $$$$$$$$$$$$$$$$$$$$$$L      "$$$$$$$$$$$$$$$$$$$$$$$$
 * $$$$$$$$$$$$$$$$$$$$$$$r       $$$$$$$$$$$$$$$$$$$$$$$
 * $$$$$$$$$$$$$$$$""$$$$$b       "$$$$$$$$$$$$$$$$$$$$$$
 * $$$$$$$$$$$$$$$$L ^$$$$$b       ?$$$$$$$$$$$$$$$$$$$$$
 * $$$$$$$$$$$$$$$$$L $$$$$$$    3  $$$$$$$$$$$$$$$$$$$$$
 * $$$$$$$$$F #$$$$$$$$$$$**$$c     '$$$$$$$$$$$$$$$$$$$$
 * $$$$$$$$$$k. "$$$$$$$$  '  x$     $$$$$$$$$$$$$$$$$$$$
 * $$$$$$$$$$$$be$$$$#"#*L:$d$$.     *$$$$$$$$$$$$$$$$$$$
 * $$$$$$$$$$$$$$$$$6  zd$$$$$$$$$$b  '$$$$$$$$$$$$$$$$$$
 * $$$$$$$$$$$*$$$$$$F"$$$$$$$$$$$$$$b  3$$ '$*$$$$$$$$$$
 * $$$$$$$P    u$$$$F  $$$$$$$$$$$$$$$$r ^$$r' 3$$$$$$$$$
 * $$$$$$$N@$$$$$$$$ .$$$$$$$$$$$$$$$$$$L '$$  d$$$$$$$$$
 * $$$$$$$$$$$$$$$$% 3$$$$$$$$$$$$$$$$$$$r '$$$$$$$$$$$$$
 * $$$$$$$$$$$$$$$$  $$$$$$$$$$$$$$$$$$$$$. $$$$$$$$$$$$$
 * $$$$$$$$$$$$$$$$~ $$$$$$$$$$$$$$$$$ 3$$$$  9$$$$$$$$$$
 * $$$$$$$$$$$$$$$$  '$$$$$$$$$$$$$$$$bd$$$$$r $$$$$$$$$$
 * $$$$$$$$$$$$$$$    *$$$$$$$$$$P""$$$$$$$$$  $$$$$$$$$$
 * $$$$$$$$$$$$$F      $$$$F $$$$c.d$$$$$$$$" d$$$$$$$$$$
 * $$$$$$$$$$$$      k  $$$$$$$$$$$$$$$$$$"  $$$$$$$$$$$$
 * $$$$$$$$$$$ -    4$$"$$$$$$$$$$$$$$$P"  u$$$$$$$$$$$$$
 * $$""$$$$$$  ^    $$F *$$$$$$$$$$$$$$.      ^#$$$$$$$$$
 * $$Lu.J$$$$   .  @$$$.   """""   -P*"  .nMMM=  "$$$$$$$
 * $P  '$$$$$"   :$$$$$$$$eu.      ...nMMM*"    .b "$$$$$
 * $ d$ ' bec 9$$$$$$$$$$$$F  'MMM**"""       .x *$c $$$$
 * b $$$  $"$F $$$$$$$$$$$             ..ndMMMMMh *$r $$$
 * $ ?$$L "#" @$$$$$$$$$$ .b  nnMMMMMMMP**""       *$F"$$
 * $N  $$$Nec. '9$$$$$$$ .$F '"                       d$$
 * $$P"  #$$$$" .$$$$$$F $$                         4$$$$
 * $L '% u    u@$$$$$$$N  "  z$$$$$$$$$$$$$$$$$$$$$ d$$$$
 * $$$L d$$$$$$$$$$$$$$$$be  $$$$$b "*$$$*" .$$$$$F"$$$$$
 * $$$$$$$$$$$$$$$$$$$$$$$$c '$$$$$$$e   z$$$$$$$$ .$$$$$
 * $$$$$$$$$$$$$$$$$$$$$$$$$. ^$$$$$$$$ ^$$$$$$$$  d$$$$$
 * $$$$$$$$$$$$$$$$$$$$$$$$L                   ... e$$$$$
 * $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 */
/**
 *               _\_.                  ._/_
 *            .\'    ```-`\|    |/'-'''    `/.
 *          .\'            \|  |/            `/.
 *       \.\'               \||/               `/./
 *      .'              ._._ || _._.              `.
 *        ./             ./'  | || |  `\.             \.
 *       /'            .'\ \  / /\ \  / /`.            `\
 *      /|            /|  \ \/ /..\ \/ /  |\            |\
 *      /|            /  /'   .\||/.   `\  \            |\
 *       /|          /` .'.---.    .---.`. '\          |\
 *        '/-/|--|-/'  / /     \  /     \ \  `\-|--|\-\`
 *              | /       \/       \ |                        
 *              | `.   ._()()_.   .' |         
 *           _\_\|  `._\.    ./_.'  |/_/_      
 *          \_\`            \__/            '/_/  
 *        \`    ____     o   /\   o     ____    '/ 
 *        =   .'`.   o    o /  \ o   o    .'`.   = 
 *        '/  |   `._____..'    `.._____.'   |  \` 
 *        -/        \                  /        \- 
 *         '/-       \       ..       /       -\` 
 *           '/     _.\      `'      /._     \`  
 *            '//-''   \     ||     /   ``-\\`  
 *                      \____/\____/
 */
/**
 *     _  _
 *    (_\/_)
 *    (O  O)   .##
 *     \`'/  .'.(\
 *    .-`'_.' '  ||
 *  ,' .-'. \' -'/
 * ( -<, ' _/__-'
 *  `-./B / |
 *   \__.' _|
 *   // \_/ )
 *  ('(  | /
 *   \ \ |/
 *    ) \|\_,
 * \_/,_/ -' 
 *     ` 
 */
/**
 *   ,        ,  _
 *  /(        |\/ )
 * (  \    .-' o  \
 *  `, \    `-- ,__\
 *    \_\,    )^^^,--_
 *     `\/-__/:-,'    `,
 *       `-__.:-|  (>  |
 *           |:-|      |     )
 *           |:--`-__-' _---'
 *           /:---:|___/
 *          /__---__\-'
 *             \| /
 *           ,_/|/
 *            `  \_,
 */
/**
 *               o/~~~\     /~~~\o
 *                     |   |
 *             /~~\/~\/~~\/~~~\/\/~\
 *           /~                     ~~\
 *         /~    /~~\        /~~\      ~\
 *        |     |    |      |    |       |
 *         \    |  |||      |  |||      /
 *         /    |    |      |    |      \
 *        |      \__/   /~\  \__/       /
 *  _(~~~~~\            \_/           _/~~~~~)_
 * (_       \__/\__/\__     ___/\____/        _)
 *   (________________/~~~~~\________________)
 */
/**
 *      /\______  __
 *     /-~     ,^~ / __n
 *    / ,---x /_.-"L/__,\
 *   /-".---.\_.-'/!"  \ \
 *   0\/0___/   x' /    ) |
 *   \.______.-'_.{__.-"_.^
 *    `x____,.-",-~( .-"
 *       _.-| ,^.-~ "\
 *  __.-~_,-|/\/     `i
 * / u.-~ .-{\/     .-^--.
 * \/   v~ ,-^x.____}--r |
 *     / /"            | |
 *   _/_/              !_l_
 * o~_//)             (_\\_~o
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */
/**
 *     ,,,,,
 *    (o   o)
 *     /. .\
 *    (_____)
 *      : :
 *     ##O##'
 *   ,,,: :,,,
 *  _)\ : : /(____
 * {  \     /  ___}
 *  \/)     ((/
 *   (_______)
 *     :   :
 *     :   :
 *    / \ / \
 *    """ """
 */

😉 腾讯云产品特惠热卖,戳我领取

评论

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.3. UTC+08:00, 2024-11-27 00:36
浙ICP备14020137号-1 $Map of visitor$