*********************************************
  Copyright Mentor Graphics Corporation 2004

    All Rights Reserved.

 THIS WORK CONTAINS TRADE SECRET
 AND PROPRIETARY INFORMATION WHICH IS THE
 PROPERTY OF MENTOR GRAPHICS
 CORPORATION OR ITS LICENSORS AND IS
 SUBJECT TO LICENSE TERMS. 
*********************************************

// Filename GraphicsPatterns.txt
version_1       // Version must come before any patterns

pattern_3
    0x00000000, // [                                ]
    0x40404040, // [ *       *       *       *      ]
    0x40404040, // [ *       *       *       *      ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x04040404, // [     *       *       *       *  ]
    0x04040404, // [     *       *       *       *  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x40404040, // [ *       *       *       *      ]
    0x40404040, // [ *       *       *       *      ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x04040404, // [     *       *       *       *  ]
    0x04040404, // [     *       *       *       *  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x40404040, // [ *       *       *       *      ]
    0x40404040, // [ *       *       *       *      ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x04040404, // [     *       *       *       *  ]
    0x04040404, // [     *       *       *       *  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x40404040, // [ *       *       *       *      ]
    0x40404040, // [ *       *       *       *      ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x04040404, // [     *       *       *       *  ]
    0x04040404, // [     *       *       *       *  ]
    0x00000000, // [                                ]

pattern_4
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x18181818, // [   **      **      **      **   ]
    0x18181818, // [   **      **      **      **   ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x03030303, // [      **      **      **      **]
    0x03030303, // [      **      **      **      **]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x18181818, // [   **      **      **      **   ]
    0x18181818, // [   **      **      **      **   ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x03030303, // [      **      **      **      **]
    0x03030303, // [      **      **      **      **]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

pattern_5
    0x00180018, // [           **              **   ]
    0x00180018, // [           **              **   ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x18001800, // [   **              **           ]
    0x18001800, // [   **              **           ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00180018, // [           **              **   ]
    0x00180018, // [           **              **   ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x18001800, // [   **              **           ]
    0x18001800, // [   **              **           ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00180018, // [           **              **   ]
    0x00180018, // [           **              **   ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x18001800, // [   **              **           ]
    0x18001800, // [   **              **           ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00180018, // [           **              **   ]
    0x00180018, // [           **              **   ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x18001800, // [   **              **           ]
    0x18001800, // [   **              **           ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

pattern_6
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x0f000f00, // [    ****            ****        ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x000f000f, // [            ****            ****]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x0f000f00, // [    ****            ****        ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x000f000f, // [            ****            ****]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x0f000f00, // [    ****            ****        ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x000f000f, // [            ****            ****]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x0f000f00, // [    ****            ****        ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x000f000f, // [            ****            ****]
    0x00000000, // [                                ]

pattern_7
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x08080808, // [    *       *       *       *   ]
    0x08080808, // [    *       *       *       *   ]
    0x08080808, // [    *       *       *       *   ]
    0x08080808, // [    *       *       *       *   ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x08080808, // [    *       *       *       *   ]
    0x08080808, // [    *       *       *       *   ]
    0x08080808, // [    *       *       *       *   ]
    0x08080808, // [    *       *       *       *   ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]

pattern_8
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x80808080, // [*       *       *       *       ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

pattern_9
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x7c7c7c7c, // [ *****   *****   *****   *****  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x7c7c7c7c, // [ *****   *****   *****   *****  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x7c7c7c7c, // [ *****   *****   *****   *****  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x7c7c7c7c, // [ *****   *****   *****   *****  ]

pattern_10
    0x20002000, // [  *               *             ]
    0x70007000, // [ ***             ***            ]
    0xf800f800, // [*****           *****           ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00200020, // [          *               *     ]
    0x00700070, // [         ***             ***    ]
    0x00f800f8, // [        *****           *****   ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x20002000, // [  *               *             ]
    0x70007000, // [ ***             ***            ]
    0xf800f800, // [*****           *****           ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00200020, // [          *               *     ]
    0x00700070, // [         ***             ***    ]
    0x00f800f8, // [        *****           *****   ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

pattern_11
    0x00000000, // [                                ]
    0x01010101, // [       *       *       *       *]
    0x02020202, // [      *       *       *       * ]
    0x04040404, // [     *       *       *       *  ]
    0x08080808, // [    *       *       *       *   ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x04040404, // [     *       *       *       *  ]
    0x08080808, // [    *       *       *       *   ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x01010101, // [       *       *       *       *]
    0x02020202, // [      *       *       *       * ]
    0x04040404, // [     *       *       *       *  ]
    0x08080808, // [    *       *       *       *   ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x04040404, // [     *       *       *       *  ]
    0x08080808, // [    *       *       *       *   ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

pattern_12
    0x00300030, // [          **              **    ]
    0x00300030, // [          **              **    ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00300030, // [          **              **    ]
    0x00300030, // [          **              **    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]
    0xcc00cc00, // [**  **          **  **          ]
    0xcc00cc00, // [**  **          **  **          ]
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00300030, // [          **              **    ]
    0x00300030, // [          **              **    ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00300030, // [          **              **    ]
    0x00300030, // [          **              **    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]
    0xcc00cc00, // [**  **          **  **          ]
    0xcc00cc00, // [**  **          **  **          ]
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

pattern_13
    0x80008000, // [*               *               ]
    0x00010001, // [               *               *]
    0x00020002, // [              *               * ]
    0x00040004, // [             *               *  ]
    0x00080008, // [            *               *   ]
    0x00100010, // [           *               *    ]
    0x00200020, // [          *               *     ]
    0x00400040, // [         *               *      ]
    0x00800080, // [        *               *       ]
    0x01000100, // [       *               *        ]
    0x02000200, // [      *               *         ]
    0x04000400, // [     *               *          ]
    0x08000800, // [    *               *           ]
    0x10001000, // [   *               *            ]
    0x20002000, // [  *               *             ]
    0x40004000, // [ *               *              ]
    0x80008000, // [*               *               ]
    0x00010001, // [               *               *]
    0x00020002, // [              *               * ]
    0x00040004, // [             *               *  ]
    0x00080008, // [            *               *   ]
    0x00100010, // [           *               *    ]
    0x00200020, // [          *               *     ]
    0x00400040, // [         *               *      ]
    0x00800080, // [        *               *       ]
    0x01000100, // [       *               *        ]
    0x02000200, // [      *               *         ]
    0x04000400, // [     *               *          ]
    0x08000800, // [    *               *           ]
    0x10001000, // [   *               *            ]
    0x20002000, // [  *               *             ]
    0x40004000, // [ *               *              ]

pattern_14
    0x02020202, // [      *       *       *       * ]
    0x04040404, // [     *       *       *       *  ]
    0x08080808, // [    *       *       *       *   ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0x40404040, // [ *       *       *       *      ]
    0x80808080, // [*       *       *       *       ]
    0x01010101, // [       *       *       *       *]
    0x02020202, // [      *       *       *       * ]
    0x04040404, // [     *       *       *       *  ]
    0x08080808, // [    *       *       *       *   ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0x40404040, // [ *       *       *       *      ]
    0x80808080, // [*       *       *       *       ]
    0x01010101, // [       *       *       *       *]
    0x02020202, // [      *       *       *       * ]
    0x04040404, // [     *       *       *       *  ]
    0x08080808, // [    *       *       *       *   ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0x40404040, // [ *       *       *       *      ]
    0x80808080, // [*       *       *       *       ]
    0x01010101, // [       *       *       *       *]
    0x02020202, // [      *       *       *       * ]
    0x04040404, // [     *       *       *       *  ]
    0x08080808, // [    *       *       *       *   ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0x40404040, // [ *       *       *       *      ]
    0x80808080, // [*       *       *       *       ]
    0x01010101, // [       *       *       *       *]

pattern_15
    0x20002000, // [  *               *             ]
    0x10001000, // [   *               *            ]
    0x08000800, // [    *               *           ]
    0x04000400, // [     *               *          ]
    0x02000200, // [      *               *         ]
    0x01000100, // [       *               *        ]
    0x00800080, // [        *               *       ]
    0x00400040, // [         *               *      ]
    0x00200020, // [          *               *     ]
    0x00100010, // [           *               *    ]
    0x00080008, // [            *               *   ]
    0x00040004, // [             *               *  ]
    0x00020002, // [              *               * ]
    0x00010001, // [               *               *]
    0x80008000, // [*               *               ]
    0x40004000, // [ *               *              ]
    0x20002000, // [  *               *             ]
    0x10001000, // [   *               *            ]
    0x08000800, // [    *               *           ]
    0x04000400, // [     *               *          ]
    0x02000200, // [      *               *         ]
    0x01000100, // [       *               *        ]
    0x00800080, // [        *               *       ]
    0x00400040, // [         *               *      ]
    0x00200020, // [          *               *     ]
    0x00100010, // [           *               *    ]
    0x00080008, // [            *               *   ]
    0x00040004, // [             *               *  ]
    0x00020002, // [              *               * ]
    0x00010001, // [               *               *]
    0x80008000, // [*               *               ]
    0x40004000, // [ *               *              ]

pattern_16
    0x08080808, // [    *       *       *       *   ]
    0x04040404, // [     *       *       *       *  ]
    0x02020202, // [      *       *       *       * ]
    0x01010101, // [       *       *       *       *]
    0x80808080, // [*       *       *       *       ]
    0x40404040, // [ *       *       *       *      ]
    0x20202020, // [  *       *       *       *     ]
    0x10101010, // [   *       *       *       *    ]
    0x08080808, // [    *       *       *       *   ]
    0x04040404, // [     *       *       *       *  ]
    0x02020202, // [      *       *       *       * ]
    0x01010101, // [       *       *       *       *]
    0x80808080, // [*       *       *       *       ]
    0x40404040, // [ *       *       *       *      ]
    0x20202020, // [  *       *       *       *     ]
    0x10101010, // [   *       *       *       *    ]
    0x08080808, // [    *       *       *       *   ]
    0x04040404, // [     *       *       *       *  ]
    0x02020202, // [      *       *       *       * ]
    0x01010101, // [       *       *       *       *]
    0x80808080, // [*       *       *       *       ]
    0x40404040, // [ *       *       *       *      ]
    0x20202020, // [  *       *       *       *     ]
    0x10101010, // [   *       *       *       *    ]
    0x08080808, // [    *       *       *       *   ]
    0x04040404, // [     *       *       *       *  ]
    0x02020202, // [      *       *       *       * ]
    0x01010101, // [       *       *       *       *]
    0x80808080, // [*       *       *       *       ]
    0x40404040, // [ *       *       *       *      ]
    0x20202020, // [  *       *       *       *     ]
    0x10101010, // [   *       *       *       *    ]

pattern_17
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00800080, // [        *               *       ]
    0x00400040, // [         *               *      ]
    0x00200020, // [          *               *     ]
    0x00100010, // [           *               *    ]
    0x00080008, // [            *               *   ]
    0x00040004, // [             *               *  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x04000400, // [     *               *          ]
    0x08000800, // [    *               *           ]
    0x10001000, // [   *               *            ]
    0x20002000, // [  *               *             ]
    0x40004000, // [ *               *              ]
    0x80008000, // [*               *               ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00800080, // [        *               *       ]
    0x00400040, // [         *               *      ]
    0x00200020, // [          *               *     ]
    0x00100010, // [           *               *    ]
    0x00080008, // [            *               *   ]
    0x00040004, // [             *               *  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x04000400, // [     *               *          ]
    0x08000800, // [    *               *           ]
    0x10001000, // [   *               *            ]
    0x20002000, // [  *               *             ]
    0x40004000, // [ *               *              ]
    0x80008000, // [*               *               ]

pattern_18
    0x00300030, // [          **              **    ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xcc00cc00, // [**  **          **  **          ]
    0xcc00cc00, // [**  **          **  **          ]
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]
    0xcc00cc00, // [**  **          **  **          ]
    0xcc00cc00, // [**  **          **  **          ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00300030, // [          **              **    ]
    0x00300030, // [          **              **    ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xcc00cc00, // [**  **          **  **          ]
    0xcc00cc00, // [**  **          **  **          ]
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]
    0xcc00cc00, // [**  **          **  **          ]
    0xcc00cc00, // [**  **          **  **          ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00300030, // [          **              **    ]

pattern_19
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00300030, // [          **              **    ]
    0x00300030, // [          **              **    ]
    0x00fc00fc, // [        ******          ******  ]
    0x00fc00fc, // [        ******          ******  ]
    0x00300030, // [          **              **    ]
    0x00300030, // [          **              **    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]
    0xfc00fc00, // [******          ******          ]
    0xfc00fc00, // [******          ******          ]
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00300030, // [          **              **    ]
    0x00300030, // [          **              **    ]
    0x00fc00fc, // [        ******          ******  ]
    0x00fc00fc, // [        ******          ******  ]
    0x00300030, // [          **              **    ]
    0x00300030, // [          **              **    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]
    0xfc00fc00, // [******          ******          ]
    0xfc00fc00, // [******          ******          ]
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]

pattern_20
    0x00080008, // [            *               *   ]
    0x00080008, // [            *               *   ]
    0x003e003e, // [          *****           ***** ]
    0x00000000, // [                                ]
    0x001c001c, // [           ***             ***  ]
    0x00000000, // [                                ]
    0x00080008, // [            *               *   ]
    0x00000000, // [                                ]
    0x08000800, // [    *               *           ]
    0x08000800, // [    *               *           ]
    0x3e003e00, // [  *****           *****         ]
    0x00000000, // [                                ]
    0x1c001c00, // [   ***             ***          ]
    0x00000000, // [                                ]
    0x08000800, // [    *               *           ]
    0x00000000, // [                                ]
    0x00080008, // [            *               *   ]
    0x00080008, // [            *               *   ]
    0x003e003e, // [          *****           ***** ]
    0x00000000, // [                                ]
    0x001c001c, // [           ***             ***  ]
    0x00000000, // [                                ]
    0x00080008, // [            *               *   ]
    0x00000000, // [                                ]
    0x08000800, // [    *               *           ]
    0x08000800, // [    *               *           ]
    0x3e003e00, // [  *****           *****         ]
    0x00000000, // [                                ]
    0x1c001c00, // [   ***             ***          ]
    0x00000000, // [                                ]
    0x08000800, // [    *               *           ]
    0x00000000, // [                                ]

pattern_21
    0x82828282, // [*     * *     * *     * *     * ]
    0x00000000, // [                                ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x00000000, // [                                ]
    0x28282828, // [  * *     * *     * *     * *   ]
    0x10101010, // [   *       *       *       *    ]
    0x00000000, // [                                ]
    0x10101010, // [   *       *       *       *    ]
    0x28282828, // [  * *     * *     * *     * *   ]
    0x00000000, // [                                ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x00000000, // [                                ]
    0x82828282, // [*     * *     * *     * *     * ]
    0x01010101, // [       *       *       *       *]
    0x00000000, // [                                ]
    0x01010101, // [       *       *       *       *]
    0x82828282, // [*     * *     * *     * *     * ]
    0x00000000, // [                                ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x00000000, // [                                ]
    0x28282828, // [  * *     * *     * *     * *   ]
    0x10101010, // [   *       *       *       *    ]
    0x00000000, // [                                ]
    0x10101010, // [   *       *       *       *    ]
    0x28282828, // [  * *     * *     * *     * *   ]
    0x00000000, // [                                ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x00000000, // [                                ]
    0x82828282, // [*     * *     * *     * *     * ]
    0x01010101, // [       *       *       *       *]
    0x00000000, // [                                ]
    0x01010101, // [       *       *       *       *]

pattern_22
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

pattern_23
    0x20202020, // [  *       *       *       *     ]
    0x10101010, // [   *       *       *       *    ]
    0x08080808, // [    *       *       *       *   ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0x10101010, // [   *       *       *       *    ]
    0x08080808, // [    *       *       *       *   ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0x10101010, // [   *       *       *       *    ]
    0x08080808, // [    *       *       *       *   ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0x10101010, // [   *       *       *       *    ]
    0x08080808, // [    *       *       *       *   ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0x10101010, // [   *       *       *       *    ]
    0x08080808, // [    *       *       *       *   ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0x10101010, // [   *       *       *       *    ]
    0x08080808, // [    *       *       *       *   ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0x10101010, // [   *       *       *       *    ]
    0x08080808, // [    *       *       *       *   ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0x10101010, // [   *       *       *       *    ]
    0x08080808, // [    *       *       *       *   ]
    0x10101010, // [   *       *       *       *    ]

pattern_24
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00200020, // [          *               *     ]
    0x00200020, // [          *               *     ]
    0x00f800f8, // [        *****           *****   ]
    0x00200020, // [          *               *     ]
    0x00200020, // [          *               *     ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x20002000, // [  *               *             ]
    0x20002000, // [  *               *             ]
    0xf800f800, // [*****           *****           ]
    0x20002000, // [  *               *             ]
    0x20002000, // [  *               *             ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00200020, // [          *               *     ]
    0x00200020, // [          *               *     ]
    0x00f800f8, // [        *****           *****   ]
    0x00200020, // [          *               *     ]
    0x00200020, // [          *               *     ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x20002000, // [  *               *             ]
    0x20002000, // [  *               *             ]
    0xf800f800, // [*****           *****           ]
    0x20002000, // [  *               *             ]
    0x20002000, // [  *               *             ]
    0x00000000, // [                                ]

pattern_25
    0x01800180, // [       **              **       ]
    0x00c000c0, // [        **              **      ]
    0x01800180, // [       **              **       ]
    0x03000300, // [      **              **        ]
    0x06000600, // [     **              **         ]
    0x0c000c00, // [    **              **          ]
    0x06000600, // [     **              **         ]
    0x03000300, // [      **              **        ]
    0x01800180, // [       **              **       ]
    0x00c000c0, // [        **              **      ]
    0x01800180, // [       **              **       ]
    0x03000300, // [      **              **        ]
    0x06000600, // [     **              **         ]
    0x0c000c00, // [    **              **          ]
    0x06000600, // [     **              **         ]
    0x03000300, // [      **              **        ]
    0x01800180, // [       **              **       ]
    0x00c000c0, // [        **              **      ]
    0x01800180, // [       **              **       ]
    0x03000300, // [      **              **        ]
    0x06000600, // [     **              **         ]
    0x0c000c00, // [    **              **          ]
    0x06000600, // [     **              **         ]
    0x03000300, // [      **              **        ]
    0x01800180, // [       **              **       ]
    0x00c000c0, // [        **              **      ]
    0x01800180, // [       **              **       ]
    0x03000300, // [      **              **        ]
    0x06000600, // [     **              **         ]
    0x0c000c00, // [    **              **          ]
    0x06000600, // [     **              **         ]
    0x03000300, // [      **              **        ]

pattern_26
    0x00000000, // [                                ]
    0x20002000, // [  *               *             ]
    0x50005000, // [ * *             * *            ]
    0x88008800, // [*   *           *   *           ]
    0x00880088, // [        *   *           *   *   ]
    0x00500050, // [         * *             * *    ]
    0x00200020, // [          *               *     ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x20002000, // [  *               *             ]
    0x50005000, // [ * *             * *            ]
    0x88008800, // [*   *           *   *           ]
    0x00880088, // [        *   *           *   *   ]
    0x00500050, // [         * *             * *    ]
    0x00200020, // [          *               *     ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x20002000, // [  *               *             ]
    0x50005000, // [ * *             * *            ]
    0x88008888, // [*   *           *   *   *   *   ]
    0x00880050, // [        *   *            * *    ]
    0x00500020, // [         * *              *     ]
    0x00200000, // [          *                     ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x20002000, // [  *               *             ]
    0x50005000, // [ * *             * *            ]
    0x88008800, // [*   *           *   *           ]
    0x00880088, // [        *   *           *   *   ]
    0x00500050, // [         * *             * *    ]
    0x00200020, // [          *               *     ]
    0x00000000, // [                                ]

