/********************************************************************** * File: imgunpk.h (Formerly unpack.h) * Description: Definitions of fast unpacking look-up tables for images.c. * Author: Ray Smith * Created: Mon Jun 11 18:06:34 BST 1990 * * (C) Copyright 1990, Hewlett-Packard Ltd. ** Licensed under the Apache License, Version 2.0 (the "License"); ** you may not use this file except in compliance with the License. ** You may obtain a copy of the License at ** http://www.apache.org/licenses/LICENSE-2.0 ** Unless required by applicable law or agreed to in writing, software ** distributed under the License is distributed on an "AS IS" BASIS, ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ** See the License for the specific language governing permissions and ** limitations under the License. * **********************************************************************/ #ifndef IMGUNPK_H #define IMGUNPK_H #include "host.h" UINT8 bpp4table[256][2] = { /*4 bit converter */ {0, 0} , {0, 1} , {0, 2} , {0, 3} , {0, 4} , {0, 5} , {0, 6} , {0, 7} , {0, 8} , {0, 9} , {0, 10} , {0, 11} , {0, 12} , {0, 13} , {0, 14} , {0, 15} , {1, 0} , {1, 1} , {1, 2} , {1, 3} , {1, 4} , {1, 5} , {1, 6} , {1, 7} , {1, 8} , {1, 9} , {1, 10} , {1, 11} , {1, 12} , {1, 13} , {1, 14} , {1, 15} , {2, 0} , {2, 1} , {2, 2} , {2, 3} , {2, 4} , {2, 5} , {2, 6} , {2, 7} , {2, 8} , {2, 9} , {2, 10} , {2, 11} , {2, 12} , {2, 13} , {2, 14} , {2, 15} , {3, 0} , {3, 1} , {3, 2} , {3, 3} , {3, 4} , {3, 5} , {3, 6} , {3, 7} , {3, 8} , {3, 9} , {3, 10} , {3, 11} , {3, 12} , {3, 13} , {3, 14} , {3, 15} , {4, 0} , {4, 1} , {4, 2} , {4, 3} , {4, 4} , {4, 5} , {4, 6} , {4, 7} , {4, 8} , {4, 9} , {4, 10} , {4, 11} , {4, 12} , {4, 13} , {4, 14} , {4, 15} , {5, 0} , {5, 1} , {5, 2} , {5, 3} , {5, 4} , {5, 5} , {5, 6} , {5, 7} , {5, 8} , {5, 9} , {5, 10} , {5, 11} , {5, 12} , {5, 13} , {5, 14} , {5, 15} , {6, 0} , {6, 1} , {6, 2} , {6, 3} , {6, 4} , {6, 5} , {6, 6} , {6, 7} , {6, 8} , {6, 9} , {6, 10} , {6, 11} , {6, 12} , {6, 13} , {6, 14} , {6, 15} , {7, 0} , {7, 1} , {7, 2} , {7, 3} , {7, 4} , {7, 5} , {7, 6} , {7, 7} , {7, 8} , {7, 9} , {7, 10} , {7, 11} , {7, 12} , {7, 13} , {7, 14} , {7, 15} , {8, 0} , {8, 1} , {8, 2} , {8, 3} , {8, 4} , {8, 5} , {8, 6} , {8, 7} , {8, 8} , {8, 9} , {8, 10} , {8, 11} , {8, 12} , {8, 13} , {8, 14} , {8, 15} , {9, 0} , {9, 1} , {9, 2} , {9, 3} , {9, 4} , {9, 5} , {9, 6} , {9, 7} , {9, 8} , {9, 9} , {9, 10} , {9, 11} , {9, 12} , {9, 13} , {9, 14} , {9, 15} , {10, 0} , {10, 1} , {10, 2} , {10, 3} , {10, 4} , {10, 5} , {10, 6} , {10, 7} , {10, 8} , {10, 9} , {10, 10} , {10, 11} , {10, 12} , {10, 13} , {10, 14} , {10, 15} , {11, 0} , {11, 1} , {11, 2} , {11, 3} , {11, 4} , {11, 5} , {11, 6} , {11, 7} , {11, 8} , {11, 9} , {11, 10} , {11, 11} , {11, 12} , {11, 13} , {11, 14} , {11, 15} , {12, 0} , {12, 1} , {12, 2} , {12, 3} , {12, 4} , {12, 5} , {12, 6} , {12, 7} , {12, 8} , {12, 9} , {12, 10} , {12, 11} , {12, 12} , {12, 13} , {12, 14} , {12, 15} , {13, 0} , {13, 1} , {13, 2} , {13, 3} , {13, 4} , {13, 5} , {13, 6} , {13, 7} , {13, 8} , {13, 9} , {13, 10} , {13, 11} , {13, 12} , {13, 13} , {13, 14} , {13, 15} , {14, 0} , {14, 1} , {14, 2} , {14, 3} , {14, 4} , {14, 5} , {14, 6} , {14, 7} , {14, 8} , {14, 9} , {14, 10} , {14, 11} , {14, 12} , {14, 13} , {14, 14} , {14, 15} , {15, 0} , {15, 1} , {15, 2} , {15, 3} , {15, 4} , {15, 5} , {15, 6} , {15, 7} , {15, 8} , {15, 9} , {15, 10} , {15, 11} , {15, 12} , {15, 13} , {15, 14} , {15, 15} , }; UINT8 bpp2table[256][4] = { /*2bpp converter */ {0, 0, 0, 0} , {0, 0, 0, 1} , {0, 0, 0, 2} , {0, 0, 0, 3} , {0, 0, 1, 0} , {0, 0, 1, 1} , {0, 0, 1, 2} , {0, 0, 1, 3} , {0, 0, 2, 0} , {0, 0, 2, 1} , {0, 0, 2, 2} , {0, 0, 2, 3} , {0, 0, 3, 0} , {0, 0, 3, 1} , {0, 0, 3, 2} , {0, 0, 3, 3} , {0, 1, 0, 0} , {0, 1, 0, 1} , {0, 1, 0, 2} , {0, 1, 0, 3} , {0, 1, 1, 0} , {0, 1, 1, 1} , {0, 1, 1, 2} , {0, 1, 1, 3} , {0, 1, 2, 0} , {0, 1, 2, 1} , {0, 1, 2, 2} , {0, 1, 2, 3} , {0, 1, 3, 0} , {0, 1, 3, 1} , {0, 1, 3, 2} , {0, 1, 3, 3} , {0, 2, 0, 0} , {0, 2, 0, 1} , {0, 2, 0, 2} , {0, 2, 0, 3} , {0, 2, 1, 0} , {0, 2, 1, 1} , {0, 2, 1, 2} , {0, 2, 1, 3} , {0, 2, 2, 0} , {0, 2, 2, 1} , {0, 2, 2, 2} , {0, 2, 2, 3} , {0, 2, 3, 0} , {0, 2, 3, 1} , {0, 2, 3, 2} , {0, 2, 3, 3} , {0, 3, 0, 0} , {0, 3, 0, 1} , {0, 3, 0, 2} , {0, 3, 0, 3} , {0, 3, 1, 0} , {0, 3, 1, 1} , {0, 3, 1, 2} , {0, 3, 1, 3} , {0, 3, 2, 0} , {0, 3, 2, 1} , {0, 3, 2, 2} , {0, 3, 2, 3} , {0, 3, 3, 0} , {0, 3, 3, 1} , {0, 3, 3, 2} , {0, 3, 3, 3} , {1, 0, 0, 0} , {1, 0, 0, 1} , {1, 0, 0, 2} , {1, 0, 0, 3} , {1, 0, 1, 0} , {1, 0, 1, 1} , {1, 0, 1, 2} , {1, 0, 1, 3} , {1, 0, 2, 0} , {1, 0, 2, 1} , {1, 0, 2, 2} , {1, 0, 2, 3} , {1, 0, 3, 0} , {1, 0, 3, 1} , {1, 0, 3, 2} , {1, 0, 3, 3} , {1, 1, 0, 0} , {1, 1, 0, 1} , {1, 1, 0, 2} , {1, 1, 0, 3} , {1, 1, 1, 0} , {1, 1, 1, 1} , {1, 1, 1, 2} , {1, 1, 1, 3} , {1, 1, 2, 0} , {1, 1, 2, 1} , {1, 1, 2, 2} , {1, 1, 2, 3} , {1, 1, 3, 0} , {1, 1, 3, 1} , {1, 1, 3, 2} , {1, 1, 3, 3} , {1, 2, 0, 0} , {1, 2, 0, 1} , {1, 2, 0, 2} , {1, 2, 0, 3} , {1, 2, 1, 0} , {1, 2, 1, 1} , {1, 2, 1, 2} , {1, 2, 1, 3} , {1, 2, 2, 0} , {1, 2, 2, 1} , {1, 2, 2, 2} , {1, 2, 2, 3} , {1, 2, 3, 0} , {1, 2, 3, 1} , {1, 2, 3, 2} , {1, 2, 3, 3} , {1, 3, 0, 0} , {1, 3, 0, 1} , {1, 3, 0, 2} , {1, 3, 0, 3} , {1, 3, 1, 0} , {1, 3, 1, 1} , {1, 3, 1, 2} , {1, 3, 1, 3} , {1, 3, 2, 0} , {1, 3, 2, 1} , {1, 3, 2, 2} , {1, 3, 2, 3} , {1, 3, 3, 0} , {1, 3, 3, 1} , {1, 3, 3, 2} , {1, 3, 3, 3} , {2, 0, 0, 0} , {2, 0, 0, 1} , {2, 0, 0, 2} , {2, 0, 0, 3} , {2, 0, 1, 0} , {2, 0, 1, 1} , {2, 0, 1, 2} , {2, 0, 1, 3} , {2, 0, 2, 0} , {2, 0, 2, 1} , {2, 0, 2, 2} , {2, 0, 2, 3} , {2, 0, 3, 0} , {2, 0, 3, 1} , {2, 0, 3, 2} , {2, 0, 3, 3} , {2, 1, 0, 0} , {2, 1, 0, 1} , {2, 1, 0, 2} , {2, 1, 0, 3} , {2, 1, 1, 0} , {2, 1, 1, 1} , {2, 1, 1, 2} , {2, 1, 1, 3} , {2, 1, 2, 0} , {2, 1, 2, 1} , {2, 1, 2, 2} , {2, 1, 2, 3} , {2, 1, 3, 0} , {2, 1, 3, 1} , {2, 1, 3, 2} , {2, 1, 3, 3} , {2, 2, 0, 0} , {2, 2, 0, 1} , {2, 2, 0, 2} , {2, 2, 0, 3} , {2, 2, 1, 0} , {2, 2, 1, 1} , {2, 2, 1, 2} , {2, 2, 1, 3} , {2, 2, 2, 0} , {2, 2, 2, 1} , {2, 2, 2, 2} , {2, 2, 2, 3} , {2, 2, 3, 0} , {2, 2, 3, 1} , {2, 2, 3, 2} , {2, 2, 3, 3} , {2, 3, 0, 0} , {2, 3, 0, 1} , {2, 3, 0, 2} , {2, 3, 0, 3} , {2, 3, 1, 0} , {2, 3, 1, 1} , {2, 3, 1, 2} , {2, 3, 1, 3} , {2, 3, 2, 0} , {2, 3, 2, 1} , {2, 3, 2, 2} , {2, 3, 2, 3} , {2, 3, 3, 0} , {2, 3, 3, 1} , {2, 3, 3, 2} , {2, 3, 3, 3} , {3, 0, 0, 0} , {3, 0, 0, 1} , {3, 0, 0, 2} , {3, 0, 0, 3} , {3, 0, 1, 0} , {3, 0, 1, 1} , {3, 0, 1, 2} , {3, 0, 1, 3} , {3, 0, 2, 0} , {3, 0, 2, 1} , {3, 0, 2, 2} , {3, 0, 2, 3} , {3, 0, 3, 0} , {3, 0, 3, 1} , {3, 0, 3, 2} , {3, 0, 3, 3} , {3, 1, 0, 0} , {3, 1, 0, 1} , {3, 1, 0, 2} , {3, 1, 0, 3} , {3, 1, 1, 0} , {3, 1, 1, 1} , {3, 1, 1, 2} , {3, 1, 1, 3} , {3, 1, 2, 0} , {3, 1, 2, 1} , {3, 1, 2, 2} , {3, 1, 2, 3} , {3, 1, 3, 0} , {3, 1, 3, 1} , {3, 1, 3, 2} , {3, 1, 3, 3} , {3, 2, 0, 0} , {3, 2, 0, 1} , {3, 2, 0, 2} , {3, 2, 0, 3} , {3, 2, 1, 0} , {3, 2, 1, 1} , {3, 2, 1, 2} , {3, 2, 1, 3} , {3, 2, 2, 0} , {3, 2, 2, 1} , {3, 2, 2, 2} , {3, 2, 2, 3} , {3, 2, 3, 0} , {3, 2, 3, 1} , {3, 2, 3, 2} , {3, 2, 3, 3} , {3, 3, 0, 0} , {3, 3, 0, 1} , {3, 3, 0, 2} , {3, 3, 0, 3} , {3, 3, 1, 0} , {3, 3, 1, 1} , {3, 3, 1, 2} , {3, 3, 1, 3} , {3, 3, 2, 0} , {3, 3, 2, 1} , {3, 3, 2, 2} , {3, 3, 2, 3} , {3, 3, 3, 0} , {3, 3, 3, 1} , {3, 3, 3, 2} , {3, 3, 3, 3} , }; UINT8 bpp1table[256][8] = { /*1bpp converter */ {0, 0, 0, 0, 0, 0, 0, 0} , {0, 0, 0, 0, 0, 0, 0, 1} , {0, 0, 0, 0, 0, 0, 1, 0} , {0, 0, 0, 0, 0, 0, 1, 1} , {0, 0, 0, 0, 0, 1, 0, 0} , {0, 0, 0, 0, 0, 1, 0, 1} , {0, 0, 0, 0, 0, 1, 1, 0} , {0, 0, 0, 0, 0, 1, 1, 1} , {0, 0, 0, 0, 1, 0, 0, 0} , {0, 0, 0, 0, 1, 0, 0, 1} , {0, 0, 0, 0, 1, 0, 1, 0} , {0, 0, 0, 0, 1, 0, 1, 1} , {0, 0, 0, 0, 1, 1, 0, 0} , {0, 0, 0, 0, 1, 1, 0, 1} , {0, 0, 0, 0, 1, 1, 1, 0} , {0, 0, 0, 0, 1, 1, 1, 1} , {0, 0, 0, 1, 0, 0, 0, 0} , {0, 0, 0, 1, 0, 0, 0, 1} , {0, 0, 0, 1, 0, 0, 1, 0} , {0, 0, 0, 1, 0, 0, 1, 1} , {0, 0, 0, 1, 0, 1, 0, 0} , {0, 0, 0, 1, 0, 1, 0, 1} , {0, 0, 0, 1, 0, 1, 1, 0} , {0, 0, 0, 1, 0, 1, 1, 1} , {0, 0, 0, 1, 1, 0, 0, 0} , {0, 0, 0, 1, 1, 0, 0, 1} , {0, 0, 0, 1, 1, 0, 1, 0} , {0, 0, 0, 1, 1, 0, 1, 1} , {0, 0, 0, 1, 1, 1, 0, 0} , {0, 0, 0, 1, 1, 1, 0, 1} , {0, 0, 0, 1, 1, 1, 1, 0} , {0, 0, 0, 1, 1, 1, 1, 1} , {0, 0, 1, 0, 0, 0, 0, 0} , {0, 0, 1, 0, 0, 0, 0, 1} , {0, 0, 1, 0, 0, 0, 1, 0} , {0, 0, 1, 0, 0, 0, 1, 1} , {0, 0, 1, 0, 0, 1, 0, 0} , {0, 0, 1, 0, 0, 1, 0, 1} , {0, 0, 1, 0, 0, 1, 1, 0} , {0, 0, 1, 0, 0, 1, 1, 1} , {0, 0, 1, 0, 1, 0, 0, 0} , {0, 0, 1, 0, 1, 0, 0, 1} , {0, 0, 1, 0, 1, 0, 1, 0} , {0, 0, 1, 0, 1, 0, 1, 1} , {0, 0, 1, 0, 1, 1, 0, 0} , {0, 0, 1, 0, 1, 1, 0, 1} , {0, 0, 1, 0, 1, 1, 1, 0} , {0, 0, 1, 0, 1, 1, 1, 1} , {0, 0, 1, 1, 0, 0, 0, 0} , {0, 0, 1, 1, 0, 0, 0, 1} , {0, 0, 1, 1, 0, 0, 1, 0} , {0, 0, 1, 1, 0, 0, 1, 1} , {0, 0, 1, 1, 0, 1, 0, 0} , {0, 0, 1, 1, 0, 1, 0, 1} , {0, 0, 1, 1, 0, 1, 1, 0} , {0, 0, 1, 1, 0, 1, 1, 1} , {0, 0, 1, 1, 1, 0, 0, 0} , {0, 0, 1, 1, 1, 0, 0, 1} , {0, 0, 1, 1, 1, 0, 1, 0} , {0, 0, 1, 1, 1, 0, 1, 1} , {0, 0, 1, 1, 1, 1, 0, 0} , {0, 0, 1, 1, 1, 1, 0, 1} , {0, 0, 1, 1, 1, 1, 1, 0} , {0, 0, 1, 1, 1, 1, 1, 1} , {0, 1, 0, 0, 0, 0, 0, 0} , {0, 1, 0, 0, 0, 0, 0, 1} , {0, 1, 0, 0, 0, 0, 1, 0} , {0, 1, 0, 0, 0, 0, 1, 1} , {0, 1, 0, 0, 0, 1, 0, 0} , {0, 1, 0, 0, 0, 1, 0, 1} , {0, 1, 0, 0, 0, 1, 1, 0} , {0, 1, 0, 0, 0, 1, 1, 1} , {0, 1, 0, 0, 1, 0, 0, 0} , {0, 1, 0, 0, 1, 0, 0, 1} , {0, 1, 0, 0, 1, 0, 1, 0} , {0, 1, 0, 0, 1, 0, 1, 1} , {0, 1, 0, 0, 1, 1, 0, 0} , {0, 1, 0, 0, 1, 1, 0, 1} , {0, 1, 0, 0, 1, 1, 1, 0} , {0, 1, 0, 0, 1, 1, 1, 1} , {0, 1, 0, 1, 0, 0, 0, 0} , {0, 1, 0, 1, 0, 0, 0, 1} , {0, 1, 0, 1, 0, 0, 1, 0} , {0, 1, 0, 1, 0, 0, 1, 1} , {0, 1, 0, 1, 0, 1, 0, 0} , {0, 1, 0, 1, 0, 1, 0, 1} , {0, 1, 0, 1, 0, 1, 1, 0} , {0, 1, 0, 1, 0, 1, 1, 1} , {0, 1, 0, 1, 1, 0, 0, 0} , {0, 1, 0, 1, 1, 0, 0, 1} , {0, 1, 0, 1, 1, 0, 1, 0} , {0, 1, 0, 1, 1, 0, 1, 1} , {0, 1, 0, 1, 1, 1, 0, 0} , {0, 1, 0, 1, 1, 1, 0, 1} , {0, 1, 0, 1, 1, 1, 1, 0} , {0, 1, 0, 1, 1, 1, 1, 1} , {0, 1, 1, 0, 0, 0, 0, 0} , {0, 1, 1, 0, 0, 0, 0, 1} , {0, 1, 1, 0, 0, 0, 1, 0} , {0, 1, 1, 0, 0, 0, 1, 1} , {0, 1, 1, 0, 0, 1, 0, 0} , {0, 1, 1, 0, 0, 1, 0, 1} , {0, 1, 1, 0, 0, 1, 1, 0} , {0, 1, 1, 0, 0, 1, 1, 1} , {0, 1, 1, 0, 1, 0, 0, 0} , {0, 1, 1, 0, 1, 0, 0, 1} , {0, 1, 1, 0, 1, 0, 1, 0} , {0, 1, 1, 0, 1, 0, 1, 1} , {0, 1, 1, 0, 1, 1, 0, 0} , {0, 1, 1, 0, 1, 1, 0, 1} , {0, 1, 1, 0, 1, 1, 1, 0} , {0, 1, 1, 0, 1, 1, 1, 1} , {0, 1, 1, 1, 0, 0, 0, 0} , {0, 1, 1, 1, 0, 0, 0, 1} , {0, 1, 1, 1, 0, 0, 1, 0} , {0, 1, 1, 1, 0, 0, 1, 1} , {0, 1, 1, 1, 0, 1, 0, 0} , {0, 1, 1, 1, 0, 1, 0, 1} , {0, 1, 1, 1, 0, 1, 1, 0} , {0, 1, 1, 1, 0, 1, 1, 1} , {0, 1, 1, 1, 1, 0, 0, 0} , {0, 1, 1, 1, 1, 0, 0, 1} , {0, 1, 1, 1, 1, 0, 1, 0} , {0, 1, 1, 1, 1, 0, 1, 1} , {0, 1, 1, 1, 1, 1, 0, 0} , {0, 1, 1, 1, 1, 1, 0, 1} , {0, 1, 1, 1, 1, 1, 1, 0} , {0, 1, 1, 1, 1, 1, 1, 1} , {1, 0, 0, 0, 0, 0, 0, 0} , {1, 0, 0, 0, 0, 0, 0, 1} , {1, 0, 0, 0, 0, 0, 1, 0} , {1, 0, 0, 0, 0, 0, 1, 1} , {1, 0, 0, 0, 0, 1, 0, 0} , {1, 0, 0, 0, 0, 1, 0, 1} , {1, 0, 0, 0, 0, 1, 1, 0} , {1, 0, 0, 0, 0, 1, 1, 1} , {1, 0, 0, 0, 1, 0, 0, 0} , {1, 0, 0, 0, 1, 0, 0, 1} , {1, 0, 0, 0, 1, 0, 1, 0} , {1, 0, 0, 0, 1, 0, 1, 1} , {1, 0, 0, 0, 1, 1, 0, 0} , {1, 0, 0, 0, 1, 1, 0, 1} , {1, 0, 0, 0, 1, 1, 1, 0} , {1, 0, 0, 0, 1, 1, 1, 1} , {1, 0, 0, 1, 0, 0, 0, 0} , {1, 0, 0, 1, 0, 0, 0, 1} , {1, 0, 0, 1, 0, 0, 1, 0} , {1, 0, 0, 1, 0, 0, 1, 1} , {1, 0, 0, 1, 0, 1, 0, 0} , {1, 0, 0, 1, 0, 1, 0, 1} , {1, 0, 0, 1, 0, 1, 1, 0} , {1, 0, 0, 1, 0, 1, 1, 1} , {1, 0, 0, 1, 1, 0, 0, 0} , {1, 0, 0, 1, 1, 0, 0, 1} , {1, 0, 0, 1, 1, 0, 1, 0} , {1, 0, 0, 1, 1, 0, 1, 1} , {1, 0, 0, 1, 1, 1, 0, 0} , {1, 0, 0, 1, 1, 1, 0, 1} , {1, 0, 0, 1, 1, 1, 1, 0} , {1, 0, 0, 1, 1, 1, 1, 1} , {1, 0, 1, 0, 0, 0, 0, 0} , {1, 0, 1, 0, 0, 0, 0, 1} , {1, 0, 1, 0, 0, 0, 1, 0} , {1, 0, 1, 0, 0, 0, 1, 1} , {1, 0, 1, 0, 0, 1, 0, 0} , {1, 0, 1, 0, 0, 1, 0, 1} , {1, 0, 1, 0, 0, 1, 1, 0} , {1, 0, 1, 0, 0, 1, 1, 1} , {1, 0, 1, 0, 1, 0, 0, 0} , {1, 0, 1, 0, 1, 0, 0, 1} , {1, 0, 1, 0, 1, 0, 1, 0} , {1, 0, 1, 0, 1, 0, 1, 1} , {1, 0, 1, 0, 1, 1, 0, 0} , {1, 0, 1, 0, 1, 1, 0, 1} , {1, 0, 1, 0, 1, 1, 1, 0} , {1, 0, 1, 0, 1, 1, 1, 1} , {1, 0, 1, 1, 0, 0, 0, 0} , {1, 0, 1, 1, 0, 0, 0, 1} , {1, 0, 1, 1, 0, 0, 1, 0} , {1, 0, 1, 1, 0, 0, 1, 1} , {1, 0, 1, 1, 0, 1, 0, 0} , {1, 0, 1, 1, 0, 1, 0, 1} , {1, 0, 1, 1, 0, 1, 1, 0} , {1, 0, 1, 1, 0, 1, 1, 1} , {1, 0, 1, 1, 1, 0, 0, 0} , {1, 0, 1, 1, 1, 0, 0, 1} , {1, 0, 1, 1, 1, 0, 1, 0} , {1, 0, 1, 1, 1, 0, 1, 1} , {1, 0, 1, 1, 1, 1, 0, 0} , {1, 0, 1, 1, 1, 1, 0, 1} , {1, 0, 1, 1, 1, 1, 1, 0} , {1, 0, 1, 1, 1, 1, 1, 1} , {1, 1, 0, 0, 0, 0, 0, 0} , {1, 1, 0, 0, 0, 0, 0, 1} , {1, 1, 0, 0, 0, 0, 1, 0} , {1, 1, 0, 0, 0, 0, 1, 1} , {1, 1, 0, 0, 0, 1, 0, 0} , {1, 1, 0, 0, 0, 1, 0, 1} , {1, 1, 0, 0, 0, 1, 1, 0} , {1, 1, 0, 0, 0, 1, 1, 1} , {1, 1, 0, 0, 1, 0, 0, 0} , {1, 1, 0, 0, 1, 0, 0, 1} , {1, 1, 0, 0, 1, 0, 1, 0} , {1, 1, 0, 0, 1, 0, 1, 1} , {1, 1, 0, 0, 1, 1, 0, 0} , {1, 1, 0, 0, 1, 1, 0, 1} , {1, 1, 0, 0, 1, 1, 1, 0} , {1, 1, 0, 0, 1, 1, 1, 1} , {1, 1, 0, 1, 0, 0, 0, 0} , {1, 1, 0, 1, 0, 0, 0, 1} , {1, 1, 0, 1, 0, 0, 1, 0} , {1, 1, 0, 1, 0, 0, 1, 1} , {1, 1, 0, 1, 0, 1, 0, 0} , {1, 1, 0, 1, 0, 1, 0, 1} , {1, 1, 0, 1, 0, 1, 1, 0} , {1, 1, 0, 1, 0, 1, 1, 1} , {1, 1, 0, 1, 1, 0, 0, 0} , {1, 1, 0, 1, 1, 0, 0, 1} , {1, 1, 0, 1, 1, 0, 1, 0} , {1, 1, 0, 1, 1, 0, 1, 1} , {1, 1, 0, 1, 1, 1, 0, 0} , {1, 1, 0, 1, 1, 1, 0, 1} , {1, 1, 0, 1, 1, 1, 1, 0} , {1, 1, 0, 1, 1, 1, 1, 1} , {1, 1, 1, 0, 0, 0, 0, 0} , {1, 1, 1, 0, 0, 0, 0, 1} , {1, 1, 1, 0, 0, 0, 1, 0} , {1, 1, 1, 0, 0, 0, 1, 1} , {1, 1, 1, 0, 0, 1, 0, 0} , {1, 1, 1, 0, 0, 1, 0, 1} , {1, 1, 1, 0, 0, 1, 1, 0} , {1, 1, 1, 0, 0, 1, 1, 1} , {1, 1, 1, 0, 1, 0, 0, 0} , {1, 1, 1, 0, 1, 0, 0, 1} , {1, 1, 1, 0, 1, 0, 1, 0} , {1, 1, 1, 0, 1, 0, 1, 1} , {1, 1, 1, 0, 1, 1, 0, 0} , {1, 1, 1, 0, 1, 1, 0, 1} , {1, 1, 1, 0, 1, 1, 1, 0} , {1, 1, 1, 0, 1, 1, 1, 1} , {1, 1, 1, 1, 0, 0, 0, 0} , {1, 1, 1, 1, 0, 0, 0, 1} , {1, 1, 1, 1, 0, 0, 1, 0} , {1, 1, 1, 1, 0, 0, 1, 1} , {1, 1, 1, 1, 0, 1, 0, 0} , {1, 1, 1, 1, 0, 1, 0, 1} , {1, 1, 1, 1, 0, 1, 1, 0} , {1, 1, 1, 1, 0, 1, 1, 1} , {1, 1, 1, 1, 1, 0, 0, 0} , {1, 1, 1, 1, 1, 0, 0, 1} , {1, 1, 1, 1, 1, 0, 1, 0} , {1, 1, 1, 1, 1, 0, 1, 1} , {1, 1, 1, 1, 1, 1, 0, 0} , {1, 1, 1, 1, 1, 1, 0, 1} , {1, 1, 1, 1, 1, 1, 1, 0} , {1, 1, 1, 1, 1, 1, 1, 1} , }; #endif