b'A' => Char {
    data: [
        ".xxx.",
        "x...x",
        "x...x",
        "xxxxx",
        "x...x",
        "x...x",
        "x...x",
    ],
},

b'B' => Char {
    data: [
        "xxxx.",
        "x...x",
        "x...x",
        "xxxx.",
        "x...x",
        "x...x",
        "xxxx.",
    ],
},

b'C' => Char {
    data: [
        ".xxx.",
        "x...x",
        "x....",
        "x....",
        "x....",
        "x...x",
        ".xxx.",
    ],
},

b'D' => Char {
    data: [
        "xxxx.",
        "x...x",
        "x...x",
        "x...x",
        "x...x",
        "x...x",
        "xxxx.",
    ],
},

b'E' => Char {
    data: [
        "xxxxx",
        "x....",
        "x....",
        "xxxx.",
        "x....",
        "x....",
        "xxxxx",
    ],
},

b'F' => Char {
    data: [
        "xxxxx",
        "x....",
        "x....",
        "xxxx.",
        "x....",
        "x....",
        "x....",
    ],
},

b'G' => Char {
    data: [
        ".xxx.",
        "x...x",
        "x....",
        "x.xxx",
        "x...x",
        "x...x",
        ".xxxx",
    ],
},

b'H' => Char {
    data: [
        "x...x",
        "x...x",
        "x...x",
        "xxxxx",
        "x...x",
        "x...x",
        "x...x",
    ],
},

b'I' => Char {
    data: [
        ".xxx.",
        "..x..",
        "..x..",
        "..x..",
        "..x..",
        "..x..",
        "xxxxx",
    ],
},

b'J' => Char {
    data: [
        ".xxxx",
        "....x",
        "....x",
        "....x",
        "....x",
        "x...x",
        ".xxx.",
    ],
},

b'K' => Char {
    data: [
        "x...x",
        "x..x.",
        "x.x..",
        "xx...",
        "x.x..",
        "x..x.",
        "x...x",
    ],
},

b'L' => Char {
    data: [
        "x....",
        "x....",
        "x....",
        "x....",
        "x....",
        "x....",
        "xxxxx",
    ],
},

b'M' => Char {
    data: [
        "xx.xx",
        "x.x.x",
        "x.x.x",
        "x.x.x",
        "x...x",
        "x...x",
        "x...x",
    ],
},

b'N' => Char {
    data: [
        "x...x",
        "x...x",
        "xx..x",
        "x.x.x",
        "x..xx",
        "x...x",
        "x...x",
    ],
},

b'O' => Char {
    data: [
        ".xxx.",
        "x...x",
        "x...x",
        "x...x",
        "x...x",
        "x...x",
        ".xxx.",
    ],
},

b'P' => Char {
    data: [
        "xxxx.",
        "x...x",
        "x...x",
        "xxxx.",
        "x....",
        "x....",
        "x....",
    ],
},

b'Q' => Char {
    data: [
        ".xxx.",
        "x...x",
        "x...x",
        "x...x",
        "x.x.x",
        "x..x.",
        ".xx.x",
    ],
},

b'R' => Char {
    data: [
        "xxxx.",
        "x...x",
        "x...x",
        "xxxx.",
        "x.x..",
        "x..x.",
        "x...x",
    ],
},

b'S' => Char {
    data: [
        ".xxx.",
        "x...x",
        "x....",
        ".xxx.",
        "....x",
        "x...x",
        ".xxx.",
    ],
},

b'T' => Char {
    data: [
        "xxxxx",
        "..x..",
        "..x..",
        "..x..",
        "..x..",
        "..x..",
        "..x..",
    ],
},

b'U' => Char {
    data: [
        "x...x",
        "x...x",
        "x...x",
        "x...x",
        "x...x",
        "x...x",
        ".xxx.",
    ],
},

b'V' => Char {
    data: [
        "x...x",
        "x...x",
        "x...x",
        "x...x",
        "x...x",
        ".x.x.",
        "..x..",
    ],
},