pattern_27
    0xffffffff, // [********************************]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xffffffff, // [********************************]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xffffffff, // [********************************]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xffffffff, // [********************************]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xffffffff, // [********************************]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xffffffff, // [********************************]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xffffffff, // [********************************]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xffffffff, // [********************************]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xffffffff, // [********************************]
    0x55555555, // [ * * * * * * * * * * * * * * * *]

pattern_28
    0xffffffff, // [********************************]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]

pattern_29
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]

pattern_30
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]

pattern_31
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x11111111, // [   *   *   *   *   *   *   *   *]

pattern_32
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]

pattern_33
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]

pattern_34
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]

pattern_35
    0x80008109, // [*               *      *    *  *]
    0x400152a5, // [ *             * * *  * * *  * *]
    0x20022852, // [  *           *   * *    * *  * ]
    0x180c1a8c, // [   **       **     ** * *   **  ]
    0x07f007f0, // [     *******         *******    ]
    0x00800080, // [        *               *       ]
    0x00800080, // [        *               *       ]
    0x00800080, // [        *               *       ]
    0x00800080, // [        *               *       ]
    0x01400140, // [       * *             * *      ]
    0x02a00220, // [      * * *           *   *     ]
    0x0cb80c18, // [    **  * ***       **     **   ]
    0xf117f007, // [****   *   * *******         ***]
    0x84488000, // [*    *   *  *   *               ]
    0x92928000, // [*  *  * *  *  * *               ]
    0xc4428000, // [**   *   *    * *               ]
    0x92948000, // [*  *  * *  * *  *               ]
    0x48214001, // [ *  *     *    * *             *]
    0x22562002, // [  *   *  * * **   *           * ]
    0x192c180c, // [   **  *  * **     **       **  ]
    0x07f007f0, // [     *******         *******    ]
    0x00800080, // [        *               *       ]
    0x00800080, // [        *               *       ]
    0x00800080, // [        *               *       ]
    0x00800080, // [        *               *       ]
    0x01400140, // [       * *             * *      ]
    0x02200220, // [      *   *           *   *     ]
    0x0c180c98, // [    **     **       **  *  **   ]
    0xf007f2c7, // [****         *******  * **   ***]
    0x80008008, // [*               *           *   ]
    0x8000ad22, // [*               * * ** *  *   * ]
    0x8000a24d  // [*               * *   *  *  ** *]

pattern_36
    0xfff01fff, // [************       *************]
    0x7f8003ff, // [ ********             **********]
    0x3e0000ff, // [  *****                 ********]
    0x1c00007f, // [   ***                   *******]
    0x0800003f, // [    *                     ******]
    0x0800001f, // [    *                      *****]
    0x1c00000f, // [   ***                      ****]
    0x3e000007, // [  *****                      ***]
    0x3f000007, // [  ******                     ***]
    0x7f800003, // [ ********                     **]
    0x7fc00003, // [ *********                    **]
    0x7fe00003, // [ **********                   **]
    0xfff00001, // [************                   *]
    0xfff80001, // [*************                  *]
    0xfffc0001, // [**************                 *]
    0xfffe0001, // [***************                *]
    0xffff0001, // [****************               *]
    0xffff8001, // [*****************              *]
    0xffffc001, // [******************             *]
    0x7fffe003, // [ ******************           **]
    0x7ffff003, // [ *******************          **]
    0x7ffff803, // [ ********************         **]
    0x3ffffc07, // [  ********************       ***]
    0x3ffffe07, // [  *********************      ***]
    0x1fffff0f, // [   *********************    ****]
    0x0fffff9f, // [    *********************  *****]
    0x07ffffff, // [     ***************************]
    0x03ffff9f, // [      *******************  *****]
    0x01ffff0f, // [       *****************    ****]
    0x007ffc07, // [         *************       ***]
    0x000fe003, // [            *******           **]
    0x00000001  // [                               *]

pattern_37
    0x36c09424, // [  ** ** **      *  * *    *  *  ]
    0x89310819, // [*   *  *  **   *    *      **  *]
    0x490930c2, // [ *  *  *    *  *  **    **    * ]
    0x460a4922, // [ *   **     * *  *  *  *  *   * ]
    0x9864492d, // [*  **    **  *   *  *  *  * ** *]
    0x249430d2, // [  *  *  *  * *    **    ** *  * ]
    0x24962112, // [  *  *  *  * **   *    *   *  * ]
    0x1a66220c, // [   ** *  **  **   *   *     **  ]
    0x018166c2, // [       **      * **  ** **    * ]
    0x8098c922, // [*       *  **   **  *  *  *   * ]
    0x5844d124, // [ * **    *   *  ** *   *  *  *  ]
    0xa42264c4, // [* *  *    *   *  **  *  **   *  ]
    0x279a6419, // [  *  ****  ** *  **  *     **  *]
    0x18fb89e1, // [   **   ***** ***   *  ****    *]
    0x80647190, // [*        **  *   ***   **  *    ]
    0x6085420c, // [ **     *    * * *    *     **  ]
    0x131c4c02, // [   *  **   ***   *  **        * ]
    0x0f23be31, // [    ****  *   *** *****   **   *]
    0x304cb3c9, // [  **     *  **  * **  ****  *  *]
    0x464c884a, // [ *   **  *  **  *   *    *  * * ]
    0x49164435, // [ *  *  *   * **  *   *    ** * *]
    0x89263202, // [*   *  *  *  **   **  *       * ]
    0x86cd0300, // [*    ** **  ** *      **        ]
    0x6088ccb0, // [ **     *   *   **  **  * **    ]
    0x9108d248, // [*  *   *    *   ** *  *  *  *   ]
    0x96185248, // [*  * **    **    * *  *  *  *   ]
    0x69244c33, // [ ** *  *  *  *   *  **    **  **]
    0x8924a0c4, // [*   *  *  *  *  * *     **   *  ]
    0x86192124, // [*    **    **  *  *    *  *  *  ]
    0x30211923, // [  **      *    *   **  *  *   **]
    0x485206d8, // [ *  *    * *  *      ** ** **   ]
    0x482c6024, // [ *  *     * **   **       *  *  ]

pattern_38
    0xf803f0a0, // [*****         ******    * *     ]
    0x287e00fc, // [  * *    ******         ******  ]
    0x3f0a1f80, // [  ******    * *    ******       ]
    0xe00fc287, // [***         ******    * *    ***]
    0xa1f803f0, // [* *    ******         ******    ]
    0xfc287e00, // [******    * *    ******         ]
    0x803f0a1f, // [*         ******    * *    *****]
    0x87e00fc2, // [*    ******         ******    * ]
    0xf0a1f803, // [****    * *    ******         **]
    0x00fc287e, // [        ******    * *    ****** ]
    0x1f803f0a, // [   ******         ******    * * ]
    0xc287e00f, // [**    * *    ******         ****]
    0x03f0a1f8, // [      ******    * *    ******   ]
    0x7e00fc28, // [ ******         ******    * *   ]
    0x0a1f803f, // [    * *    ******         ******]
    0x0fc287e0, // [    ******    * *    ******     ]
    0xf803f0a1, // [*****         ******    * *    *]
    0x287e00fc, // [  * *    ******         ******  ]
    0x3f0a1f80, // [  ******    * *    ******       ]
    0xe00fc287, // [***         ******    * *    ***]
    0xa1f803f0, // [* *    ******         ******    ]
    0xfc287e00, // [******    * *    ******         ]
    0x803f0a1f, // [*         ******    * *    *****]
    0x87e00fc2, // [*    ******         ******    * ]
    0xf0a1f803, // [****    * *    ******         **]
    0x00fc287e, // [        ******    * *    ****** ]
    0x1f803f0a, // [   ******         ******    * * ]
    0xc287e00f, // [**    * *    ******         ****]
    0x03f0a1f8, // [      ******    * *    ******   ]
    0x7e00fc28, // [ ******         ******    * *   ]
    0x0a1f803f, // [    * *    ******         ******]
    0x0fc287e0  // [    ******    * *    ******     ]

pattern_39
    0xffffffff, // [********************************]
    0x84218421, // [*    *    *    **    *    *    *]
    0x84218421, // [*    *    *    **    *    *    *]
    0x84218421, // [*    *    *    **    *    *    *]
    0x84218421, // [*    *    *    **    *    *    *]
    0x8a518a51, // [*   * *  * *   **   * *  * *   *]
    0xd18bd18b, // [** *   **   * **** *   **   * **]
    0x60066006, // [ **          **  **          ** ]
    0x300c300c, // [  **        **    **        **  ]
    0x18181818, // [   **      **      **      **   ]
    0x18181818, // [   **      **      **      **   ]
    0x18181818, // [   **      **      **      **   ]
    0x342c342c, // [  ** *    * **    ** *    * **  ]
    0x62466246, // [ **   *  *   **  **   *  *   ** ]
    0xc183c183, // [**     **     ****     **     **]
    0x81010080, // [*      *       *        *       ]
    0xffffffff, // [********************************]
    0x00808101, // [        *       *      *       *]
    0xc183c183, // [**     **     ****     **     **]
    0x62466246, // [ **   *  *   **  **   *  *   ** ]
    0x342c342c, // [  ** *    * **    ** *    * **  ]
    0x18181818, // [   **      **      **      **   ]
    0x18181818, // [   **      **      **      **   ]
    0x18181818, // [   **      **      **      **   ]
    0x300c300c, // [  **        **    **        **  ]
    0x60066006, // [ **          **  **          ** ]
    0xd18bd18b, // [** *   **   * **** *   **   * **]
    0x8a518a51, // [*   * *  * *   **   * *  * *   *]
    0x84218421, // [*    *    *    **    *    *    *]
    0x84218421, // [*    *    *    **    *    *    *]
    0x84218421, // [*    *    *    **    *    *    *]
    0x84218421, // [*    *    *    **    *    *    *]

pattern_40
    0x00000000, // [                                ]
    0x7bde7bde, // [ **** **** ****  **** **** **** ]
    0x7bde7bde, // [ **** **** ****  **** **** **** ]
    0x7bde7bde, // [ **** **** ****  **** **** **** ]
    0x7bde7bde, // [ **** **** ****  **** **** **** ]
    0x7ffe7ffe, // [ **************  ************** ]
    0x3ffc3ffc, // [  ************    ************  ]
    0x1ff81ff8, // [   **********      **********   ]
    0x07e007e0, // [     ******          ******     ]
    0x07e007e0, // [     ******          ******     ]
    0x07e007e0, // [     ******          ******     ]
    0x07e007e0, // [     ******          ******     ]
    0x0ff00ff0, // [    ********        ********    ]
    0x1ff81ff8, // [   **********      **********   ]
    0x3ffc3ffc, // [  ************    ************  ]
    0x7ffe7ffe, // [ **************  ************** ]
    0x00000000, // [                                ]
    0x7ffe7ffe, // [ **************  ************** ]
    0x3ffc3ffc, // [  ************    ************  ]
    0x1ff81ff8, // [   **********      **********   ]
    0x0ff00ff0, // [    ********        ********    ]
    0x07e007e0, // [     ******          ******     ]
    0x07e007e0, // [     ******          ******     ]
    0x07e007e0, // [     ******          ******     ]
    0x07e007e0, // [     ******          ******     ]
    0x1ff81ff8, // [   **********      **********   ]
    0x3ffc3ffc, // [  ************    ************  ]
    0x7ffe7ffe, // [ **************  ************** ]
    0x7bde7bde, // [ **** **** ****  **** **** **** ]
    0x7bde7bde, // [ **** **** ****  **** **** **** ]
    0x7bde7bde, // [ **** **** ****  **** **** **** ]
    0x7bde7bde, // [ **** **** ****  **** **** **** ]

pattern_41
    0xffffffff, // [********************************]
    0x98199819, // [*  **      **  **  **      **  *]
    0x98199819, // [*  **      **  **  **      **  *]
    0x9ff99ff9, // [*  **********  **  **********  *]
    0x9ff99ff9, // [*  **********  **  **********  *]
    0x98199819, // [*  **      **  **  **      **  *]
    0x98199819, // [*  **      **  **  **      **  *]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x19981998, // [   **  **  **      **  **  **   ]
    0x19981998, // [   **  **  **      **  **  **   ]
    0xf99ff99f, // [*****  **  **********  **  *****]
    0xf99ff99f, // [*****  **  **********  **  *****]
    0x19981998, // [   **  **  **      **  **  **   ]
    0x19981998, // [   **  **  **      **  **  **   ]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x98199819, // [*  **      **  **  **      **  *]
    0x98199819, // [*  **      **  **  **      **  *]
    0x9ff99ff9, // [*  **********  **  **********  *]
    0x9ff99ff9, // [*  **********  **  **********  *]
    0x98199819, // [*  **      **  **  **      **  *]
    0x98199819, // [*  **      **  **  **      **  *]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x19981998, // [   **  **  **      **  **  **   ]
    0x19981998, // [   **  **  **      **  **  **   ]
    0xf99ff99f, // [*****  **  **********  **  *****]
    0xf99ff99f, // [*****  **  **********  **  *****]
    0x19981998, // [   **  **  **      **  **  **   ]
    0x19981998, // [   **  **  **      **  **  **   ]
    0xffffffff, // [********************************]

pattern_42
    0x00000000, // [                                ]
    0x67e667e6, // [ **  ******  **  **  ******  ** ]
    0x67e667e6, // [ **  ******  **  **  ******  ** ]
    0x60066006, // [ **          **  **          ** ]
    0x60066006, // [ **          **  **          ** ]
    0x67e667e6, // [ **  ******  **  **  ******  ** ]
    0x67e667e6, // [ **  ******  **  **  ******  ** ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xe667e667, // [***  **  **  ******  **  **  ***]
    0xe667e667, // [***  **  **  ******  **  **  ***]
    0x06600660, // [     **  **          **  **     ]
    0x06600660, // [     **  **          **  **     ]
    0xe667e667, // [***  **  **  ******  **  **  ***]
    0xe667e667, // [***  **  **  ******  **  **  ***]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x67e667e6, // [ **  ******  **  **  ******  ** ]
    0x67e667e6, // [ **  ******  **  **  ******  ** ]
    0x60066006, // [ **          **  **          ** ]
    0x60066006, // [ **          **  **          ** ]
    0x67e667e6, // [ **  ******  **  **  ******  ** ]
    0x67e667e6, // [ **  ******  **  **  ******  ** ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xe667e667, // [***  **  **  ******  **  **  ***]
    0xe667e667, // [***  **  **  ******  **  **  ***]
    0x06600660, // [     **  **          **  **     ]
    0x06600660, // [     **  **          **  **     ]
    0xe667e667, // [***  **  **  ******  **  **  ***]
    0xe667e667, // [***  **  **  ******  **  **  ***]
    0x00000000, // [                                ]

pattern_43
    0x00000000, // [                                ]
    0x66666ffe, // [ **  **  **  **  ** *********** ]
    0x66666ffe, // [ **  **  **  **  ** *********** ]
    0x66666000, // [ **  **  **  **  **             ]
    0x66666000, // [ **  **  **  **  **             ]
    0x66666ffe, // [ **  **  **  **  ** *********** ]
    0x66666ffe, // [ **  **  **  **  ** *********** ]
    0x66666000, // [ **  **  **  **  **             ]
    0x66666000, // [ **  **  **  **  **             ]
    0x66666ffe, // [ **  **  **  **  ** *********** ]
    0x66666ffe, // [ **  **  **  **  ** *********** ]
    0x06666000, // [     **  **  **  **             ]
    0x06666000, // [     **  **  **  **             ]
    0x66666ffe, // [ **  **  **  **  ** *********** ]
    0x66666ffe, // [ **  **  **  **  ** *********** ]
    0x00666000, // [         **  **  **             ]
    0x00666000, // [         **  **  **             ]
    0x66666ffe, // [ **  **  **  **  ** *********** ]
    0x66666ffe, // [ **  **  **  **  ** *********** ]
    0x00066000, // [             **  **             ]
    0x00066000, // [             **  **             ]
    0x66666ffe, // [ **  **  **  **  ** *********** ]
    0x66666ffe, // [ **  **  **  **  ** *********** ]
    0x00006000, // [                 **             ]
    0x00006000, // [                 **             ]
    0x66666ffe, // [ **  **  **  **  ** *********** ]
    0x66666ffe, // [ **  **  **  **  ** *********** ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x66666ffe, // [ **  **  **  **  ** *********** ]
    0x66666ffe, // [ **  **  **  **  ** *********** ]
    0x00000000  // [                                ]

pattern_44
    0x00000000, // [                                ]
    0x7ffffc00, // [ *********************          ]
    0x7ffffc00, // [ *********************          ]
    0x7ffc0000, // [ *************                  ]
    0x7ffc0000, // [ *************                  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x7ffc0000, // [ *************                  ]
    0x7ffc0000, // [ *************                  ]
    0x7ffc0000, // [ *************                  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x7ffc0000, // [ *************                  ]
    0x7ffc0006, // [ *************               ** ]
    0x7ffc0006, // [ *************               ** ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x7ffc0066, // [ *************           **  ** ]
    0x7ffc0066, // [ *************           **  ** ]
    0x7ffc0000, // [ *************                  ]
    0x00000000, // [                                ]
    0x00000666, // [                     **  **  ** ]
    0x00000666, // [                     **  **  ** ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00006666, // [                 **  **  **  ** ]
    0x00006666, // [                 **  **  **  ** ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00066666, // [             **  **  **  **  ** ]
    0x00066666, // [             **  **  **  **  ** ]
    0x00000000  // [                                ]

pattern_45
    0x00000000, // [                                ]
    0x7ffff666, // [ ******************* **  **  ** ]
    0x40001666, // [ *                 * **  **  ** ]
    0x40001000, // [ *                 *            ]
    0x400013fc, // [ *                 *  ********  ]
    0x40001204, // [ *                 *  *      *  ]
    0x40001204, // [ *                 *  *      *  ]
    0x40001204, // [ *                 *  *      *  ]
    0x40001204, // [ *                 *  *      *  ]
    0x40001204, // [ *                 *  *      *  ]
    0x40001204, // [ *                 *  *      *  ]
    0x400013fc, // [ *                 *  ********  ]
    0x40001000, // [ *                 *            ]
    0x40001666, // [ *                 * **  **  ** ]
    0x40001666, // [ *                 * **  **  ** ]
    0x40001000, // [ *                 *            ]
    0x40001000, // [ *                 *            ]
    0x40001666, // [ *                 * **  **  ** ]
    0x40001666, // [ *                 * **  **  ** ]
    0x7ffff000, // [ *******************            ]
    0x00000000, // [                                ]
    0x00006666, // [                 **  **  **  ** ]
    0x7ffe6666, // [ **************  **  **  **  ** ]
    0x40020000, // [ *            *                 ]
    0x400e0000, // [ *          ***                 ]
    0x40086666, // [ *          *    **  **  **  ** ]
    0x403a6666, // [ *        *** *  **  **  **  ** ]
    0x40200000, // [ *        *                     ]
    0x40e00000, // [ *      ***                     ]
    0x40866666, // [ *      *    **  **  **  **  ** ]
    0x7fa66666, // [ ******** *  **  **  **  **  ** ]
    0x00000000  // [                                ]

