[mmdrawv] [Up] [mmconcat] Image Creation

mmtext
Create a binary image of a text.

Synopsis

y = mmtext( txt )

Implemented in Python.

Input

txt String

Text to be written.

Output

y Image Binary image.

Description

mmtext creates the binary image y of the text txt. The background of y is 0, while its foreground is 1. The text should be composed only by lower and upper case letters.

Source Code

def mmtext(txt):
    from Numeric import reshape, array
    FontDft = mmbinary([
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   1,   0,   0,
     0,   0,   0,   1,   0,   0,   1,   0,   0,
     0,   0,   0,   1,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   1,   0,   0,   0,
     0,   0,   1,   0,   0,   1,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   1,   0,   0,   1,   0,   0,   0,
     0,   0,   1,   0,   0,   1,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   1,   0,   0,   1,   0,   0,   0,
     0,   0,   1,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   1,   0,   0,   0,   0,
     0,   1,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   1,   0,
     0,   0,   0,   0,   1,   0,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   1,   0,   0,   1,   0,   0,
     0,   1,   0,   1,   0,   0,   1,   0,   0,
     0,   0,   1,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   1,   0,   0,
     0,   0,   1,   0,   0,   1,   0,   1,   0,
     0,   0,   1,   0,   0,   1,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   1,   0,   0,   0,
     0,   1,   0,   0,   0,   1,   0,   0,   0,
     0,   1,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   1,   1,   1,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   1,   0,   0,   0,
     0,   1,   0,   0,   0,   1,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   1,   1,   0,   0,
     0,   0,   1,   1,   1,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   1,   1,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   1,   0,   1,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   0,   1,   0,   1,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   1,   1,   0,   0,   0,
     0,   0,   0,   1,   1,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   1,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   1,   1,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   1,   1,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   1,   0,   0,   0,   0,
     0,   0,   1,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   1,   1,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   1,   1,   0,   0,
     0,   0,   0,   0,   1,   0,   1,   0,   0,
     0,   0,   0,   1,   0,   0,   1,   0,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   1,   1,   1,   1,   0,   0,
     0,   1,   1,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   1,   1,   1,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   1,   1,   1,   1,   0,   0,
     0,   1,   1,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   1,   1,   0,
     0,   0,   1,   1,   1,   1,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   1,   1,   1,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   1,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   1,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   1,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   1,   1,   0,   0,   0,
     0,   0,   0,   1,   1,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   1,   1,   1,   1,   0,
     0,   1,   0,   1,   0,   0,   0,   1,   0,
     0,   1,   0,   1,   0,   0,   1,   1,   0,
     0,   1,   0,   0,   1,   1,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   1,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   0,   1,   0,
     0,   1,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   0,   1,   0,
     0,   1,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   1,   1,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   1,   1,   1,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   1,   1,   1,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   1,   0,   0,   0,
     0,   1,   0,   0,   1,   0,   0,   0,   0,
     0,   1,   1,   1,   0,   0,   0,   0,   0,
     0,   1,   0,   1,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   1,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   1,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   1,   0,   0,   0,   1,   1,   0,
     0,   1,   0,   1,   0,   1,   0,   1,   0,
     0,   1,   0,   1,   0,   1,   0,   1,   0,
     0,   1,   0,   0,   1,   0,   0,   1,   0,
     0,   1,   0,   0,   1,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   1,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   1,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   1,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   1,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   1,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   1,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   1,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   1,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   1,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   1,   0,   1,   0,   0,   0,
     0,   0,   0,   1,   0,   1,   0,   0,   0,
     0,   0,   0,   1,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   1,   0,   0,   1,   0,
     0,   1,   0,   0,   1,   0,   0,   1,   0,
     0,   1,   0,   0,   1,   0,   0,   1,   0,
     0,   1,   0,   0,   1,   0,   0,   1,   0,
     0,   1,   0,   1,   0,   1,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   1,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   1,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   1,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   1,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
    55,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   1,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   1,   1,   0,
     0,   0,   1,   1,   1,   1,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   1,   1,   1,   1,   0,   0,
     0,   1,   1,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   1,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   1,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   1,   1,   0,
     0,   0,   1,   1,   1,   1,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   1,   1,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   1,   0,
     0,   0,   0,   1,   0,   0,   0,   1,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   1,   1,   1,   1,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   1,   1,   1,   1,   0,   0,
     0,   1,   1,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   1,   1,   1,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   1,   1,   0,   0,
     0,   1,   0,   1,   1,   0,   0,   0,   0,
     0,   1,   1,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   1,   1,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   0,   1,   1,   0,   0,
     0,   1,   0,   0,   1,   0,   0,   1,   0,
     0,   1,   0,   0,   1,   0,   0,   1,   0,
     0,   1,   0,   0,   1,   0,   0,   1,   0,
     0,   1,   0,   0,   1,   0,   0,   1,   0,
     0,   1,   0,   0,   1,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   1,   1,   1,   1,   0,   0,
     0,   1,   1,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   1,   1,   1,   1,   0,   0,
     0,   1,   1,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   1,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   1,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   1,   1,   0,
     0,   0,   1,   1,   1,   1,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   1,   1,   1,   0,   0,
     0,   0,   1,   1,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   1,   1,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   1,   1,   1,   1,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   1,   0,   1,   0,   0,   0,
     0,   0,   0,   1,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   1,   0,   0,   1,   0,   0,   1,   0,
     0,   1,   0,   0,   1,   0,   0,   1,   0,
     0,   1,   0,   0,   1,   0,   0,   1,   0,
     0,   1,   0,   1,   0,   1,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   1,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   1,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   0,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   1,   1,   0,   0,
     0,   0,   1,   1,   1,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   1,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   1,   1,   1,   1,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   0,   0,   0,   0,   1,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   1,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   1,   1,   1,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   1,   1,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   1,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   1,   1,   1,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   1,   1,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   1,   0,   0,   0,
     0,   0,   0,   0,   1,   1,   0,   0,   0,
     0,   0,   0,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   0,   0,   0,   1,   0,   0,   0,   0,
     0,   1,   1,   1,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0,
     0,   0,   0,   0,   0,   0,   0,   0,   0])
    FIRST_CHAR =  32
    LAST_CHAR  = 126
    N_CHARS    = LAST_CHAR - FIRST_CHAR
    WIDTH_DFT  =   9
    HEIGHT_DFT =  15
    FontDft = reshape(FontDft,(HEIGHT_DFT * N_CHARS, WIDTH_DFT))
    txt_i = array(txt,'l') - FIRST_CHAR
    for i in range(len(txt_i)):
      ind = txt_i[i]
      assert ind < (LAST_CHAR-FIRST_CHAR),'mmtext, code not allowed'
      if i == 0:
        y = FontDft[ind*HEIGHT_DFT:(ind+1)*HEIGHT_DFT,:]
      else:
        y = mmconcat('w',y,FontDft[ind*HEIGHT_DFT:(ind+1)*HEIGHT_DFT,:])
    return y
    

See also

mmfreedom Control automatic data type conversion.
[mmdrawv] [Up] [mmconcat] Python