b'W' => Char {
    data: [
        "x...x",
        "x...x",
        "x.x.x",
        "x.x.x",
        "x.x.x",
        "x.x.x",
        ".x.x.",
    ],
},

b'X' => Char {
    data: [
        "x...x",
        ".x.x.",
        "..x..",
        "..x..",
        "..x..",
        ".x.x.",
        "x...x",
    ],
},

b'Y' => Char {
    data: [
        "x...x",
        "x...x",
        "x...x",
        ".x.x.",
        "..x..",
        "..x..",
        "..x..",
    ],
},

b'Z' => Char {
    data: [
        "xxxxx",
        "....x",
        "...x.",
        "..x..",
        ".x...",
        "x....",
        "xxxxx",
    ],
},

b'a' => Char {
    data: [
        "....",
        ".xx.",
        "...x",
        ".xxx",
        "x..x",
        "x..x",
        ".xx.",
    ],
},

b'b' => Char {
    data: [
        "x...",
        "x...",
        "xxx.",
        "x..x",
        "x..x",
        "x..x",
        ".xx.",
    ],
},

b'c' => Char {
    data: [
        "....",
        ".xx.",
        "x..x",
        "x...",
        "x...",
        "x..x",
        ".xx.",
    ],
},

b'd' => Char {
    data: [
        "...x",
        "...x",
        ".xxx",
        "x..x",
        "x..x",
        "x..x",
        ".xx.",
    ],
},

b'e' => Char {
    data: [
        "....",
        ".xx.",
        "x..x",
        "x..x",
        "xxxx",
        "x...",
        ".xx.",
    ],
},

b'f' => Char {
    data: [
        ".xx",
        "x..",
        "x..",
        "xx.",
        "x..",
        "x..",
        "x..",
    ],
},

b'g' => Char {
    data: [
        "....",
        ".xx.",
        "x..x",
        "x..x",
        ".xxx",
        "...x",
        ".xx.",
    ],
},

b'h' => Char {
    data: [
        "x...",
        "x...",
        "xxx.",
        "x..x",
        "x..x",
        "x..x",
        "x..x",
    ],
},

b'i' => Char {
    data: [
        ".x..",
        "....",
        "xx..",
        ".x..",
        ".x..",
        ".x..",
        "..x.",
    ],
},

b'j' => Char {
    data: [
        "...x",
        "....",
        "..xx",
        "...x",
        "...x",
        "x..x",
        ".xx.",
    ],
},

b'k' => Char {
    data: [
        "x...",
        "x...",
        "x..x",
        "x.x.",
        "xx..",
        "x.x.",
        "x..x",
    ],
},

b'l' => Char {
    data: [
        "xx.",
        ".x.",
        ".x.",
        ".x.",
        ".x.",
        ".x.",
        "..x",
    ],
},

b'm' => Char {
    data: [
        ".....",
        ".x.x.",
        "x.x.x",
        "x.x.x",
        "x.x.x",
        "x.x.x",
        "x.x.x",
    ],
},

b'n' => Char {
    data: [
        ".xx.",
        "x..x",
        "x..x",
        "x..x",
        "x..x",
        "x..x",
        "x..x",
    ],
},

b'o' => Char {
    data: [
        "....",
        ".xx.",
        "x..x",
        "x..x",
        "x..x",
        "x..x",
        ".xx.",
    ],
},

b'p' => Char {
    data: [
        "....",
        ".xx.",
        "x..x",
        "x..x",
        "xxx.",
        "x...",
        "x...",
    ],
},

b'q' => Char {
    data: [
        "....",
        ".xx.",
        "x..x",
        "x..x",
        ".xxx",
        "...x",
        "...x",
    ],
},

b'r' => Char {
    data: [
        "...",
        ".xx",
        "x..",
        "x..",
        "x..",
        "x..",
        "x..",
    ],
},

b's' => Char {
    data: [
        "....",
        ".xx.",
        "x..x",
        ".x..",
        "..x.",
        "x..x",
        ".xx.",
    ],
},

b't' => Char {
    data: [
        "...",
        "x..",
        "xxx",
        "x..",
        "x..",
        "x..",
        ".xx",
    ],
},