pattern_46
    0x8008e004, // [*           *   ***          *  ]
    0x1f151003, // [   *****   * * *   *          **]
    0x208911c0, // [  *     *   *  *   *   ***      ]
    0x40411220, // [ *       *     *   *  *   *     ]
    0x8020e220, // [*         *     ***   *   *     ]
    0x80200220, // [*         *           *   *     ]
    0x802001ce, // [*         *            ***  *** ]
    0x80238011, // [*         *   ***          *   *]
    0x802c6011, // [*         * **   **        *   *]
    0x40482011, // [ *       *  *     *        *   *]
    0x209011ce, // [  *     *  *       *   ***  *** ]
    0xdf101220, // [** *****   *       *  *   *     ]
    0x20101411, // [  *        *       * *     *   *]
    0x20082411, // [  *         *     *  *     *   *]
    0xc04c6410, // [**       *  **   **  *     *    ]
    0x00a3822e, // [        * *   ***     *   * *** ]
    0x0e4001d1, // [    ***  *             *** *   *]
    0x11000011, // [   *   *                   *   *]
    0x20802011, // [  *     *         *        *   *]
    0x2080500e, // [  *     *        * *        *** ]
    0x209c2000, // [  *     *  ***    *             ]
    0x116303e0, // [   *   * **   **      *****     ]
    0x0e410410, // [    ***  *     *     *     *    ]
    0x00808808, // [        *       *   *       *   ]
    0x00809004, // [        *       *  *         *  ]
    0x00809004, // [        *       *  *         *  ]
    0x0e411004, // [    ***  *     *   *         *  ]
    0x11631004, // [   *   * **   **   *         *  ]
    0x111c5004, // [   *   *   ***   * *         *  ]
    0x1100a808, // [   *   *        * * *       *   ]
    0x0e004413, // [    ***          *   *     *  **]
    0x800003e4  // [*                     *****  *  ]

pattern_47
    0xffffffff, // [********************************]
    0x7fffffff, // [ *******************************]
    0x3fffffff, // [  ******************************]
    0x1fffffff, // [   *****************************]
    0x0fffffff, // [    ****************************]
    0x07ffffff, // [     ***************************]
    0x03ffffff, // [      **************************]
    0x01ffffff, // [       *************************]
    0x00ffffff, // [        ************************]
    0x007fffff, // [         ***********************]
    0x003fffff, // [          **********************]
    0x001fffff, // [           *********************]
    0x000fffff, // [            ********************]
    0x0007ffff, // [             *******************]
    0x0003ffff, // [              ******************]
    0x0001ffff, // [               *****************]
    0x0000ffff, // [                ****************]
    0x00007fff, // [                 ***************]
    0x00003fff, // [                  **************]
    0x00001fff, // [                   *************]
    0x00000fff, // [                    ************]
    0x000007ff, // [                     ***********]
    0x000003ff, // [                      **********]
    0x000001ff, // [                       *********]
    0x000000ff, // [                        ********]
    0x0000007f, // [                         *******]
    0x0000003f, // [                          ******]
    0x0000001f, // [                           *****]
    0x0000000f, // [                            ****]
    0x00000007, // [                             ***]
    0x00000003, // [                              **]
    0x00000001  // [                               *]

pattern_48
    0x00018000, // [               **               ]
    0x0003c000, // [              ****              ]
    0x0007e000, // [             ******             ]
    0x000ff000, // [            ********            ]
    0x001ff800, // [           **********           ]
    0x001ff800, // [           **********           ]
    0x0003c000, // [              ****              ]
    0x0003c000, // [              ****              ]
    0x0003c000, // [              ****              ]
    0x0003c000, // [              ****              ]
    0x0003c000, // [              ****              ]
    0x0c03c030, // [    **        ****        **    ]
    0x1c03c038, // [   ***        ****        ***   ]
    0x3c03c03c, // [  ****        ****        ****  ]
    0x7ffffffe, // [ ****************************** ]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x7ffffffe, // [ ****************************** ]
    0x3c03c03c, // [  ****        ****        ****  ]
    0x1c03c038, // [   ***        ****        ***   ]
    0x0c03c030, // [    **        ****        **    ]
    0x0003c000, // [              ****              ]
    0x0003c000, // [              ****              ]
    0x0003c000, // [              ****              ]
    0x0003c000, // [              ****              ]
    0x0003c000, // [              ****              ]
    0x001ff800, // [           **********           ]
    0x001ff800, // [           **********           ]
    0x000ff000, // [            ********            ]
    0x0007e000, // [             ******             ]
    0x0003c000, // [              ****              ]
    0x00018000  // [               **               ]

pattern_49
    0x80008000, // [*               *               ]
    0x40014001, // [ *             * *             *]
    0x20022002, // [  *           *   *           * ]
    0x180c180c, // [   **       **     **       **  ]
    0x07f007f0, // [     *******         *******    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00800080, // [        *               *       ]
    0x01400140, // [       * *             * *      ]
    0x02200220, // [      *   *           *   *     ]
    0x0c180c18, // [    **     **       **     **   ]
    0xf007f007, // [****         *******         ***]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x80008000, // [*               *               ]
    0x40014001, // [ *             * *             *]
    0x20022002, // [  *           *   *           * ]
    0x180c180c, // [   **       **     **       **  ]
    0x07f007f0, // [     *******         *******    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00800080, // [        *               *       ]
    0x01400140, // [       * *             * *      ]
    0x02200220, // [      *   *           *   *     ]
    0x0c180c18, // [    **     **       **     **   ]
    0xf007f007, // [****         *******         ***]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

pattern_50
    0x80008000, // [*               *               ]
    0x40014001, // [ *             * *             *]
    0x20022002, // [  *           *   *           * ]
    0x180c180c, // [   **       **     **       **  ]
    0x07f007f0, // [     *******         *******    ]
    0x00800080, // [        *               *       ]
    0x00800080, // [        *               *       ]
    0x00800080, // [        *               *       ]
    0x00800080, // [        *               *       ]
    0x01400140, // [       * *             * *      ]
    0x02200220, // [      *   *           *   *     ]
    0x0c180c18, // [    **     **       **     **   ]
    0xf007f007, // [****         *******         ***]
    0x80008000, // [*               *               ]
    0x80008000, // [*               *               ]
    0x80008000, // [*               *               ]
    0x80008000, // [*               *               ]
    0x40014001, // [ *             * *             *]
    0x20022002, // [  *           *   *           * ]
    0x180c180c, // [   **       **     **       **  ]
    0x07f007f0, // [     *******         *******    ]
    0x00800080, // [        *               *       ]
    0x00800080, // [        *               *       ]
    0x00800080, // [        *               *       ]
    0x00800080, // [        *               *       ]
    0x01400140, // [       * *             * *      ]
    0x02200220, // [      *   *           *   *     ]
    0x0c180c18, // [    **     **       **     **   ]
    0xf007f007, // [****         *******         ***]
    0x80008000, // [*               *               ]
    0x80008000, // [*               *               ]
    0x80008000, // [*               *               ]

pattern_51
    0xf0ff0000, // [************                    ]
    0x1080f007, // [*          *         *******    ]
    0x10801004, // [*          *         *     *    ]
    0x10801004, // [*          *         *     *    ]
    0x1780f0e7, // [*          * ******  *******    ]
    0x14800020, // [*          * *    *             ]
    0x14800020, // [*          * *    *             ]
    0x14800020, // [*          * *    *             ]
    0x1480f82f, // [*          * *    * *********   ]
    0x14800828, // [*          * *    * *       *   ]
    0x14800828, // [*          * *    * *       *   ]
    0xf4ff0828, // [************ *    * *       *   ]
    0x04000828, // [             *    * *       *   ]
    0x070008e8, // [             ****** *       *   ]
    0x00000808, // [                    *       *   ]
    0xc03f0808, // [  ********          *       *   ]
    0x4020f80f, // [  *      *          *********   ]
    0x40200000, // [  *      *                      ]
    0x5f200080, // [  *      * ******               ]
    0x50200080, // [  *      * *    *               ]
    0x5020febf, // [  *      * *    * ************* ]
    0x502002a0, // [  *      * *    * *           * ]
    0xd03f02a0, // [  ******** *    * *           * ]
    0x100002a0, // [           *    * *           * ]
    0x100002a0, // [           *    * *           * ]
    0x100002a0, // [           *    * *           * ]
    0x901f02a0, // [   ******  *    * *           * ]
    0x9f1002a0, // [   *    *  ****** *           * ]
    0x80100220, // [   *    *         *           * ]
    0x801f0220, // [   ******         *           * ]
    0x00000220, // [                  *           * ]
    0x0000fe3f  // [                  ************* ]

pattern_52
    0xc0c0c0c0, // [**      **      **      **      ]
    0xc8c8c8c8, // [**  *   **  *   **  *   **  *   ]
    0x29292929, // [  * *  *  * *  *  * *  *  * *  *]
    0x18181818, // [   **      **      **      **   ]
    0x78787878, // [ ****    ****    ****    ****   ]
    0x04040404, // [     *       *       *       *  ]
    0x02020202, // [      *       *       *       * ]
    0x21212121, // [  *    *  *    *  *    *  *    *]
    0xc0c0c0c0, // [**      **      **      **      ]
    0xc8c8c8c8, // [**  *   **  *   **  *   **  *   ]
    0x29292929, // [  * *  *  * *  *  * *  *  * *  *]
    0x18181818, // [   **      **      **      **   ]
    0x78787878, // [ ****    ****    ****    ****   ]
    0x04040404, // [     *       *       *       *  ]
    0x02020202, // [      *       *       *       * ]
    0x21212121, // [  *    *  *    *  *    *  *    *]
    0xc0c0c0c0, // [**      **      **      **      ]
    0xc8c8c8c8, // [**  *   **  *   **  *   **  *   ]
    0x29292929, // [  * *  *  * *  *  * *  *  * *  *]
    0x18181818, // [   **      **      **      **   ]
    0x78787878, // [ ****    ****    ****    ****   ]
    0x04040404, // [     *       *       *       *  ]
    0x02020202, // [      *       *       *       * ]
    0x21212121, // [  *    *  *    *  *    *  *    *]
    0xc0c0c0c0, // [**      **      **      **      ]
    0xc8c8c8c8, // [**  *   **  *   **  *   **  *   ]
    0x29292929, // [  * *  *  * *  *  * *  *  * *  *]
    0x18181818, // [   **      **      **      **   ]
    0x78787878, // [ ****    ****    ****    ****   ]
    0x04040404, // [     *       *       *       *  ]
    0x02020202, // [      *       *       *       * ]
    0x21212121, // [  *    *  *    *  *    *  *    *]

pattern_53
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0xffffffff, // [********************************]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0xffffffff, // [********************************]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0xffffffff, // [********************************]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0xffffffff, // [********************************]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0xffffffff, // [********************************]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0xffffffff, // [********************************]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0xffffffff, // [********************************]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0xffffffff, // [********************************]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]

pattern_54
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]

pattern_55
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]

pattern_56
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x77777777, // [ *** *** *** *** *** *** *** ***]

pattern_57
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x745c745c, // [ *** *   * ***   *** *   * ***  ]
    0xd557d557, // [** * * * * * ***** * * * * * ***]
    0x745c745c, // [ *** *   * ***   *** *   * ***  ]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x5c745c74, // [ * ***   *** *   * ***   *** *  ]
    0x57d557d5, // [ * * ***** * * * * * ***** * * *]
    0x5c745c74, // [ * ***   *** *   * ***   *** *  ]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x745c745c, // [ *** *   * ***   *** *   * ***  ]
    0xd557d557, // [** * * * * * ***** * * * * * ***]
    0x745c745c, // [ *** *   * ***   *** *   * ***  ]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x5c745c74, // [ * ***   *** *   * ***   *** *  ]
    0x57d557d5, // [ * * ***** * * * * * ***** * * *]
    0x5c745c74, // [ * ***   *** *   * ***   *** *  ]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x745c745c, // [ *** *   * ***   *** *   * ***  ]
    0xd557d557, // [** * * * * * ***** * * * * * ***]
    0x745c745c, // [ *** *   * ***   *** *   * ***  ]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x5c745c74, // [ * ***   *** *   * ***   *** *  ]
    0x57d557d5, // [ * * ***** * * * * * ***** * * *]
    0x5c745c74, // [ * ***   *** *   * ***   *** *  ]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x745c745c, // [ *** *   * ***   *** *   * ***  ]
    0xd557d557, // [** * * * * * ***** * * * * * ***]
    0x745c745c, // [ *** *   * ***   *** *   * ***  ]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x5c745c74, // [ * ***   *** *   * ***   *** *  ]
    0x57d557d5, // [ * * ***** * * * * * ***** * * *]
    0x5c745c74, // [ * ***   *** *   * ***   *** *  ]

pattern_58
    0xaeaeaeae, // [* * *** * * *** * * *** * * *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xabababab, // [* * * *** * * *** * * *** * * **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeaeaeaea, // [*** * * *** * * *** * * *** * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbabababa, // [* *** * * *** * * *** * * *** * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaeaeaeae, // [* * *** * * *** * * *** * * *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xabababab, // [* * * *** * * *** * * *** * * **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeaeaeaea, // [*** * * *** * * *** * * *** * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbabababa, // [* *** * * *** * * *** * * *** * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaeaeaeae, // [* * *** * * *** * * *** * * *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xabababab, // [* * * *** * * *** * * *** * * **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeaeaeaea, // [*** * * *** * * *** * * *** * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbabababa, // [* *** * * *** * * *** * * *** * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaeaeaeae, // [* * *** * * *** * * *** * * *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xabababab, // [* * * *** * * *** * * *** * * **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeaeaeaea, // [*** * * *** * * *** * * *** * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbabababa, // [* *** * * *** * * *** * * *** * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]

pattern_59
    0xaeaeaeae, // [* * *** * * *** * * *** * * *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeaeaeaea, // [*** * * *** * * *** * * *** * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaeaeaeae, // [* * *** * * *** * * *** * * *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeaeaeaea, // [*** * * *** * * *** * * *** * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaeaeaeae, // [* * *** * * *** * * *** * * *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeaeaeaea, // [*** * * *** * * *** * * *** * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaeaeaeae, // [* * *** * * *** * * *** * * *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeaeaeaea, // [*** * * *** * * *** * * *** * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]

pattern_60
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xabababab, // [* * * *** * * *** * * *** * * **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbabababa, // [* *** * * *** * * *** * * *** * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xabababab, // [* * * *** * * *** * * *** * * **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbabababa, // [* *** * * *** * * *** * * *** * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xabababab, // [* * * *** * * *** * * *** * * **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbabababa, // [* *** * * *** * * *** * * *** * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xabababab, // [* * * *** * * *** * * *** * * **]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xbabababa, // [* *** * * *** * * *** * * *** * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]

pattern_61
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0xffffffff, // [********************************]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0xeeeeeeee, // [*** *** *** *** *** *** *** *** ]

pattern_62
    0xffffffff, // [********************************]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xffffffff, // [********************************]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xffffffff, // [********************************]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xffffffff, // [********************************]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xffffffff, // [********************************]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xffffffff, // [********************************]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xffffffff, // [********************************]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xffffffff, // [********************************]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x77777777, // [ *** *** *** *** *** *** *** ***]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]

pattern_63
    0xffffffff, // [********************************]
    0xbabababa, // [* *** * * *** * * *** * * *** * ]
    0xffffffff, // [********************************]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xffffffff, // [********************************]
    0xabababab, // [* * * *** * * *** * * *** * * **]
    0xffffffff, // [********************************]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xffffffff, // [********************************]
    0xbabababa, // [* *** * * *** * * *** * * *** * ]
    0xffffffff, // [********************************]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xffffffff, // [********************************]
    0xabababaa, // [* * * *** * * *** * * *** * * * ]
    0xffffffff, // [********************************]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xffffffff, // [********************************]
    0xbabababa, // [* *** * * *** * * *** * * *** * ]
    0xffffffff, // [********************************]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xffffffff, // [********************************]
    0xabababab, // [* * * *** * * *** * * *** * * **]
    0xffffffff, // [********************************]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xffffffff, // [********************************]
    0xbabababa, // [* *** * * *** * * *** * * *** * ]
    0xffffffff, // [********************************]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0xffffffff, // [********************************]
    0xabababab, // [* * * *** * * *** * * *** * * **]
    0xffffffff, // [********************************]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]

pattern_64
    0xbebebebe, // [* ***** * ***** * ***** * ***** ]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xebebebeb, // [*** * ***** * ***** * ***** * **]
    0xf7f7f7f7, // [**** ******* ******* ******* ***]
    0xebebebeb, // [*** * ***** * ***** * ***** * **]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xbebebebe, // [* ***** * ***** * ***** * ***** ]
    0x7f7f7f7f, // [ ******* ******* ******* *******]
    0xbebebebe, // [* ***** * ***** * ***** * ***** ]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xebebebeb, // [*** * ***** * ***** * ***** * **]
    0xf7f7f7f7, // [**** ******* ******* ******* ***]
    0xebebebeb, // [*** * ***** * ***** * ***** * **]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xbebebebe, // [* ***** * ***** * ***** * ***** ]
    0x7f7f7f7f, // [ ******* ******* ******* *******]
    0xbebebebe, // [* ***** * ***** * ***** * ***** ]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xebebebeb, // [*** * ***** * ***** * ***** * **]
    0xf7f7f7f7, // [**** ******* ******* ******* ***]
    0xebebebeb, // [*** * ***** * ***** * ***** * **]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xbebebebe, // [* ***** * ***** * ***** * ***** ]
    0x7f7f7f7f, // [ ******* ******* ******* *******]
    0xbebebebe, // [* ***** * ***** * ***** * ***** ]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xebebebeb, // [*** * ***** * ***** * ***** * **]
    0xf7f7f7f7, // [**** ******* ******* ******* ***]
    0xebebebeb, // [*** * ***** * ***** * ***** * **]
    0xdddddddd, // [** *** *** *** *** *** *** *** *]
    0xbebebebe, // [* ***** * ***** * ***** * ***** ]
    0x7f7f7f7f, // [ ******* ******* ******* *******]

pattern_65
    0xbffebffe, // [* ************* * ************* ]
    0xdffddffd, // [** *********** *** *********** *]
    0xeffbeffb, // [*** ********* ***** ********* **]
    0xf7f7f7f7, // [**** ******* ******* ******* ***]
    0xfbeffbef, // [***** ***** ********* ***** ****]
    0xfddffddf, // [****** *** *********** *** *****]
    0xfebffebf, // [******* * ************* * ******]
    0xff7fff7f, // [******** *************** *******]
    0xfebffebf, // [******* * ************* * ******]
    0xfddffddf, // [****** *** *********** *** *****]
    0xfbeffbef, // [***** ***** ********* ***** ****]
    0xf7f7f7f7, // [**** ******* ******* ******* ***]
    0xeffbeffb, // [*** ********* ***** ********* **]
    0xdffddffd, // [** *********** *** *********** *]
    0xbffebffe, // [* ************* * ************* ]
    0x7fff7fff, // [ *************** ***************]
    0xbffebffe, // [* ************* * ************* ]
    0xdffddffd, // [** *********** *** *********** *]
    0xeffbeffb, // [*** ********* ***** ********* **]
    0xf7f7f7f7, // [**** ******* ******* ******* ***]
    0xfbeffbef, // [***** ***** ********* ***** ****]
    0xfddffddf, // [****** *** *********** *** *****]
    0xfebffebf, // [******* * ************* * ******]
    0xff7fff7f, // [******** *************** *******]
    0xfebffebf, // [******* * ************* * ******]
    0xfddffddf, // [****** *** *********** *** *****]
    0xfbeffbef, // [***** ***** ********* ***** ****]
    0xf7f7f7f7, // [**** ******* ******* ******* ***]
    0xeffbeffb, // [*** ********* ***** ********* **]
    0xdffddffd, // [** *********** *** *********** *]
    0xbffebffe, // [* ************* * ************* ]
    0x7fff7fff, // [ *************** ***************]

