// Copyright (C) 1993 - 2014 Flat Rock Software
// Copyright (C) 2018 Arno Ansems
// 
// This program is free software: you can redistribute it and/or modify 
// it under the terms of the GNU General Public License as published by 
// the Free Software Foundation, either version 3 of the License, or 
// (at your option) any later version. 
// 
// This program is distributed in the hope that it will be useful, 
// but WITHOUT ANY WARRANTY; without even the implied warranty of 
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
// GNU General Public License for more details. 
// 
// You should have received a copy of the GNU General Public License 
// along with this program.  If not, see http://www.gnu.org/licenses/ 

#include "DefaultFont.h"

// Characters 0 to 127 follow the ASCII encoding and are based on the font from the games.
// Characters 128 to 255 are additional characters from the Latin alphabet, following the Windows-1252 encoding.

const bool X = true;
const bool o = false;
const bool defaultFontDataHeight10[256 * 10 * 16] =
{
    // character 0
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 1
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 2
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 3
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 4
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 5
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 6
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 7
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 8
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 9
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 10
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 11
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 12
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 13
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 14
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 15
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 16
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 17
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 18
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 19
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 20
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 21
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 22
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 23
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 24
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 25
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 26
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 27
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 28
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 29
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 30
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 31
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 32 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 33 (!)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 34 (")
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 35 (#)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 36 ($)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 37 (%)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 38 (&)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 39 (')
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 40 (()
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 41 ())
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 42 (*)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 43 (+)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 44 (,)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 45 (-)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 46 (.)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 47 (/)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 48 (0)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,X,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 49 (1)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 50 (2)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 51 (3)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 52 (4)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 53 (5)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 54 (6)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 55 (7)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 56 (8)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 57 (9)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 58 (:)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 59 (;)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 60 (<)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 61 (=)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 62 (>)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 63 (?)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 64 (@)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 65 (A)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 66 (B)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 67 (C)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 68 (D)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 69 (E)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 70 (F)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 71 (G)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 72 (H)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 73 (I)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 74 (J)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 75 (K)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 76 (L)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 77 (M)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,X,o,X,X,X,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 78 (N)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 79 (O)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 80 (P)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 81 (Q)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 82 (R)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 83 (S)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 84 (T)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 85 (U)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 86 (V)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 87 (W)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    X,X,X,o,X,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 88 (X)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 89 (Y)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 90 (Z)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 91 ([)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 92 (\)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 93 (])
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 94 (^)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,o,o,o,o,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 95 (_)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 96 (`)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 97 (a)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 98 (b)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 99 (c)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 100 (d)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 101 (e)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 102 (f)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 103 (g)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 104 (h)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 105 (i)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 106 (j)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 107 (k)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 108 (l)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 109 (m)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,X,X,X,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,X,X,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,X,X,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,X,X,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,X,X,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 110 (n)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 111 (o)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 112 (p)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 113 (q)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 114 (r)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 115 (s)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 116 (t)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 117 (u)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 118 (v)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 119 (w)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,X,X,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,X,X,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,X,X,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,X,X,o,o,o,o,o,o,
    o,X,X,X,o,o,X,X,X,X,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 120 (x)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 121 (y)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 122 (z)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 123 ({)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 124 (|)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 125 (})
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 126 (~)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 127 ()
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 128 (Ä)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 129 (Å)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 130 (Ç)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 131 (É)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 132 (Ñ)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,X,X,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,X,X,o,o,o,o,o,o,o,o,
    o,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 133 (Ö)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 134 (Ü)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 135 (á)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 136 (à)
    o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 137 (â)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,o,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,X,o,X,X,X,o,o,o,o,o,
    X,X,o,o,X,o,X,o,X,o,X,o,o,o,o,o,
    X,o,o,o,X,X,X,o,X,X,X,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 138 (ä)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 139 (ã)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 140 (å)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,o,o,X,X,X,X,o,o,o,o,o,o,o,o,o,
    X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 141 (ç)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 142 (é)
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 143 (è)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 144 (ê)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 145 (ë)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 146 (í)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 147 (ì)
    o,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 148 (î)
    o,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 149 (ï)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 150 (ñ)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 151 (ó)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 152 (ò)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 153 (ô)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,
    o,X,o,o,X,o,X,o,X,o,o,o,o,o,o,o,
    o,X,o,o,X,o,X,o,X,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 154 (ö)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 155 (õ)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 156 (ú)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,X,X,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,X,X,o,o,o,o,o,o,o,
    X,X,o,X,X,X,X,X,X,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,X,X,X,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 157 (ù)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 158 (û)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 159 (ü)
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 160 (†)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 161 (°)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 162 (¢)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 163 (£)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 164 (§)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,X,X,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,X,X,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 165 (•)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 166 (¶)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 167 (ß)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 168 (®)
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 169 (©)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,X,X,o,o,o,o,o,o,o,
    X,o,o,o,X,X,o,o,o,X,o,o,o,o,o,o,
    X,o,o,X,o,o,o,o,o,X,o,o,o,o,o,o,
    X,o,o,o,X,X,o,o,o,X,o,o,o,o,o,o,
    o,X,X,o,o,o,o,X,X,o,o,o,o,o,o,o,
    o,o,o,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 170 (™)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 171 (´)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,o,o,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,o,o,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 172 (¨)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 173 (≠)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 174 (Æ)
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 175 (Ø)
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 176 (∞)
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 177 (±)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 178 (≤)
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 179 (≥)
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 180 (¥)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 181 (µ)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 182 (∂)
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    // character 183 (∑)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 184 (∏)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 185 (π)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 186 (∫)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 187 (ª)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 188 (º)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,X,o,X,o,o,o,o,o,o,o,o,
    o,X,X,o,o,X,X,X,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,X,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 189 (Ω)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,X,X,X,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,X,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 190 (æ)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,X,o,X,o,o,o,o,o,o,o,o,
    o,X,X,o,o,X,X,X,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,X,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 191 (ø)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 192 (¿)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 193 (¡)
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 194 (¬)
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 195 (√)
    X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 196 (ƒ)
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 197 (≈)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 198 (∆)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,X,X,X,X,X,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,X,X,X,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,X,X,X,X,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 199 («)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 200 (»)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 201 (…)
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 202 ( )
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 203 (À)
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 204 (Ã)
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 205 (Õ)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 206 (Œ)
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 207 (œ)
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 208 (–)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 209 (—)
    X,X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 210 (“)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 211 (”)
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 212 (‘)
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 213 (’)
    X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 214 (÷)
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 215 (◊)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 216 (ÿ)
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 217 (Ÿ)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 218 (⁄)
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 219 (€)
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 220 (‹)
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 221 (›)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 222 (ﬁ)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 223 (ﬂ)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 224 (‡)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 225 (·)
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 226 (‚)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 227 („)
    o,X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 228 (‰)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 229 (Â)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 230 (Ê)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,X,X,X,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,X,X,o,o,o,o,o,o,
    o,X,X,X,X,X,X,X,X,X,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,X,X,X,X,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 231 (Á)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 232 (Ë)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 233 (È)
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 234 (Í)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 235 (Î)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 236 (Ï)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 237 (Ì)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 238 (Ó)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 239 (Ô)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 240 ()
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 241 (Ò)
    o,X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 242 (Ú)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 243 (Û)
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 244 (Ù)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 245 (ı)
    o,X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 246 (ˆ)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 247 (˜)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 248 (¯)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 249 (˘)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 250 (˙)
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 251 (˚)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 252 (¸)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 253 (˝)
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 254 (˛)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 255 (ˇ)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o
};

const uint8_t defaultFontWidthHeight10[256] =
{
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0,
    5, // space
    3, // !
    6, // "
    8, // #
    7, // $
    8, // %
    8, // &
    4, // '
    5, // (
    5, // )
    9, // *
    7, // + 
    5, // ,
    7, // -
    3, // .
    8, // slash
    8, // 0
    5, // 1
    7, // 2
    7, // 3
    8, // 4
    7, // 5
    7, // 6
    7, // 7
    7, // 8
    7, // 9
    3, // :
    4, // ;
    6, // <
    7, // =
    7, // >
    7, // ?
    8, // @
    7, // A
    7, // B
    7, // C
    7, // D
    7, // E
    7, // F
    7, // G
    7, // H
    5, // I
    7, // J
    8, // K
    7, // L
    8, // M
    8, // N
    7, // O
    7, // P
    7, // Q
    7, // R
    7, // S
    7, // T
    7, // U
    7, // V
    8, // W
    8, // X
    7, // Y
    8, // Z
    5, // [
    8, // backslash
    5, // ]
    7, // ^
    9, // _
    4, // `
    7, // a
    7, // b
    7, // c
    7, // d
    7, // e
    7, // f
    7, // g
    7, // h
    3, // i
    6, // j
    7, // k
    3, // l
    11, // m
    7, // n
    7, // o
    7, // p
    7, // q
    7, // r
    7, // s
    7, // t
    7, // u
    7, // v
    11, // w
    8, // x
    7, // y
    7, // z
    7, // {
    3, // |
    7, // }
    8, // ~
    0, 
    7, // Ä
    0,
    5, // ,
    5, // É
    9, // Ñ
    9, // Ö
    7, // Ü
    7, // á
    4, // à
    12, // â
    7, // ä
    3, // ã
    8, // å
    0,
    8, // é
    0,
    0,
    4, // ë
    4, // í
    8, // ì
    8, // î
    5, // ï
    6, // ñ
    8, // ó
    8, // ò
    10, // ô
    7, // ö
    4, // õ
    10, // ú
    0,
    7, // û
    7, // ü
    0,
    3, // °
    7, // ¢
    7, // £
    9, // §
    7, // •
    3, // ¶
    7, // ß
    7, // ®
    11, // ©
    7, // ™
    6, // ´
    7, // ¨
    0, 
    8, // Æ
    4, // Ø
    6, // ∞
    7, // ±
    4, // ≤
    4, // ≥
    4, // ¥
    7, // µ
    7, // ∂
    3, // ∑
    3, // ∏
    3, // π
    6, // ∫
    6, // ª
    9, // º
    9, // Ω
    9, // æ
    7, // ø
    7, // ¿
    7, // ¡
    7, // ¬
    8, // √
    7, // ƒ
    7, // ≈
    11, // ∆
    7, // «
    7, // »
    7, // …
    7, //  
    7, // À
    5, // Ã
    5, // Õ
    5, // Œ
    7, // œ
    8, // –
    9, // —
    7, // “
    7, // ”
    7, // ‘
    8, // ’
    7, // ÷
    6, // ◊
    7, // ÿ
    7, // Ÿ
    7, // ⁄
    7, // €
    7, // ‹
    7, // ›
    7, // ﬁ
    7, // ﬂ
    7, // ‡
    7, // ·
    7, // ‚
    8, // „
    7, // ‰
    7, // Â
    11, // Ê
    7, // Á
    7, // Ë
    7, // È
    7, // Í
    7, // Î
    4, // Ï
    4, // Ì
    5, // Ó
    7, // Ô
    7, // 
    8, // Ò
    7, // Ú
    7, // Û
    7, // Ù
    8, // ı
    7, // ˆ
    7, // ˜
    7, // ¯
    7, // ˘
    7, // ˙
    7, // ˚
    7, // ¸
    7, // ˝
    7, // ˛
    7 // ˇ
};

const bool defaultFontDataHeight7[256 * 7 * 16] =
{
    // character 0 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 1 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 2 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 3 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 4 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 5 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 6 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 7 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 8 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 9 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 10 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 11 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 12 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 13 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 14 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 15 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 16 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 17 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 18 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 19 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 20 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 21 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 22 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 23 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 24 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 25 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 26 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 27 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 28 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 29 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 30 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 31 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 32 ( )
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 33 (!)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 34 (")
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 35 (#)
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 36 ($)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 37 (%)
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 38 (&)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 39 (')
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 40 (()
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 41 ())
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 42 (*)
    o,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,
    o,o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 43 (+)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 44 (,)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 45 (-)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 46 (.)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 47 (/)
    o,o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 48 (0)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 49 (1)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 50 (2)
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 51 (3)
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 52 (4)
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 53 (5)
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 54 (6)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 55 (7)
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 56 (8)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 57 (9)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 58 (:)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 59 (;)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 60 (<)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 61 (=)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 62 (>)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 63 (?)
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 64 (@)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,o,o,o,X,o,o,o,o,o,o,o,o,o,o,o,
    X,o,X,o,X,o,o,o,o,o,o,o,o,o,o,o,
    X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 65 (A)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 66 (B)
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 67 (C)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 68 (D)
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 69 (E)
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 70 (F)
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 71 (G)
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 72 (H)
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 73 (I)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 74 (J)
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 75 (K)
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 76 (L)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 77 (M)
    X,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 78 (N)
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 79 (O)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 80 (P)
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 81 (Q)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 82 (R)
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 83 (S)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 84 (T)
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 85 (U)
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 86 (V)
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 87 (W)
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    o,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 88 (X)
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 89 (Y)
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 90 (Z)
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 91 ([)
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 92 (\)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 93 (])
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 94 (^)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 95 (_)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 96 (`)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 97 (a)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 98 (b)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 99 (c)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 100 (d)
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 101 (e)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 102 (f)
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 103 (g)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 104 (h)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 105 (i)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 106 (j)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 107 (k)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 108 (l)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 109 (m)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 110 (n)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 111 (o)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 112 (p)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 113 (q)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 114 (r)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 115 (s)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 116 (t)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 117 (u)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 118 (v)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 119 (w)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    o,X,X,o,o,X,X,X,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 120 (x)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 121 (y)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 122 (z)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 123 ({)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 124 (|)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 125 (})
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 126 (~)
    o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,o,X,o,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 127 ()
    o,o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 128 (Ä)
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 129 (Å)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 130 (Ç)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 131 (É)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 132 (Ñ)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 133 (Ö)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 134 (Ü)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 135 (á)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 136 (à)
    o,o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 137 (â)
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,X,X,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 138 (ä)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 139 (ã)
    o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 140 (å)
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 141 (ç)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 142 (é)
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 143 (è)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 144 (ê)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 145 (ë)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 146 (í)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 147 (ì)
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 148 (î)
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 149 (ï)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 150 (ñ)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 151 (ó)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 152 (ò)
    o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,o,X,o,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 153 (ô)
    X,X,X,X,o,X,X,o,X,X,o,o,o,o,o,o,
    o,X,X,o,o,X,X,X,X,X,o,o,o,o,o,o,
    o,X,X,o,o,X,X,o,X,X,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 154 (ö)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 155 (õ)
    X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 156 (ú)
    o,X,X,X,o,X,X,X,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,o,X,X,o,o,o,o,o,o,o,
    X,X,o,X,X,X,X,X,X,o,o,o,o,o,o,o,
    X,X,o,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,X,X,X,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 157 (ù)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 158 (û)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 159 (ü)
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 160 (†)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 161 (°)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 162 (¢)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 163 (£)
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 164 (§)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 165 (•)
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 166 (¶)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 167 (ß)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 168 (®)
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 169 (©)
    o,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,X,X,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,X,X,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 170 (™)
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 171 (´)
    o,o,X,o,o,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,o,o,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 172 (¨)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 173 (≠)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 174 (Æ)
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,o,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 175 (Ø)
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 176 (∞)
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 177 (±)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 178 (≤)
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 179 (≥)
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 180 (¥)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 181 (µ)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 182 (∂)
    o,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    // character 183 (∑)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 184 (∏)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 185 (π)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 186 (∫)
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 187 (ª)
    X,o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 188 (º)
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,o,X,X,o,X,o,X,o,o,o,o,o,o,o,
    o,o,X,X,o,o,X,X,X,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,X,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 189 (Ω)
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,o,X,X,o,X,X,X,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,X,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,X,X,X,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 190 (æ)
    X,X,o,o,o,X,X,o,o,o,o,o,o,o,o,o,
    o,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,o,X,o,o,o,o,o,o,o,
    o,o,X,X,o,o,X,X,X,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,X,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 191 (ø)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 192 (¿)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 193 (¡)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 194 (¬)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 195 (√)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 196 (ƒ)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 197 (≈)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 198 (∆)
    o,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,X,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 199 («)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 200 (»)
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 201 (…)
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 202 ( )
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 203 (À)
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 204 (Ã)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 205 (Õ)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 206 (Œ)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 207 (œ)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 208 (–)
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 209 (—)
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 210 (“)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 211 (”)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 212 (‘)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 213 (’)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 214 (÷)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 215 (◊)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 216 (ÿ)
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 217 (Ÿ)
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 218 (⁄)
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 219 (€)
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 220 (‹)
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 221 (›)
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 222 (ﬁ)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 223 (ﬂ)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 224 (‡)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 225 (·)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 226 (‚)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 227 („)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 228 (‰)
    o,X,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 229 (Â)
    o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 230 (Ê)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,X,X,o,o,o,o,o,o,o,o,
    X,X,o,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,X,X,X,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 231 (Á)
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 232 (Ë)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 233 (È)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 234 (Í)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 235 (Î)
    o,X,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 236 (Ï)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 237 (Ì)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 238 (Ó)
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 239 (Ô)
    X,o,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 240 ()
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 241 (Ò)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 242 (Ú)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 243 (Û)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 244 (Ù)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 245 (ı)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 246 (ˆ)
    o,X,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 247 (˜)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,X,X,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 248 (¯)
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 249 (˘)
    o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 250 (˙)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 251 (˚)
    o,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 252 (¸)
    o,X,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 253 (˝)
    o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 254 (˛)
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
    // character 255 (ˇ)
    o,X,o,X,o,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,X,X,o,o,o,o,o,o,o,o,o,o,o,
    X,X,X,X,o,o,o,o,o,o,o,o,o,o,o,o,
    o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,
};

const uint8_t defaultFontWidthHeight7[256] =
{
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0,
    0,
    5,
    3, // !
    6, // "
    8, // #
    7, // $
    7, // %
    6, // &
    4, // '
    5, // (
    5, // )
    9, // *
    7, // +
    5, // ,
    7, // -
    3, // .
    8, // /
    6, // 0
    6, // 1
    6, // 2
    6, // 3
    6, // 4
    6, // 5
    6, // 6
    6, // 7
    6, // 8
    6, // 9
    3, // :
    4, // ;
    5, // <
    6, // =
    5, // >
    5, // ?
    5, // @
    6, // A
    6, // B
    5, // C
    6, // D
    5, // E
    5, // F
    6, // G
    6, // H
    3, // I
    6, // J
    6, // K
    5, // L
    9, // M
    6, // N
    6, // O
    6, // P
    6, // Q
    6, // R
    5, // S
    5, // T
    6, // U
    6, // V
    9, // W
    6, // X
    7, // Y
    6, // Z
    5, // [
    7, // backslash
    5, // ]
    7, // ^
    9, // _
    4, // `
    6, // a
    6, // b
    5, // c
    6, // d
    6, // e
    6, // f
    6, // g
    7, // h
    3, // i
    4, // j
    6, // k
    3, // l
    9, // m
    6, // n
    6, // o
    5, // p
    6, // q
    5, // r
    5, // s
    5, // t
    6, // u
    6, // v
    9, // w
    6, // x
    6, // y
    6, // z
    5, // {
    3, // |
    5, // }
    6, // ~
    7, // 
    6, // Ä
    0, // Å
    4, // Ç
    5, // É
    8, // Ñ
    9, // Ö
    5, // Ü
    5, // á
    7, // à
    10, // â
    5, // ä
    4, // ã
    7, // å
    0, // ç
    6, // é
    0, // è
    0, // ê
    4, // ë
    4, // í
    7, // ì
    7, // î
    4, // ï
    4, // ñ
    5, // ó
    6, // ò
    11, // ô
    5, // ö
    4, // õ
    10, // ú
    0, // ù
    6, // û
    7, // ü
    0, // †
    3, // °
    5, // ¢
    7, // £
    4, // §
    7, // •
    3, // ¶
    5, // ß
    6, // ®
    9, // ©
    5, // ™
    7, // ´
    8, // ¨
    0, // ≠
    8, // Æ
    4, // Ø
    4, // ∞
    7, // ±
    4, // ≤
    4, // ≥
    4, // ¥
    6, // µ
    7, // ∂
    3, // ∑
    3, // ∏
    3, // π
    4, // ∫
    7, // ª
    10, // º
    10, // Ω
    10, // æ
    5, // ø
    6, // ¿
    6, // ¡
    6, // ¬
    6, // √
    6, // ƒ
    6, // ≈
    8, // ∆
    5, // «
    5, // »
    5, // …
    5, //  
    5, // À
    3, // Ã
    3, // Õ
    3, // Œ
    3, // œ
    7, // –
    6, // —
    6, // “
    6, // ”
    6, // ‘
    6, // ’
    6, // ÷
    6, // ◊
    6, // ÿ
    6, // Ÿ
    6, // ⁄
    6, // €
    6, // ‹
    7, // ›
    6, // ﬁ
    6, // ﬂ
    6, // ‡
    6, // ·
    6, // ‚
    6, // „
    6, // ‰
    6, // Â
    9, // Ê
    5, // Á
    6, // Ë
    6, // È
    6, // Í
    6, // Î
    4, // Ï
    4, // Ì
    5, // Ó
    5, // Ô
    6, // 
    6, // Ò
    6, // Ú
    6, // Û
    6, // Ù
    6, // ı
    6, // ˆ
    7, // ˜
    6, // ¯
    6, // ˘
    6, // ˙
    6, // ˚
    6, // ¸
    6, // ˝
    6, // ˛
    6 // ˇ
};

const Font* DefaultFont::Get(IRenderer& renderer, const uint16_t lineHeight)
{
    if (lineHeight == 10 && defaultFontHeight10 == nullptr)
    {
        const TextureAtlas* const textureAtlas = CreateTextureAtlasForFont(renderer, defaultFontDataHeight10, 10);
        defaultFontHeight10 = new Font(defaultFontWidthHeight10, textureAtlas);
    }

    if (lineHeight == 7 && defaultFontHeight7 == nullptr)
    {
        const TextureAtlas* const textureAtlas = CreateTextureAtlasForFont(renderer, defaultFontDataHeight7, 7);
        defaultFontHeight7 = new Font(defaultFontWidthHeight7, textureAtlas);
    }

    return (lineHeight == 7) ? defaultFontHeight7 : defaultFontHeight10;
}

TextureAtlas* DefaultFont::CreateTextureAtlasForFont(IRenderer& renderer, const bool* fontPicture, const uint16_t lineHeight)
{
    const unsigned int textureId = renderer.GenerateTextureId();

    TextureAtlas* textureAtlas = new TextureAtlas(textureId, 16, lineHeight, 16, 16, 0, 16 - lineHeight);
    const uint32_t bytesPerOutputPixel = 4;
    const uint32_t width = 16;
    const uint32_t numberOfPixelsInTexture = width * lineHeight;
    uint8_t* textureImage = new uint8_t[numberOfPixelsInTexture * bytesPerOutputPixel];

    for (uint32_t i = 0; i < 256; i++)
    {
        for (uint32_t h = 0; h < lineHeight; h++)
        {
            uint32_t outputPixelOffset = (h * 16) * bytesPerOutputPixel;
            for (uint32_t w = 0; w < 16; w++)
            {
                const bool fontBit = (h < lineHeight) ? fontPicture[(16 * lineHeight * i) + (16 * h) + w] : false;
                textureImage[outputPixelOffset] = 255;
                textureImage[outputPixelOffset + 1] = 255;
                textureImage[outputPixelOffset + 2] = 255;
                textureImage[outputPixelOffset + 3] = fontBit ? 255 : 0;
                outputPixelOffset += bytesPerOutputPixel;
            }
        }
        textureAtlas->StoreImage(i, textureImage);
    }

    delete[] textureImage;

    renderer.LoadPixelDataIntoTexture(
        textureAtlas->GetTextureWidth(),
        textureAtlas->GetTextureHeight(),
        textureAtlas->GetTexturePixelData(),
        textureAtlas->GetTextureId());

    return textureAtlas;
}