b'u' => Char {
    data: [
        "....",
        "x..x",
        "x..x",
        "x..x",
        "x..x",
        "x..x",
        ".xx.",
    ],
},

b'v' => Char {
    data: [
        "....",
        "x..x",
        "x..x",
        "x..x",
        "x..x",
        ".x.x.",
        "..x..",
    ],
},

b'w' => Char {
    data: [
        ".....",
        "x...x",
        "x.x.x",
        "x.x.x",
        "x.x.x",
        "x.x.x",
        ".x.x.",
    ],
},

b'x' => Char {
    data: [
        ".....",
        "x...x",
        ".x.x.",
        "..x..",
        "..x..",
        ".x.x.",
        "x...x",
    ],
},

b'y' => Char {
    data: [
        "....",
        "x..x",
        "x..x",
        "x..x",
        ".xxx",
        "...x",
        ".xx.",
    ],
},

b'z' => Char {
    data: [
        "....",
        "xxxx",
        "...x",
        "..x.",
        ".x..",
        "x...",
        "xxxx",
    ],
},

b'0' => Char {
    data: [
        ".xxx.",
        "x...x",
        "x...x",
        "x...x",
        "x...x",
        "x...x",
        ".xxx.",
    ],
},

b'1' => Char {
    data: [
        "..x..",
        "xxx..",
        "..x..",
        "..x..",
        "..x..",
        "..x..",
        "xxxxx",
    ],
},

b'2' => Char {
    data: [
        ".xxx.",
        "x...x",
        "....x",
        "...x.",
        "..x..",
        ".x...",
        "xxxxx",
    ],
},

b'3' => Char {
    data: [
        ".xxx.",
        "x...x",
        "....x",
        "..xx.",
        "....x",
        "x...x",
        ".xxx.",
    ],
},

b'4' => Char {
    data: [
        "....x",
        "...xx",
        "..x.x",
        ".x..x",
        "xxxxx",
        "....x",
        "....x",
    ],
},

b'5' => Char {
    data: [
        "xxxxx",
        "x....",
        "x....",
        "xxxx.",
        "....x",
        "x...x",
        ".xxx.",
    ],
},

b'6' => Char {
    data: [
        ".xxx.",
        "x...x",
        "x....",
        "xxxx.",
        "x...x",
        "x...x",
        ".xxx.",
    ],
},

b'7' => Char {
    data: [
        "xxxxx",
        "....x",
        "...x.",
        "..x..",
        ".x...",
        ".x...",
        ".x...",
    ],
},

b'8' => Char {
    data: [
        ".xxx.",
        "x...x",
        "x...x",
        ".xxx.",
        "x...x",
        "x...x",
        ".xxx.",
    ],
},

b'9' => Char {
    data: [
        ".xxx.",
        "x...x",
        "x...x",
        ".xxxx",
        "....x",
        "x...x",
        ".xxx.",
    ],
},

b'!' => Char {
    data: [
        "x",
        "x",
        "x",
        "x",
        "x",
        ".",
        "x",
    ],
},

b'@' => Char {
    data: [
        ".xxx.",
        "x...x",
        "x..xx",
        "x.x.x",
        "x.x.x",
        "x..x.",
        ".x...",
    ],
},

b'#' => Char {
    data: [
        ".....",
        ".x.x.",
        "xxxxx",
        ".x.x.",
        "xxxxx",
        ".x.x.",
        ".....",
    ],
},

b'$' => Char {
    data: [
        ".xxx.",
        "x.x.x",
        "x.x..",
        ".xxx.",
        "..x.x",
        "x.x.x",
        ".xxx.",
    ],
},

b'%' => Char {
    data: [
        ".x...x.",
        "x.x..x.",
        ".x..x..",
        "...x...",
        "..x..x.",
        ".x..x.x",
        ".x...x.",
    ],
},

b'^' => Char {
    data: [
        "..x..",
        ".x.x.",
        "x...x",
        ".....",
        ".....",
        ".....",
        ".....",
    ],
},