pattern_66
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0x00000000, // [                                ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x00000000, // [                                ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0x00000000, // [                                ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x00000000, // [                                ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0x00000000, // [                                ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x00000000, // [                                ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0x00000000, // [                                ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x00000000, // [                                ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]

pattern_67
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]

pattern_68
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x8ba38ba3, // [*   * *** *   ***   * *** *   **]
    0x2aa82aa8, // [  * * * * * *     * * * * * *   ]
    0x8ba38ba3, // [*   * *** *   ***   * *** *   **]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xa38ba38b, // [* *   ***   * *** *   ***   * **]
    0xa82aa82a, // [* * *     * * * * * *     * * * ]
    0xa38ba38b, // [* *   ***   * *** *   ***   * **]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x8ba38ba3, // [*   * *** *   ***   * *** *   **]
    0x2aa82aa8, // [  * * * * * *     * * * * * *   ]
    0x8ba38ba3, // [*   * *** *   ***   * *** *   **]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xa38ba38b, // [* *   ***   * *** *   ***   * **]
    0xa82aa82a, // [* * *     * * * * * *     * * * ]
    0xa38ba38b, // [* *   ***   * *** *   ***   * **]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x8ba38ba3, // [*   * *** *   ***   * *** *   **]
    0x2aa82aa8, // [  * * * * * *     * * * * * *   ]
    0x8ba38ba3, // [*   * *** *   ***   * *** *   **]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xa38ba38b, // [* *   ***   * *** *   ***   * **]
    0xa82aa82a, // [* * *     * * * * * *     * * * ]
    0xa38ba38b, // [* *   ***   * *** *   ***   * **]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x8ba38ba3, // [*   * *** *   ***   * *** *   **]
    0x2aa82aa8, // [  * * * * * *     * * * * * *   ]
    0x8ba38ba3, // [*   * *** *   ***   * *** *   **]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xa38ba38b, // [* *   ***   * *** *   ***   * **]
    0xa82aa82a, // [* * *     * * * * * *     * * * ]
    0xa38ba38b, // [* *   ***   * *** *   ***   * **]

pattern_69
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x11111111, // [   *   *   *   *   *   *   *   *]
    0xaaaaaaaa, // [* * * * * * * * * * * * * * * * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x11111111, // [   *   *   *   *   *   *   *   *]

pattern_70
    0x41414141, // [ *     * *     * *     * *     *]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x14141414, // [   * *     * *     * *     * *  ]
    0x08080808, // [    *       *       *       *   ]
    0x14141414, // [   * *     * *     * *     * *  ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x41414141, // [ *     * *     * *     * *     *]
    0x80808080, // [*       *       *       *       ]
    0x41414141, // [ *     * *     * *     * *     *]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x14141414, // [   * *     * *     * *     * *  ]
    0x08080808, // [    *       *       *       *   ]
    0x14141414, // [   * *     * *     * *     * *  ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x41414141, // [ *     * *     * *     * *     *]
    0x80808080, // [*       *       *       *       ]
    0x41414141, // [ *     * *     * *     * *     *]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x14141414, // [   * *     * *     * *     * *  ]
    0x08080808, // [    *       *       *       *   ]
    0x14141414, // [   * *     * *     * *     * *  ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x41414141, // [ *     * *     * *     * *     *]
    0x80808080, // [*       *       *       *       ]
    0x41414141, // [ *     * *     * *     * *     *]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x14141414, // [   * *     * *     * *     * *  ]
    0x08080808, // [    *       *       *       *   ]
    0x14141414, // [   * *     * *     * *     * *  ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x41414141, // [ *     * *     * *     * *     *]
    0x80808080, // [*       *       *       *       ]

pattern_71
    0x40014001, // [ *             * *             *]
    0x20022002, // [  *           *   *           * ]
    0x10041004, // [   *         *     *         *  ]
    0x08080808, // [    *       *       *       *   ]
    0x04100410, // [     *     *         *     *    ]
    0x02200220, // [      *   *           *   *     ]
    0x01400140, // [       * *             * *      ]
    0x00800080, // [        *               *       ]
    0x01400140, // [       * *             * *      ]
    0x02200220, // [      *   *           *   *     ]
    0x04100410, // [     *     *         *     *    ]
    0x08080808, // [    *       *       *       *   ]
    0x10041004, // [   *         *     *         *  ]
    0x20022002, // [  *           *   *           * ]
    0x40014001, // [ *             * *             *]
    0x80008000, // [*               *               ]
    0x40014001, // [ *             * *             *]
    0x20022002, // [  *           *   *           * ]
    0x10041004, // [   *         *     *         *  ]
    0x08080808, // [    *       *       *       *   ]
    0x04100410, // [     *     *         *     *    ]
    0x02200220, // [      *   *           *   *     ]
    0x01400140, // [       * *             * *      ]
    0x00800080, // [        *               *       ]
    0x01400140, // [       * *             * *      ]
    0x02200220, // [      *   *           *   *     ]
    0x04100410, // [     *     *         *     *    ]
    0x08080808, // [    *       *       *       *   ]
    0x10041004, // [   *         *     *         *  ]
    0x20022002, // [  *           *   *           * ]
    0x40014001, // [ *             * *             *]
    0x80008000, // [*               *               ]

pattern_72
    0x7f7f7f7f, // [ ******* ******* ******* *******]
    0x3e3e3e3e, // [  *****   *****   *****   ***** ]
    0x1c1c1c1c, // [   ***     ***     ***     ***  ]
    0x08080808, // [    *       *       *       *   ]
    0x1c1c1c1c, // [   ***     ***     ***     ***  ]
    0x3e3e3e3e, // [  *****   *****   *****   ***** ]
    0x7f7f7f7f, // [ ******* ******* ******* *******]
    0xffffffff, // [********************************]
    0x7f7f7f7f, // [ ******* ******* ******* *******]
    0x3e3e3e3e, // [  *****   *****   *****   ***** ]
    0x1c1c1c1c, // [   ***     ***     ***     ***  ]
    0x08080808, // [    *       *       *       *   ]
    0x1c1c1c1c, // [   ***     ***     ***     ***  ]
    0x3e3e3e3e, // [  *****   *****   *****   ***** ]
    0x7f7f7f7f, // [ ******* ******* ******* *******]
    0xffffffff, // [********************************]
    0x7f7f7f7f, // [ ******* ******* ******* *******]
    0x3e3e3e3e, // [  *****   *****   *****   ***** ]
    0x1c1c1c1c, // [   ***     ***     ***     ***  ]
    0x08080808, // [    *       *       *       *   ]
    0x1c1c1c1c, // [   ***     ***     ***     ***  ]
    0x3e3e3e3e, // [  *****   *****   *****   ***** ]
    0x7f7f7f7f, // [ ******* ******* ******* *******]
    0xffffffff, // [********************************]
    0x7f7f7f7f, // [ ******* ******* ******* *******]
    0x3e3e3e3e, // [  *****   *****   *****   ***** ]
    0x1c1c1c1c, // [   ***     ***     ***     ***  ]
    0x08080808, // [    *       *       *       *   ]
    0x1c1c1c1c, // [   ***     ***     ***     ***  ]
    0x3e3e3e3e, // [  *****   *****   *****   ***** ]
    0x7f7f7f7f, // [ ******* ******* ******* *******]
    0xffffffff, // [********************************]

pattern_73
    0x40404040, // [ *       *       *       *      ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xa4a4a4a4, // [* *  *  * *  *  * *  *  * *  *  ]
    0x0a0a0a0a, // [    * *     * *     * *     * * ]
    0x40404040, // [ *       *       *       *      ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xa4a4a4a4, // [* *  *  * *  *  * *  *  * *  *  ]
    0x0a0a0a0a, // [    * *     * *     * *     * * ]
    0x40404040, // [ *       *       *       *      ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xa4a4a4a4, // [* *  *  * *  *  * *  *  * *  *  ]
    0x0a0a0a0a, // [    * *     * *     * *     * * ]
    0x40404040, // [ *       *       *       *      ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xa4a4a4a4, // [* *  *  * *  *  * *  *  * *  *  ]
    0x0a0a0a0a, // [    * *     * *     * *     * * ]
    0x40404040, // [ *       *       *       *      ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xa4a4a4a4, // [* *  *  * *  *  * *  *  * *  *  ]
    0x0a0a0a0a, // [    * *     * *     * *     * * ]
    0x40404040, // [ *       *       *       *      ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xa4a4a4a4, // [* *  *  * *  *  * *  *  * *  *  ]
    0x0a0a0a0a, // [    * *     * *     * *     * * ]
    0x40404040, // [ *       *       *       *      ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xa4a4a4a4, // [* *  *  * *  *  * *  *  * *  *  ]
    0x0a0a0a0a, // [    * *     * *     * *     * * ]
    0x40404040, // [ *       *       *       *      ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xa4a4a4a4, // [* *  *  * *  *  * *  *  * *  *  ]
    0x0a0a0a0a, // [    * *     * *     * *     * * ]

pattern_74
    0xbfbfbfbf, // [* ******* ******* ******* ******]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x5b5b5b5b, // [ * ** ** * ** ** * ** ** * ** **]
    0xf5f5f5f5, // [**** * ***** * ***** * ***** * *]
    0xbfbfbfbf, // [* ******* ******* ******* ******]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x5b5b5b5b, // [ * ** ** * ** ** * ** ** * ** **]
    0xf5f5f5f5, // [**** * ***** * ***** * ***** * *]
    0xbfbfbfbf, // [* ******* ******* ******* ******]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x5b5b5b5b, // [ * ** ** * ** ** * ** ** * ** **]
    0xf5f5f5f5, // [**** * ***** * ***** * ***** * *]
    0xbfbfbfbf, // [* ******* ******* ******* ******]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x5b5b5b5b, // [ * ** ** * ** ** * ** ** * ** **]
    0xf5f5f5f5, // [**** * ***** * ***** * ***** * *]
    0xbfbfbfbf, // [* ******* ******* ******* ******]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x5b5b5b5b, // [ * ** ** * ** ** * ** ** * ** **]
    0xf5f5f5f5, // [**** * ***** * ***** * ***** * *]
    0xbfbfbfbf, // [* ******* ******* ******* ******]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x5b5b5b5b, // [ * ** ** * ** ** * ** ** * ** **]
    0xf5f5f5f5, // [**** * ***** * ***** * ***** * *]
    0xbfbfbfbf, // [* ******* ******* ******* ******]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x5b5b5b5b, // [ * ** ** * ** ** * ** ** * ** **]
    0xf5f5f5f5, // [**** * ***** * ***** * ***** * *]
    0xbfbfbfbf, // [* ******* ******* ******* ******]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x5b5b5b5b, // [ * ** ** * ** ** * ** ** * ** **]
    0xf5f5f5f5, // [**** * ***** * ***** * ***** * *]

pattern_75
    0x10101010, // [   *       *       *       *    ]
    0x10101010, // [   *       *       *       *    ]
    0x28282828, // [  * *     * *     * *     * *   ]
    0x28282828, // [  * *     * *     * *     * *   ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xfefefefe, // [******* ******* ******* ******* ]
    0x00000000, // [                                ]
    0x01010101, // [       *       *       *       *]
    0x01010101, // [       *       *       *       *]
    0x82828282, // [*     * *     * *     * *     * ]
    0x82828282, // [*     * *     * *     * *     * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xefefefef, // [*** ******* ******* ******* ****]
    0x00000000, // [                                ]
    0x10101010, // [   *       *       *       *    ]
    0x10101010, // [   *       *       *       *    ]
    0x28282828, // [  * *     * *     * *     * *   ]
    0x28282828, // [  * *     * *     * *     * *   ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xfefefefe, // [******* ******* ******* ******* ]
    0x00000000, // [                                ]
    0x01010101, // [       *       *       *       *]
    0x01010101, // [       *       *       *       *]
    0x82828282, // [*     * *     * *     * *     * ]
    0x82828282, // [*     * *     * *     * *     * ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0xefefefef, // [*** ******* ******* ******* ****]
    0x00000000, // [                                ]

pattern_76
    0xefefefef, // [*** ******* ******* ******* ****]
    0xefefefef, // [*** ******* ******* ******* ****]
    0xd7d7d7d7, // [** * ***** * ***** * ***** * ***]
    0xd7d7d7d7, // [** * ***** * ***** * ***** * ***]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x01010101, // [       *       *       *       *]
    0xffffffff, // [********************************]
    0xfefefefe, // [******* ******* ******* ******* ]
    0xfefefefe, // [******* ******* ******* ******* ]
    0x7d7d7d7d, // [ ***** * ***** * ***** * ***** *]
    0x7d7d7d7d, // [ ***** * ***** * ***** * ***** *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x10101010, // [   *       *       *       *    ]
    0xffffffff, // [********************************]
    0xefefefef, // [*** ******* ******* ******* ****]
    0xefefefef, // [*** ******* ******* ******* ****]
    0xd7d7d7d7, // [** * ***** * ***** * ***** * ***]
    0xd7d7d7d7, // [** * ***** * ***** * ***** * ***]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x01010101, // [       *       *       *       *]
    0xffffffff, // [********************************]
    0xfefefefe, // [******* ******* ******* ******* ]
    0xfefefefe, // [******* ******* ******* ******* ]
    0x7d7d7d7d, // [ ***** * ***** * ***** * ***** *]
    0x7d7d7d7d, // [ ***** * ***** * ***** * ***** *]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0xbbbbbbbb, // [* *** *** *** *** *** *** *** **]
    0x10101010, // [   *       *       *       *    ]
    0xffffffff, // [********************************]

pattern_77
    0x01010101, // [       *       *       *       *]
    0x03030303, // [      **      **      **      **]
    0x43434343, // [ *    ** *    ** *    ** *    **]
    0x43434343, // [ *    ** *    ** *    ** *    **]
    0x47474747, // [ *   *** *   *** *   *** *   ***]
    0x7f7f7f7f, // [ ******* ******* ******* *******]
    0x3e3e3e3e, // [  *****   *****   *****   ***** ]
    0x00000000, // [                                ]
    0x01010101, // [       *       *       *       *]
    0x03030303, // [      **      **      **      **]
    0x43434343, // [ *    ** *    ** *    ** *    **]
    0x43434343, // [ *    ** *    ** *    ** *    **]
    0x47474747, // [ *   *** *   *** *   *** *   ***]
    0x7f7f7f7f, // [ ******* ******* ******* *******]
    0x3e3e3e3e, // [  *****   *****   *****   ***** ]
    0x00000000, // [                                ]
    0x01010101, // [       *       *       *       *]
    0x03030303, // [      **      **      **      **]
    0x43434343, // [ *    ** *    ** *    ** *    **]
    0x43434343, // [ *    ** *    ** *    ** *    **]
    0x47474747, // [ *   *** *   *** *   *** *   ***]
    0x7f7f7f7f, // [ ******* ******* ******* *******]
    0x3e3e3e3e, // [  *****   *****   *****   ***** ]
    0x00000000, // [                                ]
    0x01010101, // [       *       *       *       *]
    0x03030303, // [      **      **      **      **]
    0x43434343, // [ *    ** *    ** *    ** *    **]
    0x43434343, // [ *    ** *    ** *    ** *    **]
    0x47474747, // [ *   *** *   *** *   *** *   ***]
    0x7f7f7f7f, // [ ******* ******* ******* *******]
    0x3e3e3e3e, // [  *****   *****   *****   ***** ]
    0x00000000, // [                                ]

pattern_78
    0xfefefefe, // [******* ******* ******* ******* ]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xbcbcbcbc, // [* ****  * ****  * ****  * ****  ]
    0xbcbcbcbc, // [* ****  * ****  * ****  * ****  ]
    0xb8b8b8b8, // [* ***   * ***   * ***   * ***   ]
    0x80808080, // [*       *       *       *       ]
    0xc1c1c1c1, // [**     ***     ***     ***     *]
    0xffffffff, // [********************************]
    0xfefefefe, // [******* ******* ******* ******* ]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xbcbcbcbc, // [* ****  * ****  * ****  * ****  ]
    0xbcbcbcbc, // [* ****  * ****  * ****  * ****  ]
    0xb8b8b8b8, // [* ***   * ***   * ***   * ***   ]
    0x80808080, // [*       *       *       *       ]
    0xc1c1c1c1, // [**     ***     ***     ***     *]
    0xffffffff, // [********************************]
    0xfefefefe, // [******* ******* ******* ******* ]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xbcbcbcbc, // [* ****  * ****  * ****  * ****  ]
    0xbcbcbcbc, // [* ****  * ****  * ****  * ****  ]
    0xb8b8b8b8, // [* ***   * ***   * ***   * ***   ]
    0x80808080, // [*       *       *       *       ]
    0xc1c1c1c1, // [**     ***     ***     ***     *]
    0xffffffff, // [********************************]
    0xfefefefe, // [******* ******* ******* ******* ]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xbcbcbcbc, // [* ****  * ****  * ****  * ****  ]
    0xbcbcbcbc, // [* ****  * ****  * ****  * ****  ]
    0xb8b8b8b8, // [* ***   * ***   * ***   * ***   ]
    0x80808080, // [*       *       *       *       ]
    0xc1c1c1c1, // [**     ***     ***     ***     *]
    0xffffffff, // [********************************]

pattern_79
    0xc0c0c0c0, // [**      **      **      **      ]
    0xcececece, // [**  *** **  *** **  *** **  *** ]
    0x29292929, // [  * *  *  * *  *  * *  *  * *  *]
    0x18181818, // [   **      **      **      **   ]
    0x78787878, // [ ****    ****    ****    ****   ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x42424242, // [ *    *  *    *  *    *  *    * ]
    0x21212121, // [  *    *  *    *  *    *  *    *]
    0xc0c0c0c0, // [**      **      **      **      ]
    0xcececece, // [**  *** **  *** **  *** **  *** ]
    0x29292929, // [  * *  *  * *  *  * *  *  * *  *]
    0x18181818, // [   **      **      **      **   ]
    0x78787878, // [ ****    ****    ****    ****   ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x42424242, // [ *    *  *    *  *    *  *    * ]
    0x21212121, // [  *    *  *    *  *    *  *    *]
    0xc0c0c0c0, // [**      **      **      **      ]
    0xcececece, // [**  *** **  *** **  *** **  *** ]
    0x29292929, // [  * *  *  * *  *  * *  *  * *  *]
    0x18181818, // [   **      **      **      **   ]
    0x78787878, // [ ****    ****    ****    ****   ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x42424242, // [ *    *  *    *  *    *  *    * ]
    0x21212121, // [  *    *  *    *  *    *  *    *]
    0xc0c0c0c0, // [**      **      **      **      ]
    0xcececece, // [**  *** **  *** **  *** **  *** ]
    0x29292929, // [  * *  *  * *  *  * *  *  * *  *]
    0x18181818, // [   **      **      **      **   ]
    0x78787878, // [ ****    ****    ****    ****   ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x42424242, // [ *    *  *    *  *    *  *    * ]
    0x21212121, // [  *    *  *    *  *    *  *    *]

pattern_80
    0x80008000, // [*               *               ]
    0x40014001, // [ *             * *             *]
    0x20022002, // [  *           *   *           * ]
    0x180c180c, // [   **       **     **       **  ]
    0x07f007f0, // [     *******         *******    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x80008000, // [*               *               ]
    0x40014001, // [ *             * *             *]
    0x20022002, // [  *           *   *           * ]
    0x180c180c, // [   **       **     **       **  ]
    0x07f007f0, // [     *******         *******    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x80008000, // [*               *               ]
    0x40014001, // [ *             * *             *]
    0x20022002, // [  *           *   *           * ]
    0x180c180c, // [   **       **     **       **  ]
    0x07f007f0, // [     *******         *******    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x80008000, // [*               *               ]
    0x40014001, // [ *             * *             *]
    0x20022002, // [  *           *   *           * ]
    0x180c180c, // [   **       **     **       **  ]
    0x07f007f0, // [     *******         *******    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

pattern_81
    0x80008000, // [*               *               ]
    0xc001c001, // [**             ***             *]
    0xa002a002, // [* *           * * *           * ]
    0x980c980c, // [*  **       **  *  **       **  ]
    0x87f087f0, // [*    *******    *    *******    ]
    0x80008000, // [*               *               ]
    0x80008000, // [*               *               ]
    0x80008000, // [*               *               ]
    0x80008000, // [*               *               ]
    0xc001c001, // [**             ***             *]
    0xa002a002, // [* *           * * *           * ]
    0x980c980c, // [*  **       **  *  **       **  ]
    0x87f087f0, // [*    *******    *    *******    ]
    0x80008000, // [*               *               ]
    0x80008000, // [*               *               ]
    0x80008000, // [*               *               ]
    0x80008000, // [*               *               ]
    0xc001c001, // [**             ***             *]
    0xa002a002, // [* *           * * *           * ]
    0x980c980c, // [*  **       **  *  **       **  ]
    0x87f087f0, // [*    *******    *    *******    ]
    0x80008000, // [*               *               ]
    0x80008000, // [*               *               ]
    0x80008000, // [*               *               ]
    0x80008000, // [*               *               ]
    0xc001c001, // [**             ***             *]
    0xa002a002, // [* *           * * *           * ]
    0x980c980c, // [*  **       **  *  **       **  ]
    0x87f087f0, // [*    *******    *    *******    ]
    0x80008000, // [*               *               ]
    0x80008000, // [*               *               ]
    0x80008000, // [*               *               ]

pattern_82
    0xffffffff, // [********************************]
    0x7fff7fff, // [ *************** ***************]
    0x3ffe3ffe, // [  *************   ************* ]
    0x1ffc1ffc, // [   ***********     ***********  ]
    0x07f007f0, // [     *******         *******    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x80008000, // [*               *               ]
    0xc001c001, // [**             ***             *]
    0xe003e003, // [***           *****           **]
    0xf80ff80f, // [*****       *********       ****]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x7fff7fff, // [ *************** ***************]
    0x3ffe3ffe, // [  *************   ************* ]
    0x1ffc1ffc, // [   ***********     ***********  ]
    0x07f007f0, // [     *******         *******    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x80008000, // [*               *               ]
    0xc001c001, // [**             ***             *]
    0xe003e003, // [***           *****           **]
    0xf80ff80f, // [*****       *********       ****]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]

pattern_83
    0x80108010, // [*          *    *          *    ]
    0x80108010, // [*          *    *          *    ]
    0x80108010, // [*          *    *          *    ]
    0x80108010, // [*          *    *          *    ]
    0x80108010, // [*          *    *          *    ]
    0x80108010, // [*          *    *          *    ]
    0x80108010, // [*          *    *          *    ]
    0x80108010, // [*          *    *          *    ]
    0x8f108f10, // [*   ****   *    *   ****   *    ]
    0xb0d0b0d0, // [* **    ** *    * **    ** *    ]
    0xc030c030, // [**        **    **        **    ]
    0x801f801f, // [*          ******          *****]
    0x0f000f00, // [    ****            ****        ]
    0x30c030c0, // [  **    **        **    **      ]
    0x40204020, // [ *        *      *        *     ]
    0x801f801f, // [*          ******          *****]
    0x80108010, // [*          *    *          *    ]
    0x80108010, // [*          *    *          *    ]
    0x80108010, // [*          *    *          *    ]
    0x80108010, // [*          *    *          *    ]
    0x80108010, // [*          *    *          *    ]
    0x80108010, // [*          *    *          *    ]
    0x80108010, // [*          *    *          *    ]
    0x80108010, // [*          *    *          *    ]
    0x8f108f10, // [*   ****   *    *   ****   *    ]
    0xb0d0b0d0, // [* **    ** *    * **    ** *    ]
    0xc030c030, // [**        **    **        **    ]
    0x801f801f, // [*          ******          *****]
    0x0f000f00, // [    ****            ****        ]
    0x30c030c0, // [  **    **        **    **      ]
    0x40204020, // [ *        *      *        *     ]
    0x801f801f, // [*          ******          *****]

pattern_84
    0x60006000, // [ **              **             ]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x60006000, // [ **              **             ]
    0x60606060, // [ **      **      **      **     ]
    0x61f861f8, // [ **    ******    **    ******   ]
    0x630c630c, // [ **   **    **   **   **    **  ]
    0x66066606, // [ **  **      **  **  **      ** ]
    0x64026402, // [ **  *        *  **  *        * ]
    0x6c036c03, // [ ** **        ** ** **        **]
    0x6c036c03, // [ ** **        ** ** **        **]
    0x64026402, // [ **  *        *  **  *        * ]
    0x66066606, // [ **  **      **  **  **      ** ]
    0x630c630c, // [ **   **    **   **   **    **  ]
    0x61f861f8, // [ **    ******    **    ******   ]
    0x60606060, // [ **      **      **      **     ]
    0x60006000, // [ **              **             ]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x60006000, // [ **              **             ]
    0x60606060, // [ **      **      **      **     ]
    0x61f861f8, // [ **    ******    **    ******   ]
    0x630c630c, // [ **   **    **   **   **    **  ]
    0x66066606, // [ **  **      **  **  **      ** ]
    0x64026402, // [ **  *        *  **  *        * ]
    0x6c036c03, // [ ** **        ** ** **        **]
    0x6c036c03, // [ ** **        ** ** **        **]
    0x64026402, // [ **  *        *  **  *        * ]
    0x66066606, // [ **  **      **  **  **      ** ]
    0x630c630c, // [ **   **    **   **   **    **  ]
    0x61f861f8, // [ **    ******    **    ******   ]
    0x60606060, // [ **      **      **      **     ]

pattern_85
    0x00000000, // [                                ]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x00000000, // [                                ]
    0x01010101, // [       *       *       *       *]
    0x00000000, // [                                ]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x00000000, // [                                ]
    0x81010100, // [*      *       *       *        ]
    0x00000000, // [                                ]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x00000000, // [                                ]
    0x01010101, // [       *       *       *       *]
    0x00000000, // [                                ]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x00000000, // [                                ]
    0x81010100, // [*      *       *       *        ]

pattern_86
    0x83838383, // [*     ***     ***     ***     **]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x83838383, // [*     ***     ***     ***     **]
    0x82828282, // [*     * *     * *     * *     * ]
    0x83838383, // [*     ***     ***     ***     **]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x83838383, // [*     ***     ***     ***     **]
    0x82828282, // [*     * *     * *     * *     * ]
    0x83838383, // [*     ***     ***     ***     **]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x83838383, // [*     ***     ***     ***     **]
    0x82828282, // [*     * *     * *     * *     * ]
    0x83838383, // [*     ***     ***     ***     **]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x83838383, // [*     ***     ***     ***     **]
    0x82828282, // [*     * *     * *     * *     * ]

pattern_87
    0x83838383, // [*     ***     ***     ***     **]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x83838383, // [*     ***     ***     ***     **]
    0x92929292, // [*  *  * *  *  * *  *  * *  *  * ]
    0x83838383, // [*     ***     ***     ***     **]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x83838383, // [*     ***     ***     ***     **]
    0x92929292, // [*  *  * *  *  * *  *  * *  *  * ]
    0x83838383, // [*     ***     ***     ***     **]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x83838383, // [*     ***     ***     ***     **]
    0x92929292, // [*  *  * *  *  * *  *  * *  *  * ]
    0x83838383, // [*     ***     ***     ***     **]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x38383838, // [  ***     ***     ***     ***   ]
    0x83838383, // [*     ***     ***     ***     **]
    0x92929292, // [*  *  * *  *  * *  *  * *  *  * ]

pattern_88
    0x83838383, // [*     ***     ***     ***     **]
    0x7c7c7c7c, // [ *****   *****   *****   *****  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x7c7c7c7c, // [ *****   *****   *****   *****  ]
    0x83838383, // [*     ***     ***     ***     **]
    0x92929292, // [*  *  * *  *  * *  *  * *  *  * ]
    0x83838383, // [*     ***     ***     ***     **]
    0x7c7c7c7c, // [ *****   *****   *****   *****  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x7c7c7c7c, // [ *****   *****   *****   *****  ]
    0x83838383, // [*     ***     ***     ***     **]
    0x92929292, // [*  *  * *  *  * *  *  * *  *  * ]
    0x83838383, // [*     ***     ***     ***     **]
    0x7c7c7c7c, // [ *****   *****   *****   *****  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x7c7c7c7c, // [ *****   *****   *****   *****  ]
    0x83838383, // [*     ***     ***     ***     **]
    0x92929292, // [*  *  * *  *  * *  *  * *  *  * ]
    0x83838383, // [*     ***     ***     ***     **]
    0x7c7c7c7c, // [ *****   *****   *****   *****  ]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x55555555, // [ * * * * * * * * * * * * * * * *]
    0x44444444, // [ *   *   *   *   *   *   *   *  ]
    0x7c7c7c7c, // [ *****   *****   *****   *****  ]
    0x83838383, // [*     ***     ***     ***     **]
    0x92929292, // [*  *  * *  *  * *  *  * *  *  * ]

pattern_89
    0x59595959, // [ * **  * * **  * * **  * * **  *]
    0xa4a4a4a4, // [* *  *  * *  *  * *  *  * *  *  ]
    0x4a4a4a4a, // [ *  * *  *  * *  *  * *  *  * * ]
    0x95959595, // [*  * * **  * * **  * * **  * * *]
    0xa9a9a9a9, // [* * *  ** * *  ** * *  ** * *  *]
    0x52525252, // [ * *  *  * *  *  * *  *  * *  * ]
    0x25252525, // [  *  * *  *  * *  *  * *  *  * *]
    0x9a9a9a9a, // [*  ** * *  ** * *  ** * *  ** * ]
    0x59595959, // [ * **  * * **  * * **  * * **  *]
    0xa4a4a4a4, // [* *  *  * *  *  * *  *  * *  *  ]
    0x4a4a4a4a, // [ *  * *  *  * *  *  * *  *  * * ]
    0x95959595, // [*  * * **  * * **  * * **  * * *]
    0xa9a9a9a9, // [* * *  ** * *  ** * *  ** * *  *]
    0x52525252, // [ * *  *  * *  *  * *  *  * *  * ]
    0x25252525, // [  *  * *  *  * *  *  * *  *  * *]
    0x9a9a9a9a, // [*  ** * *  ** * *  ** * *  ** * ]
    0x59595959, // [ * **  * * **  * * **  * * **  *]
    0xa4a4a4a4, // [* *  *  * *  *  * *  *  * *  *  ]
    0x4a4a4a4a, // [ *  * *  *  * *  *  * *  *  * * ]
    0x95959595, // [*  * * **  * * **  * * **  * * *]
    0xa9a9a9a9, // [* * *  ** * *  ** * *  ** * *  *]
    0x52525252, // [ * *  *  * *  *  * *  *  * *  * ]
    0x25252525, // [  *  * *  *  * *  *  * *  *  * *]
    0x9a9a9a9a, // [*  ** * *  ** * *  ** * *  ** * ]
    0x59595959, // [ * **  * * **  * * **  * * **  *]
    0xa4a4a4a4, // [* *  *  * *  *  * *  *  * *  *  ]
    0x4a4a4a4a, // [ *  * *  *  * *  *  * *  *  * * ]
    0x95959595, // [*  * * **  * * **  * * **  * * *]
    0xa9a9a9a9, // [* * *  ** * *  ** * *  ** * *  *]
    0x52525252, // [ * *  *  * *  *  * *  *  * *  * ]
    0x25252525, // [  *  * *  *  * *  *  * *  *  * *]
    0x9a9a9a9a, // [*  ** * *  ** * *  ** * *  ** * ]

pattern_90
    0xd9d9d9d9, // [** **  *** **  *** **  *** **  *]
    0xe4e4e4e4, // [***  *  ***  *  ***  *  ***  *  ]
    0x4e4e4e4e, // [ *  ***  *  ***  *  ***  *  *** ]
    0x9d9d9d9d, // [*  *** **  *** **  *** **  *** *]
    0xb9b9b9b9, // [* ***  ** ***  ** ***  ** ***  *]
    0x72727272, // [ ***  *  ***  *  ***  *  ***  * ]
    0x27272727, // [  *  ***  *  ***  *  ***  *  ***]
    0x9b9b9b9b, // [*  ** ***  ** ***  ** ***  ** **]
    0xd9d9d9d9, // [** **  *** **  *** **  *** **  *]
    0xe4e4e4e4, // [***  *  ***  *  ***  *  ***  *  ]
    0x4e4e4e4e, // [ *  ***  *  ***  *  ***  *  *** ]
    0x9d9d9d9d, // [*  *** **  *** **  *** **  *** *]
    0xb9b9b9b9, // [* ***  ** ***  ** ***  ** ***  *]
    0x72727272, // [ ***  *  ***  *  ***  *  ***  * ]
    0x27272727, // [  *  ***  *  ***  *  ***  *  ***]
    0x9b9b9b9b, // [*  ** ***  ** ***  ** ***  ** **]
    0xd9d9d9d9, // [** **  *** **  *** **  *** **  *]
    0xe4e4e4e4, // [***  *  ***  *  ***  *  ***  *  ]
    0x4e4e4e4e, // [ *  ***  *  ***  *  ***  *  *** ]
    0x9d9d9d9d, // [*  *** **  *** **  *** **  *** *]
    0xb9b9b9b9, // [* ***  ** ***  ** ***  ** ***  *]
    0x72727272, // [ ***  *  ***  *  ***  *  ***  * ]
    0x27272727, // [  *  ***  *  ***  *  ***  *  ***]
    0x9b9b9b9b, // [*  ** ***  ** ***  ** ***  ** **]
    0xd9d9d9d9, // [** **  *** **  *** **  *** **  *]
    0xe4e4e4e4, // [***  *  ***  *  ***  *  ***  *  ]
    0x4e4e4e4e, // [ *  ***  *  ***  *  ***  *  *** ]
    0x9d9d9d9d, // [*  *** **  *** **  *** **  *** *]
    0xb9b9b9b9, // [* ***  ** ***  ** ***  ** ***  *]
    0x72727272, // [ ***  *  ***  *  ***  *  ***  * ]
    0x27272727, // [  *  ***  *  ***  *  ***  *  ***]
    0x9b9b9b9b, // [*  ** ***  ** ***  ** ***  ** **]

pattern_91
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x08080808, // [    *       *       *       *   ]
    0x18181818, // [   **      **      **      **   ]
    0xbfbfbfbf, // [* ******* ******* ******* ******]
    0x18181818, // [   **      **      **      **   ]
    0x08080808, // [    *       *       *       *   ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x80808080, // [*       *       *       *       ]
    0x81818181, // [*      **      **      **      *]
    0xfbfbfbfb, // [***** ******* ******* ******* **]
    0x81818181, // [*      **      **      **      *]
    0x80808080, // [*       *       *       *       ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x08080808, // [    *       *       *       *   ]
    0x18181818, // [   **      **      **      **   ]
    0xbfbfbfbf, // [* ******* ******* ******* ******]
    0x18181818, // [   **      **      **      **   ]
    0x08080808, // [    *       *       *       *   ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x80808080, // [*       *       *       *       ]
    0x81818181, // [*      **      **      **      *]
    0xfbfbfbfb, // [***** ******* ******* ******* **]
    0x81818181, // [*      **      **      **      *]
    0x80808080, // [*       *       *       *       ]

pattern_92
    0x10202020, // [   *      *       *       *     ]
    0x20404040, // [  *      *       *       *      ]
    0x40808080, // [ *      *       *       *       ]
    0x81010101, // [*      *       *       *       *]
    0x02020202, // [      *       *       *       * ]
    0xbfbfbfbf, // [* ******* ******* ******* ******]
    0x80808080, // [*       *       *       *       ]
    0x01010101, // [       *       *       *       *]
    0x02020202, // [      *       *       *       * ]
    0x04040404, // [     *       *       *       *  ]
    0x08080808, // [    *       *       *       *   ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0xfbfbfbfb, // [***** ******* ******* ******* **]
    0x08080808, // [    *       *       *       *   ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0x40404040, // [ *       *       *       *      ]
    0x80808080, // [*       *       *       *       ]
    0x01010101, // [       *       *       *       *]
    0x02020202, // [      *       *       *       * ]
    0xbfbfbfbf, // [* ******* ******* ******* ******]
    0x80808080, // [*       *       *       *       ]
    0x01010101, // [       *       *       *       *]
    0x02020202, // [      *       *       *       * ]
    0x04040404, // [     *       *       *       *  ]
    0x08080808, // [    *       *       *       *   ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0xfbfbfbfb, // [***** ******* ******* ******* **]
    0x08080808, // [    *       *       *       *   ]
    0x10101010, // [   *       *       *       *    ]

pattern_93
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x42424242, // [ *    *  *    *  *    *  *    * ]
    0x9a9a9a9a, // [*  ** * *  ** * *  ** * *  ** * ]
    0x1b1b1b1b, // [   ** **   ** **   ** **   ** **]
    0x02020202, // [      *       *       *       * ]
    0xbfbfbfbf, // [* ******* ******* ******* ******]
    0xa0a0a0a0, // [* *     * *     * *     * *     ]
    0x21212121, // [  *    *  *    *  *    *  *    *]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x24242424, // [  *  *    *  *    *  *    *  *  ]
    0xa9a9a9a9, // [* * *  ** * *  ** * *  ** * *  *]
    0xb1b1b1b1, // [* **   ** **   ** **   ** **   *]
    0x20202020, // [  *       *       *       *     ]
    0xfbfbfbfb, // [***** ******* ******* ******* **]
    0x0a0a0a0a, // [    * *     * *     * *     * * ]
    0x12121212, // [   *  *    *  *    *  *    *  * ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x42424242, // [ *    *  *    *  *    *  *    * ]
    0x9a9a9a9a, // [*  ** * *  ** * *  ** * *  ** * ]
    0x1b1b1b1b, // [   ** **   ** **   ** **   ** **]
    0x02020202, // [      *       *       *       * ]
    0xbfbfbfbf, // [* ******* ******* ******* ******]
    0xa0a0a0a0, // [* *     * *     * *     * *     ]
    0x21212121, // [  *    *  *    *  *    *  *    *]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x24242424, // [  *  *    *  *    *  *    *  *  ]
    0xa9a9a9a9, // [* * *  ** * *  ** * *  ** * *  *]
    0xb1b1b1b1, // [* **   ** **   ** **   ** **   *]
    0x20202020, // [  *       *       *       *     ]
    0xfbfbfbfb, // [***** ******* ******* ******* **]
    0x0a0a0a0a, // [    * *     * *     * *     * * ]
    0x12121212, // [   *  *    *  *    *  *    *  * ]