b'&' => Char {
    data: [
        ".xx..",
        "x..x.",
        "x.x..",
        ".x...",
        "x.x.x",
        "x..x.",
        ".xx.x",
    ],
},

b'*' => Char {
    data: [
        "..x..",
        "x.x.x",
        ".xxx.",
        "..x..",
        ".xxx.",
        "x.x.x",
        "..x..",
    ],
},

b'(' => Char {
    data: [
        ".x",
        "x.",
        "x.",
        "x.",
        "x.",
        "x.",
        ".x",
    ],
},

b')' => Char {
    data: [
        "x.",
        ".x",
        ".x",
        ".x",
        ".x",
        ".x",
        "x.",
    ],
},

b'[' => Char {
    data: [
        "xx",
        "x.",
        "x.",
        "x.",
        "x.",
        "x.",
        "xx",
    ],
},

b']' => Char {
    data: [
        "xx",
        ".x",
        ".x",
        ".x",
        ".x",
        ".x",
        "xx",
    ],
},

b'{' => Char {
    data: [
        ".xx",
        ".x.",
        ".x.",
        "xx.",
        ".x.",
        ".x.",
        ".xx",
    ],
},

b'}' => Char {
    data: [
        "xx.",
        ".x.",
        ".x.",
        ".xx",
        ".x",
        ".x.",
        "xx.",
    ],
},

b'+' => Char {
    data: [
        ".....",
        "..x..",
        "..x..",
        "xxxxx",
        "..x..",
        "..x..",
        ".....",
    ],
},

b'-' => Char {
    data: [
        "...",
        "...",
        "...",
        "xxx",
        "...",
        "...",
        "...",
    ],
},

b'_' => Char {
    data: [
        "....",
        "....",
        "....",
        "....",
        "....",
        "....",
        "xxxx",
    ],
},

b'=' => Char {
    data: [
        ".....",
        ".....",
        "xxxxx..........................................................................",
        ".....",
        "xxxxx",
        ".....",
        ".....",
    ],
},

b':' => Char {
    data: [
        ".",
        ".",
        ".",
        "x",
        ".",
        ".",
        "x",
    ],
},

b';' => Char {
    data: [
        "..",
        "..",
        "..",
        ".x",
        "..",
        ".x",
        "xx",
    ],
},

b',' => Char {
    data: [
        "..",
        "..",
        "..",
        "..",
        "..",
        ".x",
        "xx",
    ],
},

b'.' => Char {
    data: [
        ".",
        ".",
        ".",
        ".",
        ".",
        ".",
        "x",
    ],
},

b'\'' => Char {
    data: [
        "x",
        "x",
        ".",
        ".",
        ".",
        ".",
        ".",
    ],
},

b'"' => Char {
    data: [
        "x.x",
        "x.x",
        "...",
        "...",
        "...",
        "...",
        "...",
    ],
},

b'/' => Char {
    data: [
        "....x",
        "....x",
        "...x.",
        "..x..",
        ".x...",
        "x....",
        "x....",
    ],
},

b'\\' => Char {
    data: [
        "x....",
        "x....",
        ".x...",
        "..x..",
        "...x.",
        "....x",
        "....x",
    ],
},

b'|' => Char {
    data: [
        "x",
        "x",
        "x",
        "x",
        "x",
        "x",
        "x",
    ],
},

b'<' => Char {
    data: [
        "...x",
        "..x.",
        ".x..",
        "x...",
        ".x..",
        "..x.",
        "...x",
    ],
},

b'>' => Char {
    data: [
        "x...",
        ".x..",
        "..x.",
        "...x",
        "..x.",
        ".x..",
        "x...",
    ],
},

b'?' => Char {
    data: [
        ".xxx.",
        "x...x",
        "....x",
        "..xx.",
        ".x...",
        ".....",
        ".x...",
    ],
},

b'~' => Char {
    data: [
        ".......",
        ".......",
        ".xx....",
        "x..x..x",
        "....xx.",
        ".......",
        ".......",
    ],
},

b'`' => Char {
    data: [
        "x..",
        ".x.",
        "..x",
        "...",
        "...",
        "...",
        "...",
    ],
},