pattern_94
    0xe3e3e3e3, // [***   *****   *****   *****   **]
    0xc3c3c3c3, // [**    ****    ****    ****    **]
    0x9b9b9b9b, // [*  ** ***  ** ***  ** ***  ** **]
    0x1b1b1b1b, // [   ** **   ** **   ** **   ** **]
    0x02020202, // [      *       *       *       * ]
    0xffffffff, // [********************************]
    0xbfbfbfbf, // [* ******* ******* ******* ******]
    0x3f3f3f3f, // [  ******  ******  ******  ******]
    0x3e3e3e3e, // [  *****   *****   *****   ***** ]
    0x3c3c3c3c, // [  ****    ****    ****    ****  ]
    0xb9b9b9b9, // [* ***  ** ***  ** ***  ** ***  *]
    0xb1b1b1b1, // [* **   ** **   ** **   ** **   *]
    0x20202020, // [  *       *       *       *     ]
    0xffffffff, // [********************************]
    0xfbfbfbfb, // [***** ******* ******* ******* **]
    0xf3f3f3f3, // [****  ******  ******  ******  **]
    0xe3e3e3e3, // [***   *****   *****   *****   **]
    0xc3c3c3c3, // [**    ****    ****    ****    **]
    0x9b9b9b9b, // [*  ** ***  ** ***  ** ***  ** **]
    0x1b1b1b1b, // [   ** **   ** **   ** **   ** **]
    0x02020202, // [      *       *       *       * ]
    0xffffffff, // [********************************]
    0xbfbfbfbf, // [* ******* ******* ******* ******]
    0x3f3f3f3f, // [  ******  ******  ******  ******]
    0x3e3e3e3e, // [  *****   *****   *****   ***** ]
    0x3c3c3c3c, // [  ****    ****    ****    ****  ]
    0xb9b9b9b9, // [* ***  ** ***  ** ***  ** ***  *]
    0xb1b1b1b1, // [* **   ** **   ** **   ** **   *]
    0x20202020, // [  *       *       *       *     ]
    0xffffffff, // [********************************]
    0xfbfbfbfb, // [***** ******* ******* ******* **]
    0xf3f3f3f3, // [****  ******  ******  ******  **]

pattern_95
    0x0101feff, // [       *       ******** ********]
    0x0381fc7f, // [      ***      *******   *******]
    0x0381fc7f, // [      ***      *******   *******]
    0x07c1f83f, // [     *****     ******     ******]
    0x07c1f83f, // [     *****     ******     ******]
    0x07c1f83f, // [     *****     ******     ******]
    0x638d9c73, // [ **   ***   ** **  ***   ***  **]
    0x1bb1e44f, // [   ** *** **   ****  *   *  ****]
    0x1d71e28f, // [   *** * ***   ****   * *   ****]
    0x0d61f29f, // [    ** * **    *****  * *  *****]
    0x0d61f29f, // [    ** * **    *****  * *  *****]
    0x1ff1e00f, // [   *********   ****         ****]
    0x0d61f29f, // [    ** * **    *****  * *  *****]
    0x1931e6cf, // [   **  *  **   ****  ** **  ****]
    0x3399cc67, // [  **  ***  **  ***  **   **  ***]
    0xfefffeff, // [******* *************** ********]
    0xfc7f0380, // [******   *******      ***       ]
    0xfc7f0380, // [******   *******      ***       ]
    0xf83f07c0, // [*****     ******     *****      ]
    0xf83f07c0, // [*****     ******     *****      ]
    0xf83f07c0, // [*****     ******     *****      ]
    0x9c73638c, // [*  ***   ***  ** **   ***   **  ]
    0xe44f1bb0, // [***  *   *  ****   ** *** **    ]
    0xe28f1d70, // [***   * *   ****   *** * ***    ]
    0xf29f0d60, // [****  * *  *****    ** * **     ]
    0xf29f0d60, // [****  * *  *****    ** * **     ]
    0xe00f1ff0, // [***         ****   *********    ]
    0xf29f0d60, // [****  * *  *****    ** * **     ]
    0xe6cf1930, // [***  ** **  ****   **  *  **    ]
    0xcee73118, // [**  *** ***  ***  **   *   **   ]
    0xfc7f0380, // [******   *******      ***       ]
    0xfeff0100  // [******* ********       *        ]

pattern_96
    0x00300030, // [          **              **    ]
    0x02310231, // [      *   **   *      *   **   *]
    0x03cf03cf, // [      ****  ****      ****  ****]
    0x03cf03cf, // [      ****  ****      ****  ****]
    0x02310231, // [      *   **   *      *   **   *]
    0x00300030, // [          **              **    ]
    0x78307830, // [ ****     **     ****     **    ]
    0x30783078, // [  **     ****     **     ****   ]
    0x30003000, // [  **              **            ]
    0x31023102, // [  **   *      *   **   *      * ]
    0xcf03cf03, // [**  ****      ****  ****      **]
    0xcf03cf03, // [**  ****      ****  ****      **]
    0x31023102, // [  **   *      *   **   *      * ]
    0x30003000, // [  **              **            ]
    0x30783078, // [  **     ****     **     ****   ]
    0x78307830, // [ ****     **     ****     **    ]
    0x00300030, // [          **              **    ]
    0x02310231, // [      *   **   *      *   **   *]
    0x03cf03cf, // [      ****  ****      ****  ****]
    0x03cf03cf, // [      ****  ****      ****  ****]
    0x02310231, // [      *   **   *      *   **   *]
    0x00300030, // [          **              **    ]
    0x78307830, // [ ****     **     ****     **    ]
    0x30783078, // [  **     ****     **     ****   ]
    0x30003000, // [  **              **            ]
    0x31023102, // [  **   *      *   **   *      * ]
    0xcf03cf03, // [**  ****      ****  ****      **]
    0xcf03cf03, // [**  ****      ****  ****      **]
    0x31023102, // [  **   *      *   **   *      * ]
    0x30003000, // [  **              **            ]
    0x30783078, // [  **     ****     **     ****   ]
    0x78307830, // [ ****     **     ****     **    ]

pattern_97
    0x408e4080, // [ *      *   ***  *      *       ]
    0x21311e3e, // [  *    *  **   *   ****   ***** ]
    0x9e426141, // [*  ****  *    *  **    * *     *]
    0x50828140, // [ * *    *     * *      * *      ]
    0x468e8240, // [ *   ** *   *** *     *  *      ]
    0x2a90c430, // [  * * * *  *    **   *    **    ]
    0x2a663988, // [  * * *  **  **   ***  **   *   ]
    0x49098264, // [ *  *  *    *  **     *  **  *  ]
    0x50907914, // [ * *    *  *     ****  *   * *  ]
    0x90500513, // [*  *     * *         * *   *  **]
    0x08500508, // [    *    * *         * *    *   ]
    0xe5880485, // [***  * **   *        *  *    * *]
    0x12070849, // [   *  *      ***    *    *  *  *]
    0x08f0f332, // [    *   ****    ****  **  **  * ]
    0x310c0484, // [  **   *    **       *  *    *  ]
    0x4204c848, // [ *    *      *  **  *    *  *   ]
    0x9c195029, // [*  ***     **  * * *      * *  *]
    0x20625026, // [  *      **   *  * *      *  ** ]
    0xa08c5020, // [* *     *   **   * *      *     ]
    0x91304ccf, // [*  *   *  **     *  **  **  ****]
    0x4d402310, // [ *  ** * *        *   **   *    ]
    0x62202020, // [ **   *   *       *       *     ]
    0x10904e40, // [   *    *  *     *  ***  *      ]
    0x274d9120, // [  *  *** *  ** **  *   *  *     ]
    0x48222090, // [ *  *     *   *   *     *  *    ]
    0x90184049, // [*  *       **    *       *  *  *]
    0x2004832a, // [  *          *  *     **  * * * ]
    0x9e0284c4, // [*  ****       * *    *  **   *  ]
    0x4184e811, // [ *     **    *  *** *      *   *]
    0x8c48132e, // [*   **   *  *      *  **  * *** ]
    0x333244a0, // [  **  **  **  *  *   *  * *     ]
    0x4080a31f  // [ *      *       * *   **   *****]

pattern_98
    0xfff08801, // [************    *   *          *]
    0x001f8801, // [           ******   *          *]
    0x00108801, // [           *    *   *          *]
    0x0010ffff, // [           *    ****************]
    0x00108081, // [           *    *       *      *]
    0xffff8081, // [*****************       *      *]
    0x04408081, // [     *   *      *       *      *]
    0x04408081, // [     *   *      *       *      *]
    0xfc4080ff, // [******   *      *       ********]
    0x44408080, // [ *   *   *      *       *       ]
    0x44408080, // [ *   *   *      *       *       ]
    0xfc40ffff, // [******   *      ****************]
    0x04408824, // [     *   *      *   *     *  *  ]
    0x04408824, // [     *   *      *   *     *  *  ]
    0x07fff824, // [     ****************     *  *  ]
    0x04080824, // [     *      *       *     *  *  ]
    0x04080824, // [     *      *       *     *  *  ]
    0x04080824, // [     *      *       *     *  *  ]
    0xfc0ff83f, // [******      *********     ******]
    0x24080820, // [  *  *      *       *     *     ]
    0x24080fe0, // [  *  *      *       *******     ]
    0x24080820, // [  *  *      *       *     *     ]
    0xfffff83f, // [*********************     ******]
    0x04200820, // [     *    *         *     *     ]
    0x04200820, // [     *    *         *     *     ]
    0x04200820, // [     *    *         *     *     ]
    0xffe00fff, // [***********         ************]
    0x003ff881, // [          ***********   *      *]
    0x00108881, // [           *    *   *   *      *]
    0x00108881, // [           *    *   *   *      *]
    0x00108881, // [           *    *   *   *      *]
    0x00108fff  // [           *    *   ************]

pattern_99
    0x80500800, // [*        * *        *           ]
    0x9f5013fe, // [*  ***** * *       *  ********* ]
    0xe0cf2402, // [***     **  ****  *  *        * ]
    0x0e00e802, // [    ***         *** *         * ]
    0xf17e0702, // [****   * ******      ***      * ]
    0x8141f0fc, // [*      * *     *****    ******  ]
    0xff401600, // [******** *         * **         ]
    0x007015ee, // [         ***       * * **** *** ]
    0xf00f942a, // [****        *****  * *    * * * ]
    0x8fe077ea, // [*   *******      *** ****** * * ]
    0x8100000a, // [*      *                    * * ]
    0x86ffbfca, // [*    ** ********* ********  * * ]
    0x9880a04a, // [*  **   *       * *      *  * * ]
    0xe280a04a, // [***   * *       * *      *  * * ]
    0x0080bc49, // [        *       * ****   *  *  *]
    0x7e8083d1, // [ ****** *       *     **** *   *]
    0x4240bc11, // [ *    *  *      * ****     *   *]
    0x4240a3d1, // [ *    *  *      * *   **** *   *]
    0x7c40a051, // [ *****   *      * *      * *   *]
    0x0140bfd1, // [       * *      * ******** *   *]
    0x7b7f8011, // [ **** ** ********          *   *]
    0x480001df, // [ *  *                  *** *****]
    0x4bfe3e00, // [ *  * *********   *****         ]
    0x4a03c41f, // [ *  * *       ****   *     *****]
    0x720289e1, // [ ***  *       * *   *  ****    *]
    0x0402b201, // [     *        * * **  *        *]
    0x73c2c201, // [ ***  ****    * **    *        *]
    0x483e9a01, // [ *  *     ***** *  ** *        *]
    0x7f801202, // [ ********          *  *       * ]
    0x00078a02, // [             ****   * *       * ]
    0x7fc86202, // [ *********  *    **   *       * ]
    0x80501bfe  // [*        * *       ** ********* ]

pattern_100
    0x88421208, // [*   *    *    *    *  *     *   ]
    0x89ce1218, // [*   *  ***  ***    *  *    **   ]
    0x8e72112c, // [*   ***  ***  *    *   *  * **  ]
    0xb423974b, // [* ** *    *   ***  * *** *  * **]
    0xc4227990, // [**   *    *   *  ****  **  *    ]
    0x84222110, // [*    *    *   *   *    *   *    ]
    0x84622110, // [*    *   **   *   *    *   *    ]
    0x05a6211f, // [     * ** *  **   *    *   *****]
    0xc625a111, // [**   **   *  * ** *    *   *   *]
    0x3c447911, // [  ****   *   *   ****  *   *   *]
    0x04441771, // [     *   *   *     * *** ***   *]
    0x084c1191, // [    *    *  **     *   **  *   *]
    0x88541110, // [*   *    * * *     *   *   *    ]
    0xcc641110, // [**  **   **  *     *   *   *    ]
    0xbb447398, // [* *** ** *   *   ***  ***  **   ]
    0x88858cd6, // [*   *   *    * **   **  ** * ** ]
    0x888608b9, // [*   *   *    **     *   * ***  *]
    0x88840888, // [*   *   *    *      *   *   *   ]
    0x88863888, // [*   *   *    **   ***   *   *   ]
    0x98e3c888, // [*  **   ***   ****  *   *   *   ]
    0xa49e8888, // [* *  *  *  **** *   *   *   *   ]
    0x4482908c, // [ *   *  *     * *  *    *   **  ]
    0x84825fbb, // [*    *  *     *  * ****** *** **]
    0x074231c9, // [     *** *    *   **   ***  *  *]
    0x04422111, // [     *   *    *   *    *   *   *]
    0x84462111, // [*    *   *   **   *    *   *   *]
    0x645c7911, // [ **  *   * ***   ****  *   *   *]
    0x54659711, // [ * * *   **  * **  * ***   *   *]
    0x89c61276, // [*   *  ***   **    *  *  *** ** ]
    0x8e421388, // [*   ***  *    *    *  ***   *   ]
    0x88421208, // [*   *    *    *    *  *     *   ]
    0x88821208  // [*   *   *     *    *  *     *   ]

pattern_101
    0x42424242, // [ *    *  *    *  *    *  *    * ]
    0x42424242, // [ *    *  *    *  *    *  *    * ]
    0x42424242, // [ *    *  *    *  *    *  *    * ]
    0x7e7e7e7e, // [ ******  ******  ******  ****** ]
    0x24242424, // [  *  *    *  *    *  *    *  *  ]
    0x24242424, // [  *  *    *  *    *  *    *  *  ]
    0x24242424, // [  *  *    *  *    *  *    *  *  ]
    0xe7e7e7e7, // [***  ******  ******  ******  ***]
    0x42424242, // [ *    *  *    *  *    *  *    * ]
    0x42424242, // [ *    *  *    *  *    *  *    * ]
    0x42424242, // [ *    *  *    *  *    *  *    * ]
    0x7e7e7e7e, // [ ******  ******  ******  ****** ]
    0x24242424, // [  *  *    *  *    *  *    *  *  ]
    0x24242424, // [  *  *    *  *    *  *    *  *  ]
    0x24242424, // [  *  *    *  *    *  *    *  *  ]
    0xe7e7e7e7, // [***  ******  ******  ******  ***]
    0x42424242, // [ *    *  *    *  *    *  *    * ]
    0x42424242, // [ *    *  *    *  *    *  *    * ]
    0x42424242, // [ *    *  *    *  *    *  *    * ]
    0x7e7e7e7e, // [ ******  ******  ******  ****** ]
    0x24242424, // [  *  *    *  *    *  *    *  *  ]
    0x24242424, // [  *  *    *  *    *  *    *  *  ]
    0x24242424, // [  *  *    *  *    *  *    *  *  ]
    0xe7e7e7e7, // [***  ******  ******  ******  ***]
    0x42424242, // [ *    *  *    *  *    *  *    * ]
    0x42424242, // [ *    *  *    *  *    *  *    * ]
    0x42424242, // [ *    *  *    *  *    *  *    * ]
    0x7e7e7e7e, // [ ******  ******  ******  ****** ]
    0x24242424, // [  *  *    *  *    *  *    *  *  ]
    0x24242424, // [  *  *    *  *    *  *    *  *  ]
    0x24242424, // [  *  *    *  *    *  *    *  *  ]
    0xe7e7e7e7, // [***  ******  ******  ******  ***]

pattern_102
    0xbdbdbdbd, // [* **** ** **** ** **** ** **** *]
    0xb9b9b9b9, // [* ***  ** ***  ** ***  ** ***  *]
    0xb1b1b1b1, // [* **   ** **   ** **   ** **   *]
    0x81818181, // [*      **      **      **      *]
    0xdbdbdbdb, // [** ** **** ** **** ** **** ** **]
    0x9b9b9b9b, // [*  ** ***  ** ***  ** ***  ** **]
    0x1b1b1b1b, // [   ** **   ** **   ** **   ** **]
    0x18181818, // [   **      **      **      **   ]
    0xbdbdbdbd, // [* **** ** **** ** **** ** **** *]
    0xb9b9b9b9, // [* ***  ** ***  ** ***  ** ***  *]
    0xb1b1b1b1, // [* **   ** **   ** **   ** **   *]
    0x81818181, // [*      **      **      **      *]
    0xdbdbdbdb, // [** ** **** ** **** ** **** ** **]
    0x9b9b9b9b, // [*  ** ***  ** ***  ** ***  ** **]
    0x1b1b1b1b, // [   ** **   ** **   ** **   ** **]
    0x18181818, // [   **      **      **      **   ]
    0xbdbdbdbd, // [* **** ** **** ** **** ** **** *]
    0xb9b9b9b9, // [* ***  ** ***  ** ***  ** ***  *]
    0xb1b1b1b1, // [* **   ** **   ** **   ** **   *]
    0x81818181, // [*      **      **      **      *]
    0xdbdbdbdb, // [** ** **** ** **** ** **** ** **]
    0x9b9b9b9b, // [*  ** ***  ** ***  ** ***  ** **]
    0x1b1b1b1b, // [   ** **   ** **   ** **   ** **]
    0x18181818, // [   **      **      **      **   ]
    0xbdbdbdbd, // [* **** ** **** ** **** ** **** *]
    0xb9b9b9b9, // [* ***  ** ***  ** ***  ** ***  *]
    0xb1b1b1b1, // [* **   ** **   ** **   ** **   *]
    0x81818181, // [*      **      **      **      *]
    0xdbdbdbdb, // [** ** **** ** **** ** **** ** **]
    0x9b9b9b9b, // [*  ** ***  ** ***  ** ***  ** **]
    0x1b1b1b1b, // [   ** **   ** **   ** **   ** **]
    0x18181818, // [   **      **      **      **   ]

pattern_103
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00300030, // [          **              **    ]
    0x00300030, // [          **              **    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

pattern_104
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x03030303, // [      **      **      **      **]
    0x03030303, // [      **      **      **      **]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x03030303, // [      **      **      **      **]
    0x03030303, // [      **      **      **      **]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

pattern_105
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x03030303, // [      **      **      **      **]
    0x03030303, // [      **      **      **      **]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x03030303, // [      **      **      **      **]
    0x03030303, // [      **      **      **      **]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x03030303, // [      **      **      **      **]
    0x03030303, // [      **      **      **      **]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x03030303, // [      **      **      **      **]
    0x03030303, // [      **      **      **      **]

pattern_106
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0x33333333, // [  **  **  **  **  **  **  **  **]
    0x33333333, // [  **  **  **  **  **  **  **  **]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0x33333333, // [  **  **  **  **  **  **  **  **]
    0x33333333, // [  **  **  **  **  **  **  **  **]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0x33333333, // [  **  **  **  **  **  **  **  **]
    0x33333333, // [  **  **  **  **  **  **  **  **]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0x33333333, // [  **  **  **  **  **  **  **  **]
    0x33333333, // [  **  **  **  **  **  **  **  **]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0x33333333, // [  **  **  **  **  **  **  **  **]
    0x33333333, // [  **  **  **  **  **  **  **  **]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0x33333333, // [  **  **  **  **  **  **  **  **]
    0x33333333, // [  **  **  **  **  **  **  **  **]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0x33333333, // [  **  **  **  **  **  **  **  **]
    0x33333333, // [  **  **  **  **  **  **  **  **]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0x33333333, // [  **  **  **  **  **  **  **  **]
    0x33333333, // [  **  **  **  **  **  **  **  **]

pattern_107
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x3c003c00, // [  ****            ****          ]
    0x3c003c00, // [  ****            ****          ]
    0x3c003c00, // [  ****            ****          ]
    0x3c003c00, // [  ****            ****          ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x003c003c, // [          ****            ****  ]
    0x003c003c, // [          ****            ****  ]
    0x003c003c, // [          ****            ****  ]
    0x003c003c, // [          ****            ****  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x3c003c00, // [  ****            ****          ]
    0x3c003c00, // [  ****            ****          ]
    0x3c003c00, // [  ****            ****          ]
    0x3c003c00, // [  ****            ****          ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x0078003c, // [         ****             ****  ]
    0x0078003c, // [         ****             ****  ]
    0x0078003c, // [         ****             ****  ]
    0x0078003c, // [         ****             ****  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

pattern_108
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x3f003f00, // [  ******          ******        ]
    0x3f003f00, // [  ******          ******        ]
    0x3f003f00, // [  ******          ******        ]
    0x3f003f00, // [  ******          ******        ]
    0x3f003f00, // [  ******          ******        ]
    0x3f003f00, // [  ******          ******        ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x003f003f, // [          ******          ******]
    0x003f003f, // [          ******          ******]
    0x003f003f, // [          ******          ******]
    0x003f003f, // [          ******          ******]
    0x003f003f, // [          ******          ******]
    0x003f003f, // [          ******          ******]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x3f003f00, // [  ******          ******        ]
    0x3f003f00, // [  ******          ******        ]
    0x3f003f00, // [  ******          ******        ]
    0x3f003f00, // [  ******          ******        ]
    0x3f003f00, // [  ******          ******        ]
    0x3f003f00, // [  ******          ******        ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x003f003f, // [          ******          ******]
    0x003f003f, // [          ******          ******]
    0x003f003f, // [          ******          ******]
    0x003f003f, // [          ******          ******]
    0x003f003f, // [          ******          ******]
    0x003f003f, // [          ******          ******]

pattern_109
    0xc3c3c3c3, // [**    ****    ****    ****    **]
    0xc3c3c3c3, // [**    ****    ****    ****    **]
    0x3c3c3c3c, // [  ****    ****    ****    ****  ]
    0x3c3c3c3c, // [  ****    ****    ****    ****  ]
    0x3c3c3c3c, // [  ****    ****    ****    ****  ]
    0x3c3c3c3c, // [  ****    ****    ****    ****  ]
    0xc3c3c3c3, // [**    ****    ****    ****    **]
    0xc3c3c3c3, // [**    ****    ****    ****    **]
    0xc3c3c3c3, // [**    ****    ****    ****    **]
    0xc3c3c3c3, // [**    ****    ****    ****    **]
    0x3c3c3c3c, // [  ****    ****    ****    ****  ]
    0x3c3c3c3c, // [  ****    ****    ****    ****  ]
    0x3c3c3c3c, // [  ****    ****    ****    ****  ]
    0x3c3c3c3c, // [  ****    ****    ****    ****  ]
    0xc3c3c3c3, // [**    ****    ****    ****    **]
    0xc3c3c3c3, // [**    ****    ****    ****    **]
    0xc3c3c3c3, // [**    ****    ****    ****    **]
    0xc3c3c3c3, // [**    ****    ****    ****    **]
    0x3c3c3c3c, // [  ****    ****    ****    ****  ]
    0x3c3c3c3c, // [  ****    ****    ****    ****  ]
    0x3c3c3c3c, // [  ****    ****    ****    ****  ]
    0x3c3c3c3c, // [  ****    ****    ****    ****  ]
    0xc3c3c3c3, // [**    ****    ****    ****    **]
    0xc3c3c3c3, // [**    ****    ****    ****    **]
    0xc3c3c3c3, // [**    ****    ****    ****    **]
    0xc3c3c3c3, // [**    ****    ****    ****    **]
    0x3c3c3c3c, // [  ****    ****    ****    ****  ]
    0x3c3c3c3c, // [  ****    ****    ****    ****  ]
    0x3c3c3c3c, // [  ****    ****    ****    ****  ]
    0x3c3c3c3c, // [  ****    ****    ****    ****  ]
    0xc3c3c3c3, // [**    ****    ****    ****    **]
    0xc3c3c3c3, // [**    ****    ****    ****    **]

pattern_110
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]
    0xfc00fc00, // [******          ******          ]
    0xfc00fc00, // [******          ******          ]
    0xff03ff03, // [********      **********      **]
    0xff03ff03, // [********      **********      **]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00300030, // [          **              **    ]
    0x00300030, // [          **              **    ]
    0x00fc00fc, // [        ******          ******  ]
    0x00fc00fc, // [        ******          ******  ]
    0x03ff03ff, // [      **********      **********]
    0x03ff03ff, // [      **********      **********]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]
    0xfc00fc00, // [******          ******          ]
    0xfc00fc00, // [******          ******          ]
    0xff03ff03, // [********      **********      **]
    0xff03ff03, // [********      **********      **]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00300030, // [          **              **    ]
    0x00300030, // [          **              **    ]
    0x00fc00fc, // [        ******          ******  ]
    0x00fc00fc, // [        ******          ******  ]
    0x03ff03ff, // [      **********      **********]
    0x03ff03ff, // [      **********      **********]

pattern_111
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xcfcfcfcf, // [**  ******  ******  ******  ****]
    0xcfcfcfcf, // [**  ******  ******  ******  ****]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xcfcfcfcf, // [**  ******  ******  ******  ****]
    0xcfcfcfcf, // [**  ******  ******  ******  ****]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]

pattern_112
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]
    0xcc00cc00, // [**  **          **  **          ]
    0xcc00cc00, // [**  **          **  **          ]
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00300030, // [          **              **    ]
    0x00300030, // [          **              **    ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00300030, // [          **              **    ]
    0x00300030, // [          **              **    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]
    0xcc00cc00, // [**  **          **  **          ]
    0xcc00cc00, // [**  **          **  **          ]
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00300030, // [          **              **    ]
    0x00300030, // [          **              **    ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00300030, // [          **              **    ]
    0x00300030, // [          **              **    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

pattern_113
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xc3ffc3ff, // [**    ************    **********]
    0xc3ffc3ff, // [**    ************    **********]
    0xc3ffc3ff, // [**    ************    **********]
    0xc3ffc3ff, // [**    ************    **********]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffc3ffc3, // [**********    ************    **]
    0xffc3ffc3, // [**********    ************    **]
    0xffc3ffc3, // [**********    ************    **]
    0xffc3ffc3, // [**********    ************    **]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xc3ffc3ff, // [**    ************    **********]
    0xc3ffc3ff, // [**    ************    **********]
    0xc3ffc3ff, // [**    ************    **********]
    0xc3ffc3ff, // [**    ************    **********]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffc3ffc3, // [**********    ************    **]
    0xffc3ffc3, // [**********    ************    **]
    0xffc3ffc3, // [**********    ************    **]
    0xffc3ffc3, // [**********    ************    **]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]

pattern_114
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]

pattern_115
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

pattern_116
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]
    0xcccccccc, // [**  **  **  **  **  **  **  **  ]

pattern_117
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]
    0x30303030, // [  **      **      **      **    ]

pattern_118
    0xcfcfcfcf, // [**  ******  ******  ******  ****]
    0xcfcfcfcf, // [**  ******  ******  ******  ****]
    0xf3f3f3f3, // [****  ******  ******  ******  **]
    0xf3f3f3f3, // [****  ******  ******  ******  **]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0x3f3f3f3f, // [  ******  ******  ******  ******]
    0x3f3f3f3f, // [  ******  ******  ******  ******]
    0xcfcfcfcf, // [**  ******  ******  ******  ****]
    0xcfcfcfcf, // [**  ******  ******  ******  ****]
    0xf3f3f3f3, // [****  ******  ******  ******  **]
    0xf3f3f3f3, // [****  ******  ******  ******  **]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0x3f3f3f3f, // [  ******  ******  ******  ******]
    0x3f3f3f3f, // [  ******  ******  ******  ******]
    0xcfcfcfcf, // [**  ******  ******  ******  ****]
    0xcfcfcfcf, // [**  ******  ******  ******  ****]
    0xf3f3f3f3, // [****  ******  ******  ******  **]
    0xf3f3f3f3, // [****  ******  ******  ******  **]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0x3f3f3f3f, // [  ******  ******  ******  ******]
    0x3f3f3f3f, // [  ******  ******  ******  ******]
    0xcfcfcfcf, // [**  ******  ******  ******  ****]
    0xcfcfcfcf, // [**  ******  ******  ******  ****]
    0xf3f3f3f3, // [****  ******  ******  ******  **]
    0xf3f3f3f3, // [****  ******  ******  ******  **]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0x3f3f3f3f, // [  ******  ******  ******  ******]
    0x3f3f3f3f, // [  ******  ******  ******  ******]

pattern_119
    0x9f9f9f9f, // [*  ******  ******  ******  *****]
    0x9f9f9f9f, // [*  ******  ******  ******  *****]
    0x7e7e7e7e, // [ ******  ******  ******  ****** ]
    0x7e7e7e7e, // [ ******  ******  ******  ****** ]
    0xf9f9f9f9, // [*****  ******  ******  ******  *]
    0xf9f9f9f9, // [*****  ******  ******  ******  *]
    0xe7e7e7e7, // [***  ******  ******  ******  ***]
    0xe7e7e7e7, // [***  ******  ******  ******  ***]
    0x9f9f9f9f, // [*  ******  ******  ******  *****]
    0x9f9f9f9f, // [*  ******  ******  ******  *****]
    0x7e7e7e7e, // [ ******  ******  ******  ****** ]
    0x7e7e7e7e, // [ ******  ******  ******  ****** ]
    0xf9f9f9f9, // [*****  ******  ******  ******  *]
    0xf9f9f9f9, // [*****  ******  ******  ******  *]
    0xe7e7e7e7, // [***  ******  ******  ******  ***]
    0xe7e7e7e7, // [***  ******  ******  ******  ***]
    0x9f9f9f9f, // [*  ******  ******  ******  *****]
    0x9f9f9f9f, // [*  ******  ******  ******  *****]
    0x7e7e7e7e, // [ ******  ******  ******  ****** ]
    0x7e7e7e7e, // [ ******  ******  ******  ****** ]
    0xf9f9f9f9, // [*****  ******  ******  ******  *]
    0xf9f9f9f9, // [*****  ******  ******  ******  *]
    0xe7e7e7e7, // [***  ******  ******  ******  ***]
    0xe7e7e7e7, // [***  ******  ******  ******  ***]
    0x9f9f9f9f, // [*  ******  ******  ******  *****]
    0x9f9f9f9f, // [*  ******  ******  ******  *****]
    0x7e7e7e7e, // [ ******  ******  ******  ****** ]
    0x7e7e7e7e, // [ ******  ******  ******  ****** ]
    0xf9f9f9f9, // [*****  ******  ******  ******  *]
    0xf9f9f9f9, // [*****  ******  ******  ******  *]
    0xe7e7e7e7, // [***  ******  ******  ******  ***]
    0xe7e7e7e7, // [***  ******  ******  ******  ***]

pattern_120
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xf3f3f3f3, // [****  ******  ******  ******  **]
    0xf3f3f3f3, // [****  ******  ******  ******  **]
    0xcfcfcfcf, // [**  ******  ******  ******  ****]
    0xcfcfcfcf, // [**  ******  ******  ******  ****]
    0x3f3f3f3f, // [  ******  ******  ******  ******]
    0x3f3f3f3f, // [  ******  ******  ******  ******]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xf3f3f3f3, // [****  ******  ******  ******  **]
    0xf3f3f3f3, // [****  ******  ******  ******  **]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xf3f3f3f3, // [****  ******  ******  ******  **]
    0xf3f3f3f3, // [****  ******  ******  ******  **]
    0xcfcfcfcf, // [**  ******  ******  ******  ****]
    0xcfcfcfcf, // [**  ******  ******  ******  ****]
    0x3f3f3f3f, // [  ******  ******  ******  ******]
    0x3f3f3f3f, // [  ******  ******  ******  ******]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0xf3f3f3f3, // [****  ******  ******  ******  **]
    0xf3f3f3f3, // [****  ******  ******  ******  **]

pattern_121
    0xc00fc00f, // [**          ******          ****]
    0xc00fc00f, // [**          ******          ****]
    0x003f003f, // [          ******          ******]
    0x003f003f, // [          ******          ******]
    0x00fc00fc, // [        ******          ******  ]
    0x00fc00fc, // [        ******          ******  ]
    0x03f003f0, // [      ******          ******    ]
    0x03f003f0, // [      ******          ******    ]
    0x0fc00fc0, // [    ******          ******      ]
    0x0fc00fc0, // [    ******          ******      ]
    0x3f003f00, // [  ******          ******        ]
    0x3f003f00, // [  ******          ******        ]
    0xfc00fc00, // [******          ******          ]
    0xfc00fc00, // [******          ******          ]
    0xf003f003, // [****          ******          **]
    0xf003f003, // [****          ******          **]
    0xc00fc00f, // [**          ******          ****]
    0xc00fc00f, // [**          ******          ****]
    0x003f003f, // [          ******          ******]
    0x003f003f, // [          ******          ******]
    0x00fc00fc, // [        ******          ******  ]
    0x00fc00fc, // [        ******          ******  ]
    0x03f003f0, // [      ******          ******    ]
    0x03f003f0, // [      ******          ******    ]
    0x0fc00fc0, // [    ******          ******      ]
    0x0fc00fc0, // [    ******          ******      ]
    0x3f003f00, // [  ******          ******        ]
    0x3f003f00, // [  ******          ******        ]
    0xfc00fc00, // [******          ******          ]
    0xfc00fc00, // [******          ******          ]
    0xf003f003, // [****          ******          **]
    0xf003f003, // [****          ******          **]

pattern_122
    0xfffcfffc, // [**************  **************  ]
    0xfffcfffc, // [**************  **************  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xfcfffcff, // [******  **************  ********]
    0xfcfffcff, // [******  **************  ********]
    0xfcfffcff, // [******  **************  ********]
    0xfcfffcff, // [******  **************  ********]
    0xfcfffcff, // [******  **************  ********]
    0xfcfffcff, // [******  **************  ********]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xfffcfffc, // [**************  **************  ]
    0xfffcfffc, // [**************  **************  ]
    0xfffcfffc, // [**************  **************  ]
    0xfffcfffc, // [**************  **************  ]
    0xfffcfffc, // [**************  **************  ]
    0xfffcfffc, // [**************  **************  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xfcfffcff, // [******  **************  ********]
    0xfcfffcff, // [******  **************  ********]
    0xfcfffcff, // [******  **************  ********]
    0xfcfffcff, // [******  **************  ********]
    0xfcfffcff, // [******  **************  ********]
    0xfcfffcff, // [******  **************  ********]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xfffcfffc, // [**************  **************  ]
    0xfffcfffc, // [**************  **************  ]
    0xfffcfffc, // [**************  **************  ]
    0xfffcfffc, // [**************  **************  ]

pattern_123
    0x00030003, // [              **              **]
    0x00030003, // [              **              **]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x03000300, // [      **              **        ]
    0x03000300, // [      **              **        ]
    0x03000300, // [      **              **        ]
    0x03000300, // [      **              **        ]
    0x03000300, // [      **              **        ]
    0x03000300, // [      **              **        ]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x00030003, // [              **              **]
    0x00030003, // [              **              **]
    0x00030003, // [              **              **]
    0x00030003, // [              **              **]
    0x00030003, // [              **              **]
    0x00030003, // [              **              **]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x03000300, // [      **              **        ]
    0x03000300, // [      **              **        ]
    0x03000300, // [      **              **        ]
    0x03000300, // [      **              **        ]
    0x03000300, // [      **              **        ]
    0x03000300, // [      **              **        ]
    0xffffffff, // [********************************]
    0xffffffff, // [********************************]
    0x00030003, // [              **              **]
    0x00030003, // [              **              **]
    0x00030003, // [              **              **]
    0x00030003, // [              **              **]

pattern_124
    0x0c000c00, // [    **              **          ]
    0x0c000c00, // [    **              **          ]
    0x0c000c00, // [    **              **          ]
    0x0c000c00, // [    **              **          ]
    0xffc0ffc0, // [**********      **********      ]
    0xffc0ffc0, // [**********      **********      ]
    0x0c000c00, // [    **              **          ]
    0x0c000c00, // [    **              **          ]
    0x0c000c00, // [    **              **          ]
    0x0c000c00, // [    **              **          ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x000c000c, // [            **              **  ]
    0x000c000c, // [            **              **  ]
    0x000c000c, // [            **              **  ]
    0x000c000c, // [            **              **  ]
    0x80ffc0ff, // [*       **********      ********]
    0x80ffc0ff, // [*       **********      ********]
    0x000c000c, // [            **              **  ]
    0x000c000c, // [            **              **  ]
    0x000c000c, // [            **              **  ]
    0x000c000c, // [            **              **  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

pattern_125
    0x03c003c0, // [      ****            ****      ]
    0x03c003c0, // [      ****            ****      ]
    0x00f000f0, // [        ****            ****    ]
    0x00f000f0, // [        ****            ****    ]
    0x03c003c0, // [      ****            ****      ]
    0x03c003c0, // [      ****            ****      ]
    0x0f000f00, // [    ****            ****        ]
    0x0f000f00, // [    ****            ****        ]
    0x3c003c00, // [  ****            ****          ]
    0x3c003c00, // [  ****            ****          ]
    0xf000f000, // [****            ****            ]
    0xf000f000, // [****            ****            ]
    0x3c003c00, // [  ****            ****          ]
    0x3c003c00, // [  ****            ****          ]
    0x0f000f00, // [    ****            ****        ]
    0x0f000f00, // [    ****            ****        ]
    0x03c003c0, // [      ****            ****      ]
    0x03c003c0, // [      ****            ****      ]
    0x00f000f0, // [        ****            ****    ]
    0x00f000f0, // [        ****            ****    ]
    0x03c003c0, // [      ****            ****      ]
    0x03c003c0, // [      ****            ****      ]
    0x0f000f00, // [    ****            ****        ]
    0x0f000f00, // [    ****            ****        ]
    0x3c003c00, // [  ****            ****          ]
    0x3c003c00, // [  ****            ****          ]
    0xf000f000, // [****            ****            ]
    0xf000f000, // [****            ****            ]
    0x3c003c00, // [  ****            ****          ]
    0x3c003c00, // [  ****            ****          ]
    0x0f000f00, // [    ****            ****        ]
    0x0f000f00, // [    ****            ****        ]

pattern_126
    0xcc00cc00, // [**  **          **  **          ]
    0xcc00cc00, // [**  **          **  **          ]
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]
    0xcc00cc00, // [**  **          **  **          ]
    0xcc00cc00, // [**  **          **  **          ]
    0x03030303, // [      **      **      **      **]
    0x03030303, // [      **      **      **      **]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00300030, // [          **              **    ]
    0x00300030, // [          **              **    ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x03030303, // [      **      **      **      **]
    0x03030303, // [      **      **      **      **]
    0xcc00cc00, // [**  **          **  **          ]
    0xcc00cc00, // [**  **          **  **          ]
    0x30003000, // [  **              **            ]
    0x30003000, // [  **              **            ]
    0xcc00cc00, // [**  **          **  **          ]
    0xcc00cc00, // [**  **          **  **          ]
    0x03030303, // [      **      **      **      **]
    0x03030303, // [      **      **      **      **]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00300030, // [          **              **    ]
    0x00300030, // [          **              **    ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x00cc00cc, // [        **  **          **  **  ]
    0x03030303, // [      **      **      **      **]
    0x03030303, // [      **      **      **      **]

pattern_127
    0xf25ff17f, // [****  *  * *********   * *******]
    0x0c202110, // [    **    *       *    *   *    ]
    0x04104208, // [     *     *     *    *     *   ]
    0x08084208, // [    *       *    *    *     *   ]
    0xf00ffa07, // [****        ********* *      ***]
    0x2ff027fc, // [  * ********      *  *********  ]
    0x20804104, // [  *     *        *     *     *  ]
    0x10804082, // [   *    *        *      *     * ]
    0x907f8082, // [*  *     ********       *     * ]
    0x7f887e47, // [ ********   *    ******  *   ***]
    0x080821fc, // [    *       *     *    *******  ]
    0x04101004, // [     *     *       *         *  ]
    0x04100802, // [     *     *        *         * ]
    0x1e17ff82, // [   ****    * ************     * ]
    0xf3fd00ff, // [****  ******** *        ********]
    0x08088108, // [    *       *   *      *    *   ]
    0x08388108, // [    *     ***   *      *    *   ]
    0x04484210, // [     *   *  *    *    *    *    ]
    0x078443f0, // [     ****    *   *    ******    ]
    0xfce47e1f, // [******  ***  *   ******    *****]
    0x045f8210, // [     *   * ******     *    *    ]
    0x08408408, // [    *    *      *    *      *   ]
    0xf840440b, // [*****    *       *   *      * **]
    0x2fc07ffc, // [  * ******       *************  ]
    0x20ffc810, // [  *     **********  *      *    ]
    0x10808408, // [   *    *       *    *      *   ]
    0x10410404, // [   *     *     *     *       *  ]
    0x1f41fff2, // [   ***** *     *************  * ]
    0xe0ff408f, // [***     ******** *      *   ****]
    0x10208084, // [   *      *     *       *    *  ]
    0x10408088, // [   *     *      *       *   *   ]
    0x0fc10f88  // [    ******     *    *****   *   ]

pattern_128
    0x66672418, // [ **  **  **  ***  *  *     **   ]
    0x999a4e63, // [*  **  **  ** *  *  ***  **   **]
    0x6664998c, // [ **  **  **  *  *  **  **   **  ]
    0x99a92673, // [*  **  ** * *  *  *  **  ***  **]
    0x66b2594c, // [ **  ** * **  *  * **  * *  **  ]
    0x8aa48531, // [*   * * * *  *  *    * *  **   *]
    0xfab24cbf, // [***** * * **  *  *  **  * ******]
    0x06a93290, // [     ** * * *  *  **  * *  *    ]
    0xf2a4a65f, // [****  * * *  *  * *  **  * *****]
    0x09bfc948, // [    *  ** ********  *  * *  *   ]
    0xf4c0332f, // [**** *  **        **  **  * ****]
    0x929f94a4, // [*  *  * *  ******  * *  * *  *  ]
    0x29204a92, // [  * *  *  *      *  * * *  *  * ]
    0xc64f25c9, // [**   **  *  ****  *  * ***  *  *]
    0x34989624, // [  ** *  *  **   *  * **   *  *  ]
    0xcd2458d2, // [**  ** *  *  *   * **   ** *  * ]
    0x32526319, // [  **  *  * *  *  **   **   **  *]
    0xcfc98c64, // [**  ******  *  **   **   **  *  ]
    0x31a431b2, // [  **   ** *  *    **   ** **  * ]
    0xdc72c6cd, // [** ***   ***  * **   ** **  ** *]
    0x13091b33, // [   *  **    *  *   ** **  **  **]
    0xeac4aacc, // [*** * * **   *  * * * * **  **  ]
    0x89724b33, // [*   *  * ***  *  *  * **  **  **]
    0x354d2a9c, // [  ** * * *  ** *  * * * *  ***  ]
    0xc522aa4b, // [**   * *  *   * * * * *  *  * **]
    0x1ca4eb24, // [   ***  * *  *  *** * **  *  *  ]
    0x62992a92, // [ **   * *  **  *  * * * *  *  * ]
    0x8e526b49, // [*   ***  * *  *  ** * ** *  *  *]
    0x3964aa64, // [  ***  * **  *  * * * *  **  *  ]
    0xe9492b92, // [*** *  * *  *  *  * * ***  *  * ]
    0xa592aa39, // [* *  * **  *  * * * * *   ***  *]
    0x95256bc4  // [*  * * *  *  * * ** * ****   *  ]

Pattern_129
    0xffffffff, // [********************************]
    0xff7f7f7f, // [ *************** ******* *******]
    0xff3f3f3f, // [  **************  ******  ******]
    0xff1f1f1f, // [   *************   *****   *****]
    0xff0f0f0f, // [    ************    ****    ****]
    0xff070707, // [     ***********     ***     ***]
    0xff030303, // [      **********      **      **]
    0xff010101, // [       *********       *       *]
    0xff00ff00, // [        ********        ********]
    0x7f007f00, // [         *******         *******]
    0x3f003f00, // [          ******          ******]
    0x1f001f00, // [           *****           *****]
    0x0f000f00, // [            ****            ****]
    0x07000700, // [             ***             ***]
    0x03000300, // [              **              **]
    0x01000100, // [               *               *]
    0xffffffff, // [********************************]
    0xff7fff7f, // [ *************** ***************]
    0xff3fff3f, // [  **************  **************]
    0xff1fff1f, // [   *************   *************]
    0xff0fff0f, // [    ************    ************]
    0xff07ff07, // [     ***********     ***********]
    0xff03ff03, // [      **********      **********]
    0xff01ff01, // [       *********       *********]
    0xffffff00, // [****************        ********]
    0x7f7f7f00, // [ ******* *******         *******]
    0x3f3f3f00, // [  ******  ******          ******]
    0x1f1f1f00, // [   *****   *****           *****]
    0x0f0f0f00, // [    ****    ****            ****]
    0x07070700, // [     ***     ***             ***]
    0x03030300, // [      **      **              **]
    0x01010100, // [       *       *               *]

Pattern_130
    0xffffffff, // [********************************]
    0x7fff7f7f, // [******** ******* ******* *******]
    0x3fff3f3f, // [********  ******  ******  ******]
    0x1fff1f1f, // [********   *****   *****   *****]
    0x0fff0f0f, // [********    ****    ****    ****]
    0x07ff0707, // [********     ***     ***     ***]
    0x03ff0303, // [********      **      **      **]
    0x01ff0101, // [********       *       *       *]
    0x00ff00ff, // [********        ********        ]
    0x007f007f, // [ *******         *******        ]
    0x003f003f, // [  ******          ******        ]
    0x001f001f, // [   *****           *****        ]
    0x000f000f, // [    ****            ****        ]
    0x00070007, // [     ***             ***        ]
    0x00030003, // [      **              **        ]
    0x00010001, // [       *               *        ]
    0xffffffff, // [********************************]
    0x7fff7fff, // [******** *************** *******]
    0x3fff3fff, // [********  **************  ******]
    0x1fff1fff, // [********   *************   *****]
    0x0fff0fff, // [********    ************    ****]
    0x07ff07ff, // [********     ***********     ***]
    0x03ff03ff, // [********      **********      **]
    0x01ff01ff, // [********       *********       *]
    0xffff00ff, // [************************        ]
    0x7f7f007f, // [ ******* ******* *******        ]
    0x3f3f003f, // [  ******  ******  ******        ]
    0x1f1f001f, // [   *****   *****   *****        ]
    0x0f0f000f, // [    ****    ****    ****        ]
    0x07070007, // [     ***     ***     ***        ]
    0x03030003, // [      **      **      **        ]
    0x01010001, // [       *       *       *        ]

pattern_131
    0x00899100, // [        *   *  **  *   *        ]
    0x21de7b84, // [  *    *** ****  **** ***    *  ]
    0x70aa550e, // [ ***    * * * *  * * * *    *** ]
    0x2e718e74, // [  * ***  ***   **   ***  *** *  ]
    0x152e74a8, // [   * * *  * ***  *** *  * * *   ]
    0x1f0990f8, // [   *****    *  **  *    *****   ]
    0x150990a8, // [   * * *    *  **  *    * * *   ]
    0x4eee7772, // [ *  *** *** ***  *** *** ***  * ]
    0xe1524a87, // [***    * * *  *  *  * * *    ***]
    0x51f24f8a, // [ * *   *****  *  *  *****   * * ]
    0x39524a9c, // [  ***  * * *  *  *  * * *  ***  ]
    0x50e6670a, // [ * *    ***  **  **  ***    * * ]
    0xef0660f7, // [*** ****     **  **     **** ***]
    0x491a5892, // [ *  *  *   ** *  * **   *  *  * ]
    0x69fc3f96, // [ ** *  *******    *******  * ** ]
    0x96018069, // [*  * **        **        ** *  *]
    0x96018069, // [*  * **        **        ** *  *]
    0x69fc3f96, // [ ** *  *******    *******  * ** ]
    0x491a5892, // [ *  *  *   ** *  * **   *  *  * ]
    0xef0660f7, // [*** ****     **  **     **** ***]
    0x50e6670a, // [ * *    ***  **  **  ***    * * ]
    0x39524a9c, // [  ***  * * *  *  *  * * *  ***  ]
    0x51f24f8a, // [ * *   *****  *  *  *****   * * ]
    0xe1524a87, // [***    * * *  *  *  * * *    ***]
    0x4eee7772, // [ *  *** *** ***  *** *** ***  * ]
    0x150990a8, // [   * * *    *  **  *    * * *   ]
    0x1f0990f8, // [   *****    *  **  *    *****   ]
    0x152e74a8, // [   * * *  * ***  *** *  * * *   ]
    0x2e718e74, // [  * ***  ***   **   ***  *** *  ]
    0x70aa550e, // [ ***    * * * *  * * * *    *** ]
    0x21de7b84, // [  *    *** ****  **** ***    *  ]
    0x00899100  // [        *   *  **  *   *        ]

pattern_132
    0x3f3f3f3f, // [  ******  ******  ******  ******]
    0x00000000, // [                                ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0x00000000, // [                                ]
    0x04040404, // [     *       *       *       *  ]
    0x08080808, // [    *       *       *       *   ]
    0x3f3f3f3f, // [  ******  ******  ******  ******]
    0x00000000, // [                                ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0x00000000, // [                                ]
    0x04040404, // [     *       *       *       *  ]
    0x08080808, // [    *       *       *       *   ]
    0x3f3f3f3f, // [  ******  ******  ******  ******]
    0x00000000, // [                                ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0x00000000, // [                                ]
    0x04040404, // [     *       *       *       *  ]
    0x08080808, // [    *       *       *       *   ]
    0x3f3f3f3f, // [  ******  ******  ******  ******]
    0x00000000, // [                                ]
    0x10101010, // [   *       *       *       *    ]
    0x20202020, // [  *       *       *       *     ]
    0xfcfcfcfc, // [******  ******  ******  ******  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

pattern_133
    0xffffffff, // [********************************]
    0x80808080, // [*       *       *       *       ]
    0x80888088, // [*       *   *   *       *   *   ]
    0x80888088, // [*       *   *   *       *   *   ]
    0xbe88be88, // [* ***** *   *   * ***** *   *   ]
    0x80888088, // [*       *   *   *       *   *   ]
    0x80888088, // [*       *   *   *       *   *   ]
    0x80808080, // [*       *       *       *       ]
    0xffffffff, // [********************************]
    0x80808080, // [*       *       *       *       ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x88be88be, // [*   *   * ***** *   *   * ***** ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x80808080, // [*       *       *       *       ]
    0xffffffff, // [********************************]
    0x80808080, // [*       *       *       *       ]
    0x80888088, // [*       *   *   *       *   *   ]
    0x80888088, // [*       *   *   *       *   *   ]
    0xbe88be88, // [* ***** *   *   * ***** *   *   ]
    0x80888088, // [*       *   *   *       *   *   ]
    0x80888088, // [*       *   *   *       *   *   ]
    0x80808080, // [*       *       *       *       ]
    0xffffffff, // [********************************]
    0x80808080, // [*       *       *       *       ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x88be88be, // [*   *   * ***** *   *   * ***** ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x80808080, // [*       *       *       *       ]

pattern_134
    0x00000000, // [                                ]
    0x80888088, // [*       *   *   *       *   *   ]
    0x80888088, // [*       *   *   *       *   *   ]
    0x80888088, // [*       *   *   *       *   *   ]
    0xbe88be88, // [* ***** *   *   * ***** *   *   ]
    0x80888088, // [*       *   *   *       *   *   ]
    0x80888088, // [*       *   *   *       *   *   ]
    0x80888088, // [*       *   *   *       *   *   ]
    0x00000000, // [                                ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x88be88be, // [*   *   * ***** *   *   * ***** ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x00000000, // [                                ]
    0x80888088, // [*       *   *   *       *   *   ]
    0x80888088, // [*       *   *   *       *   *   ]
    0x80888088, // [*       *   *   *       *   *   ]
    0xbe88be88, // [* ***** *   *   * ***** *   *   ]
    0x80888088, // [*       *   *   *       *   *   ]
    0x80888088, // [*       *   *   *       *   *   ]
    0x80888088, // [*       *   *   *       *   *   ]
    0x00000000, // [                                ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x88be88be, // [*   *   * ***** *   *   * ***** ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x88808880, // [*   *   *       *   *   *       ]
    0x88808880, // [*   *   *       *   *   *       ]

pattern_135
    0xc0c0c0c0, // [**      **      **      **      ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x08080808, // [    *       *       *       *   ]
    0x08080808, // [    *       *       *       *   ]
    0x70707070, // [ ***     ***     ***     ***    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xc0c0c0c0, // [**      **      **      **      ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x08080808, // [    *       *       *       *   ]
    0x08080808, // [    *       *       *       *   ]
    0x70707070, // [ ***     ***     ***     ***    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xc0c0c0c0, // [**      **      **      **      ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x08080808, // [    *       *       *       *   ]
    0x08080808, // [    *       *       *       *   ]
    0x70707070, // [ ***     ***     ***     ***    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xc0c0c0c0, // [**      **      **      **      ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x08080808, // [    *       *       *       *   ]
    0x08080808, // [    *       *       *       *   ]
    0x70707070, // [ ***     ***     ***     ***    ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

pattern_136
    0xc0c0c0c0, // [**      **      **      **      ]
    0xc8c8c8c8, // [**  *   **  *   **  *   **  *   ]
    0x28282828, // [  * *     * *     * *     * *   ]
    0x18181818, // [   **      **      **      **   ]
    0x78787878, // [ ****    ****    ****    ****   ]
    0x04040404, // [     *       *       *       *  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xc0c0c0c0, // [**      **      **      **      ]
    0xc8c8c8c8, // [**  *   **  *   **  *   **  *   ]
    0x28282828, // [  * *     * *     * *     * *   ]
    0x18181818, // [   **      **      **      **   ]
    0x78787878, // [ ****    ****    ****    ****   ]
    0x04040404, // [     *       *       *       *  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xc0c0c0c0, // [**      **      **      **      ]
    0xc8c8c8c8, // [**  *   **  *   **  *   **  *   ]
    0x28282828, // [  * *     * *     * *     * *   ]
    0x18181818, // [   **      **      **      **   ]
    0x78787878, // [ ****    ****    ****    ****   ]
    0x04040404, // [     *       *       *       *  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0xc0c0c0c0, // [**      **      **      **      ]
    0xc8c8c8c8, // [**  *   **  *   **  *   **  *   ]
    0x28282828, // [  * *     * *     * *     * *   ]
    0x18181818, // [   **      **      **      **   ]
    0x78787878, // [ ****    ****    ****    ****   ]
    0x04040404, // [     *       *       *       *  ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

// Special patterns -------------------------------------

pattern_locked
    0x00000000, // [                                ]	// null pattern
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]

pattern_fixed
    0x88888888, // [*   *   *   *   *   *   *   *   ]	// from #34
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]

pattern_semifixed
    0x00000000, // [                                ]	// from #6
    0x00000000, // [                                ]
    0x0f000f00, // [    ****            ****        ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x000f000f, // [            ****            ****]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x0f000f00, // [    ****            ****        ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x000f000f, // [            ****            ****]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x0f000f00, // [    ****            ****        ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x000f000f, // [            ****            ****]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x0f000f00, // [    ****            ****        ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x00000000, // [                                ]
    0x000f000f, // [            ****            ****]
    0x00000000, // [                                ]

pattern_crosstalk
    0x00000000, // [                                ]
    0x00000800, // [                    *           ]
    0x00006000, // [                 **             ]
    0x00038000, // [              ***               ]
    0x001e0000, // [           ****                 ]
    0x00f80000, // [        *****                   ]
    0x07e00000, // [     ******                     ]
    0x3fff0000, // [  **************                ]
    0xfff80001, // [*************                  *]
    0xffc0000f, // [**********                  ****]
    0x7e000000, // [ ******                         ]
    0xf0000001, // [****                           *]
    0x80000007, // [*                            ***]
    0x0000001c, // [                           ***  ]
    0x00000060, // [                         **     ]
    0x00000100, // [                       *        ]
    0x00000000, // [                                ]
    0x08000000, // [    *                           ]
    0x60000000, // [ **                             ]
    0x80000003, // [*                             **]
    0x0000001e, // [                           **** ]
    0x000000f8, // [                        *****   ]
    0x000007e0, // [                     ******     ]
    0x00003fff, // [                  **************]
    0x0001fff8, // [               **************   ]
    0x000fffc0, // [            **************      ]
    0x00007e00, // [                 ******         ]
    0x0001f000, // [               *****            ]
    0x00078000, // [             ****               ]
    0x001c0000, // [           ***                  ]
    0x00600000, // [         **                     ]
    0x01000000, // [       *                        ]

pattern_packedbus
    0xFFE00000, // [****xxxx***                     ]
    0xFFF88888, // [****xxxx****x   *   *   *   *   ]
    0xE01C0000, // [***        *xx                  ]
    0xE01C2222, // [***        *xx    *   *   *   * ]
    0xFFF80000, // [****xxxx****x                   ]
    0xFFE08888, // [****xxxx***     *   *   *   *   ]
    0xE0000000, // [***                             ]
    0xE2222222, // [***   *   *   *   *   *   *   * ]
    0xE0000000, // [***                             ]
    0xE8888888, // [*** *   *   *   *   *   *   *   ]
    0x00000000, // [***                             ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]

pattern_unpackedbus
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00003807, // [                  xx*        ***]
    0x22223A27, // [  *   *   *   *   xx* *   *  ***]
    0x00003807, // [                  xx*        ***]
    0x8888B887, // [*   *   *   *   * xx*   *    ***]
    0x00003807, // [                  xx*        ***]
    0x22223A27, // [  *   *   *   *   xx* *   *  ***]
    0x00003807, // [                  xx*        ***]
    0x8888B887, // [*   *   *   *   * xx*   *    ***]
    0x00003C0F, // [                  xx**      ****]
    0x22221FFE, // [  *   *   *   *    x****xxxx*** ]
    0x00000FFC, // [                    ****xxxx**  ]

pattern_tunedbus
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x22222222, // [  *   *   *   *   *   *   *   * ]
    0x00000000, // [                                ]
    0x88888888, // [*   *   *   *   *   *   *   *   ]
    0x00000000, // [                                ]
    0x88888888, // [  *   *   *   *   *   *   *   * ]
    0x00007FFF, // [                 ***************]
    0x88887FFF, // [*   *   *   *    ***************]
    0x000001C0, // [                       ***      ]
    0x222221C2, // [  *   *   *   *   *    ***    * ]
    0x000001C0, // [                       ***      ]
    0x888889C8, // [*   *   *   *   *   *  ***  *   ]
    0x000001C0, // [                       ***      ]
    0x222221C2, // [  *   *   *   *   *    ***    * ]
    0x000001C0, // [                       ***      ]
