MajungConst.h
上传用户:lqx1163
上传日期:2014-08-13
资源大小:9183k
文件大小:142k
源码类别:

MTK

开发平台:

C/C++

  1. /*****************************************************************************
  2. *  Copyright Statement:
  3. *  --------------------
  4. *  This software is protected by Copyright and the information contained
  5. *  herein is confidential. The software may not be copied and the information
  6. *  contained herein may not be used or disclosed except with the written
  7. *  permission of MediaTek Inc. (C) 2005
  8. *
  9. *  BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
  10. *  THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
  11. *  RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
  12. *  AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
  13. *  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
  14. *  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
  15. *  NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
  16. *  SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
  17. *  SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
  18. *  THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
  19. *  NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
  20. *  SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
  21. *
  22. *  BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
  23. *  LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
  24. *  AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
  25. *  OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
  26. *  MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE. 
  27. *
  28. *  THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
  29. *  WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
  30. *  LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
  31. *  RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
  32. *  THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
  33. *
  34. *****************************************************************************/
  35. /*****************************************************************************
  36. *
  37.  * Filename:
  38.  * ---------
  39.  * MajungConst.h 
  40.   *
  41.  * Project:
  42.  * --------
  43.  *  MAUI
  44.  *
  45.  * Description:
  46.  * ------------
  47.  *  Majung Game level
  48.  *
  49.  * Author:
  50.  * -------
  51.  * -------
  52.  *
  53.  *============================================================================
  54.  *             HISTORY
  55.  * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
  56.  *------------------------------------------------------------------------------
  57.  * removed!
  58.  *
  59.  * removed!
  60.  * removed!
  61.  * removed!
  62.  *
  63.  * removed!
  64.  * removed!
  65.  * removed!
  66.  *
  67.  * removed!
  68.  * removed!
  69.  * removed!
  70.  *
  71.  * removed!
  72.  * removed!
  73.  * removed!
  74.  *
  75.  * removed!
  76.  * removed!
  77.  * removed!
  78.  *
  79.  * removed!
  80.  * removed!
  81.  * removed!
  82.  *
  83.  *------------------------------------------------------------------------------
  84.  * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
  85.  *============================================================================
  86.  ****************************************************************************/
  87. #ifndef GAME_MAJUNG_CONST_H
  88. #define GAME_MAJUNG_CONST_H
  89. /* below this line is the snake map defintion */
  90. /* Notice, each level must have same stages number */
  91. #define MAJUNG_LEVEL_COUNT    (50)
  92. #ifdef __MMI_GAME_MAJUNG_128x96__
  93. static const U8 majung_easy_level[MAJUNG_LEVEL_COUNT][18] =
  94.     { {0, 18, 0, 12, 19, 20, 1, 3, 2, 12, 19, 2, 20, 3, 13, 1, 13, 18},
  95. {7, 31, 12, 8, 6, 7, 6, 18, 12, 31, 18, 29, 22, 24, 22, 29, 24, 8},
  96. {0, 13, 0, 5, 11, 5, 18, 11, 13, 18, 22, 8, 22, 2, 7, 2, 8, 7},
  97. {4, 3, 18, 2, 25, 4, 2, 24, 24, 30, 8, 3, 30, 9, 8, 18, 25, 9},
  98. {5, 5, 14, 21, 23, 26, 23, 19, 19, 1, 14, 26, 1, 17, 21, 12, 17, 12},
  99. {1, 23, 6, 6, 0, 12, 8, 12, 2, 20, 0, 2, 13, 1, 8, 13, 23, 20},
  100. {10, 13, 19, 13, 23, 19, 22, 3, 10, 3, 28, 29, 22, 25, 28, 25, 29, 23},
  101. {1, 30, 3, 24, 24, 1, 3, 12, 12, 6, 17, 11, 6, 28, 17, 30, 28, 11},
  102. {1, 31, 1, 3, 6, 20, 3, 12, 18, 20, 6, 18, 28, 2, 12, 28, 31, 2},
  103. {28, 19, 6, 6, 22, 28, 24, 12, 22, 12, 19, 8, 20, 8, 15, 24, 15, 20},
  104. {15, 13, 15, 13, 7, 29, 12, 7, 21, 29, 12, 11, 27, 21, 16, 16, 27, 11},
  105. {14, 17, 29, 23, 20, 14, 12, 23, 29, 17, 13, 22, 20, 22, 12, 0, 13, 0},
  106. {4, 2, 4, 9, 23, 0, 16, 25, 23, 16, 10, 2, 25, 28, 9, 28, 10, 0},
  107. {8, 18, 15, 18, 23, 31, 17, 24, 7, 24, 7, 15, 17, 8, 25, 23, 31, 25},
  108. {18, 20, 25, 25, 31, 20, 23, 31, 12, 23, 14, 12, 8, 4, 8, 18, 4, 14},
  109. {28, 6, 6, 18, 3, 3, 9, 27, 18, 25, 21, 9, 25, 28, 27, 29, 29, 21},
  110. {19, 13, 14, 0, 2, 14, 21, 25, 6, 21, 6, 13, 0, 23, 25, 2, 23, 19},
  111. {6, 22, 29, 19, 12, 19, 28, 2, 29, 2, 28, 6, 26, 5, 12, 22, 26, 5},
  112. {23, 1, 17, 23, 19, 19, 17, 20, 21, 1, 21, 20, 29, 5, 5, 11, 29, 11},
  113. {19, 16, 26, 6, 30, 16, 23, 19, 2, 31, 30, 26, 12, 23, 31, 12, 2, 6},
  114. {31, 16, 30, 23, 16, 31, 11, 22, 28, 23, 22, 5, 5, 25, 28, 11, 25, 30},
  115. {26, 29, 31, 12, 18, 29, 12, 21, 1, 26, 18, 21, 31, 3, 1, 25, 3, 25},
  116. {22, 6, 4, 4, 6, 26, 20, 16, 27, 26, 22, 27, 23, 14, 14, 16, 23, 20},
  117. {13, 16, 20, 1, 14, 1, 19, 22, 17, 13, 16, 14, 17, 22, 28, 20, 19, 28},
  118. {6, 15, 28, 20, 19, 28, 15, 19, 24, 10, 10, 6, 31, 13, 13, 20, 24, 31},
  119. {29, 31, 21, 7, 7, 1, 31, 8, 27, 13, 21, 13, 29, 28, 1, 27, 28, 8},
  120. {25, 21, 10, 21, 16, 28, 29, 12, 29, 18, 16, 18, 12, 24, 25, 28, 10, 24},
  121. {15, 0, 19, 12, 12, 0, 11, 1, 1, 11, 21, 19, 29, 8, 21, 29, 15, 8},
  122. {10, 18, 4, 9, 22, 23, 19, 19, 13, 9, 10, 13, 18, 17, 23, 22, 17, 4},
  123. {15, 18, 13, 30, 30, 18, 26, 19, 13, 17, 19, 15, 2, 8, 17, 26, 8, 2},
  124. {22, 8, 21, 28, 2, 28, 9, 2, 29, 29, 17, 21, 22, 18, 8, 9, 18, 17},
  125. {31, 30, 31, 11, 11, 5, 10, 12, 10, 30, 29, 2, 12, 1, 29, 2, 1, 5},
  126. {0, 18, 20, 20, 0, 18, 31, 21, 30, 4, 30, 8, 4, 31, 21, 22, 8, 22},
  127. {24, 0, 6, 6, 24, 27, 13, 15, 0, 27, 13, 15, 11, 19, 26, 11, 26, 19},
  128. {7, 3, 24, 3, 24, 6, 26, 26, 19, 19, 0, 6, 11, 7, 22, 0, 11, 22},
  129. {22, 11, 17, 22, 17, 1, 11, 18, 18, 6, 13, 6, 3, 14, 3, 13, 14, 1},
  130. {6, 20, 23, 23, 25, 1, 1, 21, 25, 5, 11, 21, 5, 18, 11, 6, 20, 18},
  131. {15, 13, 12, 0, 13, 30, 18, 0, 18, 6, 12, 1, 21, 15, 6, 21, 1, 30},
  132. {30, 10, 14, 6, 30, 10, 21, 21, 6, 25, 25, 20, 14, 16, 2, 16, 20, 2},
  133. {8, 0, 8, 4, 1, 0, 15, 4, 9, 15, 19, 9, 12, 25, 19, 1, 12, 25},
  134. {19, 9, 11, 9, 19, 14, 18, 8, 8, 14, 7, 7, 0, 30, 0, 30, 18, 11},
  135. {24, 30, 24, 10, 22, 13, 13, 29, 22, 7, 29, 10, 26, 17, 26, 30, 17, 7},
  136. {14, 14, 24, 18, 3, 23, 23, 3, 18, 4, 4, 26, 26, 25, 17, 24, 25, 17},
  137. {10, 12, 25, 24, 24, 4, 4, 21, 25, 5, 31, 3, 12, 21, 10, 5, 31, 3},
  138. {0, 31, 12, 2, 13, 31, 30, 0, 13, 22, 22, 7, 1, 1, 30, 12, 7, 2},
  139. {8, 17, 6, 8, 3, 6, 17, 29, 29, 5, 21, 22, 3, 5, 22, 21, 31, 31},
  140. {14, 9, 23, 21, 23, 9, 15, 20, 12, 12, 20, 14, 29, 11, 21, 11, 29, 15},
  141. {14, 5, 0, 8, 14, 22, 4, 16, 16, 6, 21, 0, 21, 6, 8, 4, 5, 22},
  142. {24, 9, 0, 1, 9, 1, 7, 7, 19, 12, 12, 0, 24, 19, 27, 28, 27, 28},
  143. {20, 17, 18, 20, 18, 3, 3, 2, 31, 17, 19, 29, 31, 1, 19, 1, 29, 2}
  144. };
  145. static const U8 majung_normal_level[MAJUNG_LEVEL_COUNT][32] =
  146.     { {19, 23, 24, 19, 24, 16, 29, 27, 25, 25, 30, 21, 3, 10, 10, 23, 21, 9, 3, 5, 0, 29, 5, 27, 9, 28, 18, 16, 28, 0,
  147.        30, 18},
  148. {12, 18, 10, 21, 21, 29, 4, 10, 28, 20, 27, 1, 18, 11, 20, 30, 28, 24, 27, 29, 25, 11, 1, 30, 25, 4, 12, 13, 15, 13, 15,
  149.  24},
  150. {5, 8, 5, 21, 1, 1, 14, 27, 8, 28, 25, 28, 20, 6, 25, 9, 2, 6, 18, 18, 20, 19, 17, 17, 26, 14, 19, 2, 26, 21, 9, 27},
  151. {23, 5, 3, 25, 22, 5, 10, 31, 15, 25, 22, 10, 27, 3, 4, 16, 23, 12, 0, 31, 18, 6, 6, 16, 15, 18, 12, 27, 8, 0, 8, 4},
  152. {17, 8, 31, 21, 27, 11, 8, 23, 10, 10, 22, 21, 14, 11, 20, 23, 22, 31, 17, 20, 14, 30, 24, 0, 24, 30, 5, 27, 5, 0, 13,
  153.  13},
  154. {31, 9, 28, 22, 26, 9, 14, 29, 29, 5, 4, 19, 16, 16, 5, 22, 31, 23, 24, 23, 14, 19, 4, 24, 26, 21, 8, 10, 8, 28, 10,
  155.  21},
  156. {7, 0, 29, 14, 0, 11, 28, 7, 28, 26, 5, 26, 11, 3, 6, 3, 21, 13, 5, 23, 14, 6, 9, 1, 1, 21, 29, 8, 23, 8, 13, 9},
  157. {28, 15, 27, 15, 6, 27, 25, 0, 30, 9, 6, 16, 14, 20, 20, 7, 30, 18, 8, 8, 16, 7, 13, 14, 18, 11, 9, 28, 25, 0, 13, 11},
  158. {30, 6, 17, 2, 30, 25, 11, 25, 17, 21, 1, 1, 7, 23, 20, 29, 18, 6, 31, 31, 20, 21, 11, 7, 8, 26, 2, 23, 8, 26, 18, 29},
  159. {26, 31, 26, 2, 24, 31, 18, 0, 1, 15, 17, 29, 17, 5, 5, 24, 6, 22, 15, 2, 6, 4, 11, 18, 1, 12, 12, 29, 0, 22, 4, 11},
  160. {8, 17, 28, 19, 5, 12, 13, 17, 15, 1, 30, 21, 21, 11, 13, 12, 4, 8, 27, 27, 1, 5, 11, 22, 0, 4, 0, 15, 30, 28, 22, 19},
  161. {6, 3, 18, 6, 22, 18, 24, 23, 23, 26, 26, 12, 12, 17, 29, 11, 19, 5, 3, 11, 7, 22, 29, 24, 7, 9, 19, 5, 4, 9, 17, 4},
  162. {11, 12, 10, 24, 28, 25, 13, 24, 9, 29, 6, 16, 4, 23, 7, 7, 21, 12, 4, 16, 28, 13, 23, 9, 1, 11, 10, 29, 1, 6, 25, 21},
  163. {2, 30, 29, 17, 30, 2, 29, 1, 24, 5, 26, 6, 5, 17, 15, 0, 1, 9, 22, 20, 10, 26, 9, 15, 24, 13, 10, 20, 22, 6, 13, 0},
  164. {5, 30, 2, 25, 30, 19, 29, 19, 2, 1, 18, 14, 1, 13, 8, 8, 23, 25, 5, 29, 4, 14, 4, 13, 28, 18, 22, 23, 28, 9, 22, 9},
  165. {21, 25, 5, 21, 22, 24, 25, 4, 18, 5, 20, 1, 6, 23, 18, 26, 20, 1, 10, 0, 0, 24, 19, 15, 4, 19, 15, 23, 10, 22, 26, 6},
  166. {19, 30, 24, 8, 17, 8, 24, 3, 17, 30, 28, 14, 16, 3, 15, 31, 7, 15, 28, 22, 10, 10, 22, 16, 19, 2, 6, 14, 2, 6, 7, 31},
  167. {11, 6, 25, 4, 10, 25, 19, 1, 24, 24, 1, 21, 26, 4, 29, 12, 15, 31, 10, 19, 11, 21, 26, 29, 7, 6, 2, 15, 2, 7, 31, 12},
  168. {0, 24, 18, 22, 6, 6, 28, 12, 21, 14, 16, 25, 0, 31, 4, 4, 24, 21, 16, 14, 25, 30, 30, 18, 17, 26, 31, 26, 12, 22, 17,
  169.  28},
  170. {20, 21, 25, 21, 0, 12, 1, 12, 18, 16, 16, 25, 11, 0, 7, 13, 20, 10, 23, 10, 31, 31, 18, 1, 23, 11, 6, 7, 9, 6, 13, 9},
  171. {0, 6, 16, 0, 15, 31, 6, 8, 5, 26, 20, 20, 2, 2, 30, 8, 28, 15, 5, 26, 28, 31, 9, 30, 1, 4, 14, 16, 9, 1, 14, 4},
  172. {18, 27, 15, 12, 16, 27, 15, 28, 28, 18, 24, 4, 1, 4, 26, 10, 12, 13, 8, 24, 1, 16, 0, 0, 22, 19, 19, 8, 22, 26, 10,
  173.  13},
  174. {2, 14, 2, 8, 7, 26, 20, 18, 31, 7, 14, 24, 21, 16, 20, 15, 16, 27, 24, 0, 6, 26, 27, 18, 8, 0, 10, 21, 6, 10, 31, 15},
  175. {4, 5, 27, 23, 23, 28, 30, 28, 0, 30, 26, 15, 31, 4, 31, 3, 18, 12, 7, 18, 3, 27, 15, 16, 7, 21, 0, 12, 26, 5, 16, 21},
  176. {13, 22, 15, 31, 22, 10, 10, 17, 14, 7, 23, 25, 14, 27, 31, 19, 7, 23, 3, 17, 3, 13, 28, 15, 20, 25, 18, 28, 20, 18, 27,
  177.  19},
  178. {8, 10, 23, 1, 27, 0, 1, 0, 26, 24, 24, 6, 22, 3, 29, 6, 10, 25, 23, 16, 16, 7, 29, 26, 8, 21, 3, 27, 21, 25, 7, 22},
  179. {26, 20, 9, 22, 10, 9, 1, 30, 11, 11, 8, 31, 2, 25, 14, 14, 8, 1, 10, 22, 5, 5, 30, 27, 19, 26, 20, 19, 31, 2, 27, 25},
  180. {30, 18, 27, 25, 3, 30, 27, 1, 10, 29, 24, 17, 31, 2, 2, 18, 29, 6, 0, 24, 3, 17, 7, 1, 7, 16, 6, 0, 25, 31, 16, 10},
  181. {16, 27, 15, 15, 24, 14, 4, 17, 25, 14, 20, 10, 29, 29, 20, 12, 1, 1, 3, 25, 27, 10, 3, 12, 16, 11, 21, 11, 21, 17, 4,
  182.  24},
  183. {20, 21, 17, 21, 9, 17, 10, 6, 28, 1, 1, 28, 4, 5, 16, 29, 20, 10, 9, 29, 0, 0, 6, 4, 5, 26, 22, 26, 22, 3, 16, 3},
  184. {30, 12, 7, 3, 3, 19, 12, 27, 13, 19, 17, 10, 23, 28, 27, 9, 29, 7, 9, 18, 18, 5, 17, 5, 13, 28, 29, 30, 23, 1, 10, 1},
  185. {12, 25, 10, 12, 1, 29, 4, 25, 26, 21, 13, 18, 29, 30, 15, 14, 13, 21, 22, 1, 18, 30, 4, 14, 31, 24, 22, 26, 31, 24, 15,
  186.  10},
  187. {21, 3, 2, 13, 5, 4, 17, 21, 29, 28, 28, 29, 26, 7, 14, 7, 31, 4, 13, 17, 26, 20, 14, 19, 3, 2, 20, 25, 31, 25, 19, 5},
  188. {24, 26, 7, 26, 7, 24, 19, 17, 9, 23, 9, 0, 5, 17, 25, 8, 18, 18, 3, 22, 25, 11, 11, 5, 2, 0, 19, 2, 23, 8, 3, 22},
  189. {20, 3, 27, 3, 23, 17, 23, 18, 21, 1, 25, 25, 29, 26, 1, 21, 20, 13, 7, 27, 26, 31, 13, 31, 7, 18, 17, 29, 28, 10, 28,
  190.  10},
  191. {3, 27, 15, 27, 3, 18, 7, 25, 23, 21, 28, 23, 16, 19, 6, 11, 29, 18, 28, 31, 16, 7, 31, 19, 4, 4, 15, 25, 21, 29, 6,
  192.  11},
  193. {20, 6, 24, 28, 17, 20, 17, 14, 11, 23, 2, 8, 9, 21, 14, 28, 13, 23, 5, 15, 8, 21, 6, 13, 15, 11, 30, 5, 9, 2, 30, 24},
  194. {14, 29, 25, 14, 27, 12, 27, 25, 0, 26, 24, 19, 20, 2, 19, 17, 23, 26, 23, 20, 12, 17, 15, 15, 29, 2, 3, 11, 3, 11, 24,
  195.  0},
  196. {7, 25, 11, 7, 10, 4, 25, 24, 15, 22, 18, 11, 12, 12, 19, 4, 20, 26, 26, 18, 19, 22, 13, 24, 23, 17, 23, 13, 15, 17, 20,
  197.  10},
  198. {0, 23, 4, 10, 23, 28, 14, 17, 9, 24, 8, 4, 2, 28, 2, 19, 9, 24, 13, 26, 19, 14, 0, 13, 8, 26, 17, 11, 18, 18, 10, 11},
  199. {27, 29, 13, 6, 27, 1, 13, 11, 12, 21, 18, 1, 6, 31, 19, 12, 15, 10, 10, 18, 26, 22, 26, 29, 22, 19, 31, 0, 15, 0, 21,
  200.  11},
  201. {0, 31, 15, 19, 15, 22, 31, 8, 4, 19, 20, 6, 27, 27, 6, 29, 4, 29, 13, 20, 8, 22, 11, 1, 13, 16, 1, 2, 0, 11, 16, 2},
  202. {30, 0, 24, 13, 30, 24, 13, 6, 16, 31, 31, 23, 2, 0, 23, 9, 15, 16, 2, 15, 4, 9, 29, 8, 29, 11, 5, 11, 5, 6, 4, 8},
  203. {2, 21, 17, 21, 1, 19, 20, 22, 4, 22, 4, 1, 20, 30, 30, 26, 2, 0, 7, 19, 15, 3, 26, 3, 15, 7, 9, 28, 9, 0, 28, 17},
  204. {5, 30, 10, 29, 10, 30, 12, 29, 3, 17, 7, 27, 22, 7, 1, 0, 27, 17, 3, 0, 5, 2, 14, 1, 13, 22, 12, 2, 13, 14, 21, 21},
  205. {30, 11, 20, 24, 26, 15, 19, 24, 11, 5, 5, 29, 10, 12, 18, 21, 27, 3, 29, 27, 15, 12, 3, 18, 23, 20, 30, 23, 19, 10, 26,
  206.  21},
  207. {1, 5, 0, 27, 5, 8, 11, 22, 10, 27, 20, 17, 8, 19, 0, 11, 7, 17, 20, 2, 29, 19, 16, 22, 10, 28, 2, 1, 28, 29, 7, 16},
  208. {9, 2, 20, 6, 4, 6, 8, 8, 4, 25, 19, 13, 23, 10, 12, 20, 9, 10, 24, 24, 13, 19, 30, 22, 0, 30, 22, 25, 23, 12, 0, 2},
  209. {0, 22, 25, 14, 18, 25, 24, 17, 10, 19, 19, 4, 15, 24, 18, 14, 0, 13, 4, 10, 15, 28, 3, 22, 6, 20, 28, 13, 6, 20, 3,
  210.  17},
  211. {0, 16, 1, 4, 6, 0, 16, 17, 6, 11, 22, 13, 13, 1, 9, 12, 14, 15, 22, 31, 4, 9, 11, 17, 14, 15, 19, 12, 31, 28, 19, 28}
  212. };
  213. static const U8 majung_hard_level[MAJUNG_LEVEL_COUNT][50] =
  214.     { {18, 17, 22, 23, 15, 18, 22, 2, 10, 2, 1, 15, 1, 16, 9, 14, 28, 11, 12, 20, 12, 8, 10, 30, 30, 20, 6, 3, 25, 25,
  215.        17, 9, 8, 16, 11, 3, 24, 24, 6, 14, 29, 23, 13, 29, 4, 7, 7, 4, 28, 13},
  216. {8, 1, 16, 25, 4, 31, 4, 25, 1, 31, 23, 6, 12, 14, 28, 24, 29, 14, 0, 29, 6, 20, 24, 2, 16, 27, 0, 2, 11, 28, 23, 9, 3,
  217.  12, 27, 9, 26, 3, 7, 7, 18, 5, 30, 18, 11, 5, 20, 8, 30, 26},
  218. {3, 31, 15, 2, 18, 2, 20, 31, 1, 17, 5, 20, 10, 3, 8, 8, 10, 15, 17, 14, 26, 18, 13, 12, 4, 1, 24, 23, 9, 29, 13, 25,
  219.  25, 5, 6, 9, 23, 6, 26, 19, 22, 29, 22, 24, 11, 19, 12, 11, 4, 14},
  220. {31, 7, 31, 26, 30, 8, 0, 8, 14, 0, 23, 6, 30, 5, 3, 24, 7, 3, 9, 29, 28, 6, 5, 1, 26, 14, 12, 24, 2, 1, 23, 18, 20, 27,
  221.  16, 15, 25, 20, 2, 9, 28, 27, 18, 25, 11, 12, 11, 15, 16, 29},
  222. {1, 16, 14, 14, 11, 6, 1, 22, 0, 2, 25, 30, 5, 26, 22, 13, 5, 27, 4, 28, 25, 26, 10, 31, 6, 13, 10, 24, 24, 17, 16, 17,
  223.  28, 27, 8, 0, 31, 3, 4, 11, 9, 30, 3, 9, 7, 2, 7, 29, 29, 8},
  224. {29, 10, 12, 20, 29, 20, 25, 28, 7, 4, 8, 31, 15, 25, 11, 28, 22, 16, 0, 3, 1, 0, 4, 9, 14, 14, 7, 16, 5, 2, 8, 31, 3,
  225.  9, 15, 10, 1, 24, 11, 27, 23, 12, 24, 5, 22, 30, 27, 30, 23, 2},
  226. {17, 12, 20, 12, 26, 3, 20, 25, 16, 16, 7, 21, 15, 17, 1, 1, 3, 2, 26, 25, 23, 23, 0, 0, 27, 28, 28, 4, 8, 22, 7, 19,
  227.  21, 15, 22, 9, 10, 4, 24, 31, 30, 2, 30, 31, 24, 9, 19, 8, 27, 10},
  228. {1, 28, 19, 22, 0, 4, 29, 1, 28, 0, 29, 25, 30, 23, 26, 23, 20, 7, 9, 22, 18, 16, 19, 31, 31, 24, 8, 30, 2, 10, 18, 14,
  229.  4, 7, 24, 16, 3, 26, 9, 10, 14, 5, 15, 20, 5, 15, 8, 3, 2, 25},
  230. {13, 8, 21, 8, 29, 4, 22, 4, 3, 10, 20, 17, 30, 30, 14, 13, 14, 10, 29, 1, 7, 6, 11, 31, 7, 20, 0, 22, 1, 23, 18, 6, 19,
  231.  19, 11, 31, 0, 17, 9, 27, 28, 9, 18, 2, 21, 2, 3, 27, 23, 28},
  232. {17, 24, 4, 5, 8, 22, 2, 16, 8, 27, 20, 26, 4, 1, 17, 25, 3, 23, 24, 29, 28, 14, 1, 6, 25, 19, 19, 16, 27, 20, 31, 31,
  233.  26, 7, 3, 5, 9, 7, 6, 29, 14, 22, 11, 18, 2, 18, 28, 11, 9, 23},
  234. {26, 6, 31, 15, 24, 6, 26, 8, 20, 31, 23, 19, 28, 11, 12, 28, 15, 24, 30, 11, 16, 4, 4, 22, 18, 23, 12, 25, 25, 27, 18,
  235.  5, 9, 3, 16, 13, 19, 9, 3, 20, 22, 7, 27, 2, 8, 30, 2, 5, 7, 13},
  236. {6, 31, 20, 28, 2, 20, 18, 5, 10, 2, 12, 19, 18, 1, 1, 4, 0, 27, 27, 23, 12, 3, 16, 4, 6, 28, 30, 14, 0, 5, 3, 13, 26,
  237.  13, 17, 17, 15, 19, 23, 11, 15, 31, 26, 30, 14, 16, 10, 24, 11, 24},
  238. {8, 27, 12, 16, 19, 16, 12, 19, 27, 7, 22, 3, 25, 31, 31, 28, 28, 29, 0, 29, 24, 20, 26, 8, 13, 18, 10, 0, 4, 4, 26, 20,
  239.  15, 13, 18, 2, 2, 25, 22, 1, 6, 24, 15, 17, 17, 3, 10, 1, 6, 7},
  240. {18, 14, 31, 14, 8, 30, 17, 8, 27, 3, 1, 1, 21, 6, 30, 24, 29, 18, 24, 26, 9, 7, 16, 21, 10, 5, 5, 2, 27, 20, 10, 19,
  241.  16, 2, 12, 29, 19, 13, 13, 3, 9, 23, 7, 20, 17, 12, 23, 31, 6, 26},
  242. {14, 21, 11, 14, 15, 28, 29, 7, 30, 21, 15, 27, 5, 16, 17, 24, 1, 13, 19, 16, 23, 23, 20, 24, 6, 6, 19, 13, 28, 31, 5,
  243.  20, 10, 10, 29, 0, 0, 17, 1, 12, 11, 27, 7, 30, 8, 9, 31, 8, 9, 12},
  244. {10, 13, 25, 5, 7, 30, 5, 9, 13, 18, 7, 0, 1, 9, 21, 14, 23, 27, 12, 19, 24, 26, 4, 27, 29, 29, 21, 14, 22, 22, 4, 26,
  245.  1, 30, 23, 28, 11, 11, 12, 19, 24, 0, 31, 25, 15, 18, 28, 15, 31, 10},
  246. {20, 26, 21, 18, 29, 14, 18, 14, 0, 12, 22, 5, 1, 0, 7, 17, 17, 12, 8, 22, 13, 24, 24, 1, 3, 20, 21, 5, 19, 27, 26, 10,
  247.  15, 3, 30, 4, 7, 10, 19, 15, 30, 25, 27, 4, 25, 31, 8, 31, 29, 13},
  248. {15, 12, 1, 19, 7, 19, 21, 23, 9, 20, 24, 25, 21, 7, 18, 9, 27, 27, 5, 1, 0, 0, 23, 15, 3, 2, 16, 6, 20, 10, 25, 24, 26,
  249.  6, 16, 2, 5, 14, 11, 10, 31, 11, 26, 14, 31, 12, 3, 29, 29, 18},
  250. {30, 25, 10, 13, 25, 1, 27, 27, 29, 13, 12, 0, 16, 5, 22, 14, 17, 7, 7, 22, 16, 0, 26, 28, 1, 3, 28, 30, 23, 23, 11, 12,
  251.  5, 4, 21, 21, 10, 19, 17, 29, 6, 26, 8, 6, 3, 4, 8, 14, 19, 11},
  252. {2, 20, 22, 1, 10, 1, 10, 19, 20, 6, 3, 27, 22, 27, 19, 2, 17, 31, 17, 8, 30, 30, 3, 21, 16, 23, 26, 25, 9, 7, 18, 24,
  253.  6, 4, 16, 21, 25, 13, 24, 8, 13, 31, 26, 18, 4, 9, 14, 14, 23, 7},
  254. {18, 26, 8, 4, 1, 11, 5, 11, 15, 1, 25, 9, 2, 2, 26, 15, 8, 19, 13, 28, 22, 22, 25, 9, 20, 17, 6, 19, 17, 0, 31, 6, 23,
  255.  4, 24, 24, 20, 18, 16, 28, 21, 16, 21, 31, 5, 23, 13, 29, 0, 29},
  256. {31, 29, 16, 22, 15, 30, 22, 11, 15, 18, 3, 16, 12, 20, 29, 10, 30, 28, 1, 24, 3, 10, 9, 13, 11, 31, 17, 8, 28, 24, 12,
  257.  2, 20, 13, 9, 6, 1, 8, 21, 6, 21, 25, 2, 17, 23, 4, 23, 25, 4, 18},
  258. {31, 13, 6, 13, 28, 7, 29, 0, 7, 1, 29, 11, 20, 0, 5, 22, 12, 14, 1, 21, 14, 10, 2, 2, 5, 21, 12, 22, 9, 18, 25, 8, 15,
  259.  10, 20, 28, 15, 3, 3, 18, 17, 31, 11, 6, 24, 24, 17, 25, 9, 8},
  260. {11, 16, 1, 2, 2, 11, 3, 15, 10, 16, 19, 30, 26, 4, 4, 31, 5, 6, 26, 1, 13, 9, 31, 10, 29, 7, 21, 21, 0, 18, 29, 14, 7,
  261.  30, 14, 19, 15, 5, 6, 18, 9, 8, 12, 8, 28, 0, 28, 13, 3, 12},
  262. {27, 28, 29, 28, 29, 14, 24, 14, 10, 17, 4, 13, 21, 6, 18, 24, 0, 25, 10, 31, 23, 13, 3, 3, 6, 22, 12, 25, 12, 17, 0,
  263.  11, 21, 4, 7, 20, 20, 18, 30, 31, 23, 9, 11, 9, 30, 16, 27, 22, 16, 7},
  264. {10, 12, 25, 27, 1, 20, 12, 14, 18, 8, 13, 13, 11, 11, 6, 19, 14, 28, 16, 15, 9, 25, 6, 28, 5, 3, 26, 0, 2, 8, 24, 24,
  265.  18, 27, 5, 1, 10, 22, 22, 0, 9, 3, 4, 19, 26, 15, 16, 2, 20, 4},
  266. {3, 6, 2, 6, 5, 3, 31, 10, 30, 30, 8, 7, 2, 1, 24, 11, 25, 29, 12, 10, 4, 19, 24, 1, 31, 29, 25, 20, 15, 27, 8, 13, 20,
  267.  5, 11, 7, 4, 27, 15, 9, 22, 14, 22, 19, 9, 26, 13, 12, 26, 14},
  268. {16, 21, 11, 10, 18, 1, 13, 7, 10, 14, 20, 31, 24, 24, 31, 12, 23, 12, 7, 3, 8, 19, 8, 19, 4, 6, 23, 20, 25, 1, 2, 22,
  269.  9, 22, 14, 18, 6, 16, 25, 9, 5, 21, 30, 4, 5, 11, 2, 13, 30, 3},
  270. {26, 4, 15, 9, 9, 1, 4, 5, 18, 15, 14, 13, 21, 18, 20, 17, 24, 27, 26, 12, 19, 2, 31, 24, 29, 0, 30, 30, 21, 20, 6, 2,
  271.  14, 5, 29, 6, 31, 27, 25, 12, 22, 19, 17, 13, 0, 23, 25, 23, 22, 1},
  272. {28, 10, 11, 14, 20, 24, 23, 18, 31, 24, 0, 9, 19, 19, 6, 11, 2, 2, 23, 13, 28, 20, 30, 9, 5, 4, 14, 4, 17, 16, 18, 17,
  273.  7, 6, 30, 29, 5, 10, 26, 31, 0, 13, 12, 16, 7, 8, 12, 26, 29, 8},
  274. {23, 18, 0, 4, 12, 4, 12, 24, 10, 14, 7, 29, 21, 6, 27, 8, 17, 30, 6, 8, 23, 29, 25, 19, 26, 7, 20, 27, 5, 14, 30, 25,
  275.  19, 1, 17, 3, 20, 3, 10, 24, 15, 21, 1, 28, 0, 18, 26, 15, 28, 5},
  276. {10, 6, 15, 11, 29, 4, 10, 21, 15, 11, 5, 31, 27, 0, 0, 17, 27, 19, 6, 26, 23, 8, 17, 20, 9, 24, 3, 3, 19, 9, 5, 2, 20,
  277.  12, 21, 8, 24, 4, 7, 26, 23, 12, 1, 1, 31, 28, 2, 28, 29, 7},
  278. {30, 13, 12, 19, 13, 16, 7, 5, 24, 20, 27, 25, 16, 11, 11, 24, 18, 28, 21, 18, 15, 19, 0, 7, 25, 17, 10, 14, 14, 9, 3,
  279.  0, 12, 29, 23, 29, 23, 9, 10, 28, 27, 30, 15, 2, 17, 3, 20, 2, 21, 5},
  280. {11, 22, 26, 15, 15, 18, 0, 17, 0, 4, 20, 14, 5, 3, 22, 2, 13, 3, 10, 26, 14, 13, 19, 16, 19, 31, 21, 23, 17, 4, 5, 23,
  281.  24, 9, 12, 1, 1, 12, 16, 2, 20, 11, 30, 24, 21, 31, 9, 30, 18, 10},
  282. {7, 29, 16, 6, 24, 10, 8, 24, 6, 12, 25, 28, 28, 5, 8, 9, 7, 3, 9, 18, 21, 25, 16, 21, 30, 17, 10, 17, 19, 18, 29, 27,
  283.  26, 27, 26, 2, 5, 3, 19, 2, 15, 12, 23, 13, 23, 15, 20, 30, 13, 20},
  284. {26, 28, 3, 8, 17, 18, 3, 23, 19, 7, 18, 25, 0, 31, 11, 21, 0, 19, 9, 21, 23, 1, 30, 11, 5, 5, 30, 31, 20, 15, 27, 1, 9,
  285.  4, 17, 28, 14, 22, 13, 25, 26, 22, 4, 14, 13, 27, 8, 7, 20, 15},
  286. {11, 12, 3, 29, 19, 6, 3, 17, 2, 23, 10, 10, 15, 17, 12, 14, 29, 16, 6, 19, 28, 24, 2, 31, 9, 14, 23, 4, 7, 24, 4, 22,
  287.  11, 1, 28, 16, 7, 8, 18, 1, 31, 26, 9, 21, 26, 15, 18, 8, 22, 21},
  288. {6, 30, 0, 30, 0, 12, 15, 23, 7, 4, 1, 27, 6, 23, 12, 27, 4, 29, 20, 21, 1, 10, 8, 19, 15, 16, 18, 25, 20, 31, 8, 18,
  289.  16, 19, 5, 17, 31, 25, 5, 21, 10, 3, 24, 3, 24, 7, 17, 2, 2, 29},
  290. {31, 20, 27, 10, 26, 10, 25, 26, 25, 30, 24, 6, 9, 5, 24, 18, 22, 27, 18, 5, 31, 2, 17, 13, 28, 30, 14, 0, 8, 9, 22, 1,
  291.  17, 28, 12, 14, 19, 0, 19, 23, 2, 1, 13, 20, 23, 15, 12, 8, 6, 15},
  292. {31, 24, 5, 12, 31, 26, 5, 24, 2, 25, 6, 26, 29, 10, 13, 2, 12, 14, 7, 29, 0, 8, 9, 1, 27, 1, 13, 3, 23, 25, 6, 16, 7,
  293.  4, 27, 4, 9, 16, 18, 3, 0, 17, 17, 20, 23, 14, 18, 20, 10, 8},
  294. {15, 20, 27, 25, 14, 27, 18, 22, 19, 21, 10, 20, 11, 9, 23, 9, 22, 29, 17, 19, 6, 1, 31, 0, 8, 11, 31, 12, 7, 21, 28,
  295.  28, 6, 14, 8, 23, 15, 12, 29, 7, 5, 10, 1, 30, 5, 0, 18, 17, 30, 25},
  296. {8, 24, 24, 21, 14, 8, 21, 17, 5, 25, 16, 5, 1, 26, 10, 13, 20, 3, 2, 30, 12, 25, 31, 10, 0, 11, 20, 22, 22, 3, 18, 12,
  297.  1, 17, 0, 16, 11, 31, 2, 30, 18, 27, 4, 23, 26, 13, 4, 23, 27, 14},
  298. {24, 30, 22, 26, 9, 30, 1, 26, 20, 9, 29, 27, 27, 2, 19, 24, 8, 4, 10, 4, 31, 31, 12, 15, 1, 19, 8, 5, 20, 25, 29, 5,
  299.  17, 17, 15, 23, 11, 23, 6, 6, 25, 2, 28, 0, 22, 0, 28, 12, 11, 10},
  300. {12, 10, 14, 24, 6, 13, 13, 30, 17, 24, 14, 27, 21, 5, 22, 20, 17, 27, 31, 1, 21, 16, 16, 6, 31, 2, 12, 8, 2, 18, 19,
  301.  10, 26, 5, 25, 28, 20, 8, 22, 1, 26, 18, 9, 15, 25, 9, 30, 28, 19, 15},
  302. {15, 24, 27, 15, 4, 13, 30, 29, 11, 13, 2, 23, 5, 27, 8, 7, 0, 26, 14, 30, 4, 23, 2, 25, 19, 8, 10, 22, 22, 1, 29, 18,
  303.  0, 3, 19, 25, 5, 1, 18, 26, 11, 17, 7, 17, 24, 3, 31, 31, 10, 14},
  304. {13, 16, 18, 24, 16, 21, 31, 2, 8, 21, 12, 24, 5, 1, 29, 6, 29, 13, 5, 1, 23, 8, 28, 2, 31, 6, 11, 0, 22, 27, 12, 18,
  305.  27, 28, 23, 17, 7, 3, 3, 22, 19, 15, 19, 15, 17, 11, 30, 7, 30, 0},
  306. {19, 0, 4, 19, 29, 21, 17, 21, 31, 5, 14, 20, 4, 14, 29, 23, 31, 16, 11, 28, 24, 17, 23, 20, 1, 1, 5, 26, 26, 11, 22, 6,
  307.  6, 18, 15, 9, 27, 18, 12, 22, 15, 24, 0, 9, 10, 16, 10, 12, 27, 28},
  308. {2, 25, 20, 2, 11, 3, 15, 3, 28, 8, 5, 18, 17, 29, 20, 11, 14, 26, 26, 28, 19, 1, 0, 29, 14, 4, 21, 25, 17, 9, 13, 1, 4,
  309.  0, 21, 12, 12, 31, 6, 9, 8, 18, 23, 5, 31, 6, 19, 13, 23, 15},
  310. {8, 29, 14, 7, 26, 5, 12, 0, 12, 14, 2, 24, 23, 1, 30, 30, 26, 20, 10, 21, 2, 25, 5, 28, 17, 13, 29, 20, 16, 1, 24, 23,
  311.  3, 3, 9, 13, 19, 0, 10, 21, 16, 19, 28, 25, 15, 8, 15, 17, 9, 7},
  312. {5, 15, 6, 14, 27, 5, 9, 20, 0, 4, 25, 15, 3, 13, 14, 25, 31, 17, 24, 20, 10, 27, 12, 19, 28, 28, 19, 0, 16, 4, 18, 18,
  313.  3, 1, 29, 24, 31, 17, 10, 7, 6, 29, 9, 8, 7, 13, 1, 8, 12, 16}
  314. };
  315. #elif defined(__MMI_GAME_MAJUNG_176x220__) || defined(__MMI_GAME_MAJUNG_240x320__)
  316. static const U8 majung_easy_level[MAJUNG_LEVEL_COUNT][48] =
  317.     { {26, 14, 6, 30, 11, 26, 3, 10, 5, 3, 10, 11, 17, 5, 1, 3, 6, 1, 28, 1, 4, 3, 6, 14, 14, 4, 4, 6, 28, 1, 21, 4, 23,
  318.        17, 30, 26, 26, 16, 21, 16, 23, 28, 14, 31, 7, 31, 7, 28},
  319. {27, 25, 9, 12, 20, 12, 14, 16, 27, 20, 3, 17, 11, 7, 2, 3, 17, 22, 16, 29, 22, 22, 12, 20, 2, 11, 1, 25, 9, 12, 7, 1,
  320.  29, 2, 7, 20, 15, 31, 7, 31, 15, 27, 2, 14, 14, 27, 14, 22},
  321. {6, 14, 0, 18, 23, 0, 16, 0, 10, 14, 6, 8, 2, 30, 26, 17, 9, 14, 16, 30, 29, 15, 11, 23, 26, 30, 15, 9, 24, 11, 0, 29,
  322.  8, 17, 19, 18, 14, 17, 2, 19, 27, 24, 30, 10, 15, 27, 15, 17},
  323. {22, 1, 30, 8, 15, 26, 4, 12, 28, 27, 19, 8, 25, 27, 19, 10, 23, 17, 22, 19, 28, 30, 15, 25, 22, 4, 32, 28, 27, 26, 25,
  324.  1, 12, 28, 17, 27, 32, 10, 19, 22, 25, 8, 23, 15, 6, 15, 8, 6},
  325. {11, 15, 4, 26, 19, 28, 30, 11, 26, 20, 21, 21, 10, 19, 20, 3, 20, 2, 4, 8, 2, 10, 1, 9, 10, 10, 28, 19, 15, 1, 30, 28,
  326.  5, 8, 9, 28, 3, 2, 16, 2, 17, 20, 17, 19, 22, 5, 16, 22},
  327. {11, 15, 4, 26, 19, 28, 30, 11, 26, 20, 21, 21, 10, 19, 20, 3, 20, 2, 4, 8, 2, 10, 1, 9, 10, 10, 28, 19, 15, 1, 30, 28,
  328.  5, 8, 9, 28, 3, 2, 16, 2, 17, 20, 17, 19, 22, 5, 16, 22},
  329. {11, 15, 4, 26, 19, 28, 30, 11, 26, 20, 21, 21, 10, 19, 20, 3, 20, 2, 4, 8, 2, 10, 1, 9, 10, 10, 28, 19, 15, 1, 30, 28,
  330.  5, 8, 9, 28, 3, 2, 16, 2, 17, 20, 17, 19, 22, 5, 16, 22},
  331. {27, 20, 20, 26, 20, 17, 1, 28, 5, 28, 31, 26, 26, 9, 8, 6, 3, 17, 1, 8, 4, 0, 6, 31, 27, 11, 0, 3, 24, 19, 26, 1, 4, 1,
  332.  8, 20, 10, 28, 11, 8, 28, 19, 16, 9, 16, 10, 5, 24},
  333. {2, 19, 8, 2, 19, 16, 32, 15, 24, 25, 28, 9, 9, 19, 25, 4, 2, 28, 32, 8, 30, 21, 16, 9, 16, 30, 10, 30, 3, 21, 25, 16,
  334.  6, 15, 30, 3, 9, 25, 14, 6, 19, 4, 22, 14, 22, 24, 10, 2},
  335. {15, 21, 15, 7, 2, 20, 20, 21, 9, 23, 31, 25, 8, 25, 21, 17, 7, 20, 22, 26, 22, 9, 26, 21, 25, 3, 14, 10, 18, 26, 8, 17,
  336.  3, 2, 10, 18, 26, 15, 29, 29, 8, 14, 20, 23, 15, 8, 31, 25},
  337. {11, 15, 4, 32, 4, 6, 10, 20, 2, 31, 2, 31, 2, 0, 28, 20, 1, 18, 10, 20, 1, 28, 15, 6, 8, 13, 11, 5, 15, 11, 2, 16, 5,
  338.  15, 31, 18, 16, 8, 11, 0, 20, 31, 32, 29, 0, 13, 29, 0},
  339. {29, 0, 19, 21, 0, 6, 8, 29, 27, 6, 9, 32, 27, 21, 19, 9, 6, 15, 8, 27, 8, 6, 8, 13, 23, 1, 17, 13, 15, 5, 17, 23, 17,
  340.  9, 0, 32, 27, 1, 0, 14, 21, 9, 17, 14, 13, 5, 13, 21},
  341. {29, 29, 24, 22, 29, 6, 6, 3, 6, 32, 13, 17, 13, 4, 32, 12, 15, 1, 30, 15, 11, 22, 10, 12, 3, 0, 1, 10, 22, 20, 29, 6,
  342.  17, 2, 22, 2, 4, 24, 30, 27, 11, 25, 11, 0, 27, 11, 25, 20},
  343. {29, 4, 9, 7, 10, 9, 4, 7, 12, 20, 2, 10, 6, 10, 4, 0, 23, 2, 13, 0, 16, 12, 20, 4, 6, 26, 11, 12, 29, 9, 10, 3, 26, 17,
  344.  12, 23, 16, 13, 16, 16, 17, 9, 23, 3, 23, 8, 11, 8},
  345. {31, 14, 17, 23, 2, 17, 2, 20, 14, 20, 20, 9, 30, 20, 23, 13, 18, 18, 14, 25, 30, 16, 24, 5, 15, 2, 30, 2, 16, 9, 14,
  346.  12, 30, 5, 13, 25, 15, 8, 12, 11, 8, 0, 15, 0, 24, 15, 11, 31},
  347. {12, 28, 5, 15, 15, 28, 11, 15, 4, 5, 7, 21, 26, 8, 9, 4, 28, 1, 14, 2, 0, 2, 21, 1, 20, 27, 7, 12, 1, 1, 8, 15, 12, 10,
  348.  28, 12, 26, 11, 20, 14, 10, 24, 9, 24, 0, 27, 24, 24},
  349. {26, 29, 12, 20, 29, 26, 8, 20, 26, 26, 12, 14, 25, 0, 11, 14, 23, 28, 19, 24, 31, 22, 13, 10, 22, 19, 23, 28, 10, 1,
  350.  25, 8, 31, 13, 11, 0, 1, 2, 24, 6, 1, 1, 2, 16, 13, 16, 6, 13},
  351. {29, 4, 23, 30, 31, 30, 22, 12, 4, 23, 26, 23, 29, 25, 26, 31, 23, 5, 22, 20, 12, 6, 3, 7, 11, 22, 18, 9, 5, 3, 27, 11,
  352.  25, 18, 9, 28, 28, 2, 20, 22, 6, 16, 27, 4, 2, 4, 16, 7},
  353. {24, 4, 4, 25, 17, 5, 25, 18, 9, 20, 28, 1, 14, 20, 21, 22, 26, 26, 4, 22, 15, 5, 5, 0, 4, 23, 25, 12, 15, 17, 14, 26,
  354.  23, 18, 0, 1, 18, 18, 25, 12, 9, 5, 24, 28, 26, 28, 21, 28},
  355. {6, 14, 20, 6, 27, 6, 7, 30, 14, 20, 22, 27, 12, 6, 20, 7, 24, 14, 30, 8, 16, 30, 14, 30, 10, 4, 8, 21, 7, 23, 12, 10,
  356.  20, 23, 21, 22, 7, 4, 9, 4, 16, 24, 1, 9, 22, 4, 22, 1},
  357. {3, 27, 15, 16, 15, 23, 27, 26, 27, 17, 17, 9, 9, 17, 26, 23, 25, 2, 3, 20, 23, 30, 13, 16, 15, 23, 30, 13, 6, 31, 20,
  358.  27, 20, 15, 17, 9, 22, 29, 22, 6, 20, 29, 4, 9, 31, 25, 2, 4},
  359. {22, 20, 12, 16, 2, 20, 14, 19, 16, 19, 20, 23, 11, 3, 2, 16, 31, 11, 22, 5, 11, 8, 2, 18, 12, 19, 2, 11, 18, 18, 0, 20,
  360.  8, 23, 16, 0, 14, 19, 31, 3, 18, 17, 17, 24, 17, 5, 17, 24},
  361. {22, 20, 12, 16, 2, 20, 14, 19, 16, 19, 20, 23, 11, 3, 2, 16, 31, 11, 22, 5, 11, 8, 2, 18, 12, 19, 2, 11, 18, 18, 0, 20,
  362.  8, 23, 16, 0, 14, 19, 31, 3, 18, 17, 17, 24, 17, 5, 17, 24},
  363. {32, 17, 8, 27, 2, 32, 0, 21, 15, 9, 22, 13, 22, 32, 6, 27, 14, 28, 29, 4, 21, 15, 17, 2, 9, 8, 6, 14, 31, 28, 2, 13,
  364.  22, 9, 30, 30, 31, 22, 32, 2, 31, 1, 29, 4, 0, 9, 1, 31},
  365. {15, 23, 15, 15, 24, 15, 29, 1, 29, 3, 23, 23, 4, 9, 4, 29, 3, 3, 9, 29, 28, 8, 23, 22, 0, 1, 24, 11, 1, 11, 1, 24, 28,
  366.  7, 16, 24, 0, 8, 7, 16, 21, 22, 30, 9, 30, 21, 9, 3},
  367. {18, 11, 23, 4, 11, 18, 23, 24, 12, 25, 6, 17, 19, 29, 25, 20, 11, 24, 4, 32, 19, 5, 20, 18, 3, 1, 0, 29, 11, 4, 25, 29,
  368.  25, 5, 0, 7, 3, 32, 1, 3, 6, 18, 29, 12, 3, 7, 4, 17},
  369. {31, 15, 4, 26, 7, 15, 5, 1, 26, 10, 27, 10, 31, 19, 4, 16, 23, 11, 8, 9, 31, 31, 9, 26, 19, 3, 4, 27, 1, 17, 30, 5, 26,
  370.  16, 9, 7, 8, 3, 11, 27, 17, 27, 9, 30, 8, 4, 23, 8},
  371. {21, 16, 28, 17, 28, 31, 26, 6, 7, 20, 17, 26, 16, 7, 8, 14, 13, 18, 25, 5, 28, 8, 14, 5, 17, 32, 17, 20, 6, 24, 13, 20,
  372.  32, 28, 24, 3, 21, 5, 24, 24, 3, 18, 25, 20, 13, 13, 31, 5},
  373. {9, 31, 24, 9, 24, 1, 26, 29, 23, 1, 5, 30, 15, 16, 28, 5, 21, 0, 25, 28, 21, 22, 30, 29, 29, 20, 22, 9, 13, 23, 31, 16,
  374.  9, 5, 7, 5, 20, 25, 7, 32, 0, 29, 26, 15, 13, 7, 7, 32},
  375. {3, 1, 7, 1, 14, 20, 13, 0, 3, 14, 2, 26, 2, 29, 11, 7, 11, 20, 0, 26, 19, 14, 19, 5, 5, 7, 17, 7, 17, 24, 29, 32, 20,
  376.  25, 32, 14, 31, 24, 5, 20, 24, 5, 13, 31, 25, 29, 24, 29},
  377. {11, 26, 11, 22, 26, 22, 31, 4, 31, 8, 4, 14, 27, 1, 14, 18, 1, 18, 14, 21, 18, 32, 18, 17, 21, 27, 32, 32, 8, 17, 20,
  378.  31, 32, 19, 29, 17, 29, 24, 20, 19, 19, 31, 14, 22, 17, 24, 22, 19},
  379. {6, 2, 5, 6, 21, 6, 29, 9, 23, 25, 27, 21, 28, 25, 32, 28, 4, 29, 20, 29, 14, 14, 20, 18, 2, 21, 23, 27, 9, 32, 24, 20,
  380.  9, 21, 12, 9, 6, 18, 24, 32, 28, 32, 20, 28, 5, 12, 4, 29},
  381. {20, 16, 28, 12, 16, 20, 10, 10, 2, 6, 5, 22, 16, 4, 28, 19, 19, 16, 10, 30, 9, 0, 12, 6, 30, 0, 2, 5, 26, 25, 1, 23, 1,
  382.  23, 6, 22, 10, 9, 23, 12, 19, 25, 19, 23, 12, 6, 4, 26},
  383. {13, 15, 19, 6, 4, 19, 15, 4, 3, 9, 15, 4, 18, 6, 31, 13, 9, 26, 15, 1, 18, 4, 9, 26, 12, 21, 21, 6, 3, 26, 21, 21, 17,
  384.  6, 18, 0, 12, 22, 9, 31, 17, 18, 1, 16, 22, 16, 26, 0},
  385. {9, 11, 32, 10, 1, 16, 13, 9, 7, 9, 32, 1, 6, 21, 22, 1, 12, 6, 13, 6, 6, 12, 5, 16, 21, 22, 27, 7, 12, 19, 12, 27, 11,
  386.  10, 19, 1, 26, 22, 26, 22, 9, 32, 20, 32, 18, 20, 18, 5},
  387. {13, 13, 20, 13, 29, 16, 10, 4, 29, 20, 13, 31, 8, 21, 15, 27, 31, 10, 10, 19, 25, 2, 16, 12, 25, 4, 24, 15, 27, 10, 4,
  388.  28, 11, 24, 8, 21, 20, 14, 20, 11, 2, 19, 28, 2, 4, 14, 12, 2},
  389. {26, 20, 14, 26, 29, 14, 5, 29, 25, 20, 32, 25, 31, 13, 9, 13, 8, 26, 4, 20, 8, 19, 18, 21, 26, 13, 4, 18, 29, 6, 31,
  390.  20, 16, 32, 19, 16, 6, 9, 15, 13, 21, 31, 5, 29, 14, 15, 31, 14},
  391. {0, 14, 20, 8, 20, 16, 25, 12, 14, 26, 13, 12, 18, 13, 19, 8, 12, 4, 15, 19, 26, 19, 2, 13, 25, 3, 19, 25, 0, 0, 18, 0,
  392.  3, 24, 16, 28, 15, 25, 2, 20, 28, 4, 12, 14, 24, 13, 14, 20},
  393. {2, 19, 2, 19, 3, 18, 31, 13, 18, 12, 26, 12, 0, 31, 13, 10, 5, 19, 10, 18, 17, 4, 8, 3, 14, 11, 29, 8, 19, 7, 17, 12,
  394.  7, 4, 21, 5, 0, 14, 12, 26, 18, 7, 3, 7, 11, 29, 21, 3},
  395. {2, 19, 2, 19, 3, 18, 31, 13, 18, 12, 26, 12, 0, 31, 13, 10, 5, 19, 10, 18, 17, 4, 8, 3, 14, 11, 29, 8, 19, 7, 17, 12,
  396.  7, 4, 21, 5, 0, 14, 12, 26, 18, 7, 3, 7, 11, 29, 21, 3},
  397. {14, 29, 30, 23, 30, 23, 21, 21, 10, 26, 22, 0, 10, 1, 22, 17, 9, 16, 2, 16, 12, 26, 17, 9, 18, 12, 10, 6, 30, 30, 2, 0,
  398.  29, 23, 14, 0, 6, 11, 23, 11, 0, 16, 18, 10, 6, 16, 6, 1},
  399. {10, 16, 3, 16, 10, 16, 3, 15, 26, 16, 13, 1, 0, 27, 1, 13, 31, 1, 13, 20, 22, 26, 15, 30, 11, 5, 31, 3, 31, 3, 14, 2,
  400.  5, 19, 27, 22, 12, 11, 19, 13, 20, 31, 14, 2, 0, 1, 12, 30},
  401. {23, 5, 23, 10, 3, 14, 2, 23, 6, 23, 13, 10, 14, 6, 17, 11, 14, 20, 32, 29, 10, 29, 17, 3, 2, 14, 13, 10, 22, 11, 32,
  402.  22, 29, 29, 22, 12, 6, 25, 20, 22, 12, 20, 20, 16, 6, 5, 16, 25},
  403. {2, 1, 4, 19, 1, 15, 0, 19, 0, 1, 0, 30, 3, 8, 4, 22, 14, 21, 8, 0, 18, 1, 6, 30, 14, 22, 21, 14, 30, 29, 18, 14, 26,
  404.  26, 15, 30, 3, 6, 15, 29, 15, 2, 21, 2, 2, 9, 21, 9},
  405. {10, 22, 32, 22, 16, 21, 32, 12, 16, 31, 20, 25, 25, 14, 27, 32, 31, 4, 10, 20, 14, 31, 21, 18, 25, 3, 4, 21, 31, 24,
  406.  27, 4, 16, 19, 25, 6, 21, 24, 4, 16, 18, 14, 12, 32, 3, 19, 14, 6},
  407. {18, 12, 10, 12, 15, 29, 16, 30, 12, 29, 9, 5, 10, 9, 0, 18, 27, 22, 16, 10, 9, 25, 0, 20, 17, 30, 17, 32, 9, 32, 10,
  408.  25, 31, 12, 22, 20, 5, 30, 26, 30, 22, 27, 26, 16, 22, 16, 31, 15},
  409. {31, 32, 25, 25, 32, 18, 29, 30, 28, 28, 31, 30, 19, 28, 13, 19, 25, 13, 9, 29, 25, 24, 12, 18, 18, 12, 15, 15, 0, 14,
  410.  9, 15, 10, 15, 10, 20, 28, 20, 24, 12, 0, 14, 7, 12, 21, 7, 21, 18},
  411. {31, 12, 30, 19, 6, 28, 9, 23, 18, 31, 14, 22, 31, 12, 30, 28, 12, 15, 9, 30, 31, 18, 7, 5, 23, 14, 19, 11, 0, 22, 0, 5,
  412.  11, 32, 12, 15, 21, 30, 14, 14, 10, 7, 10, 9, 21, 6, 32, 9},
  413. {10, 31, 5, 3, 31, 1, 5, 1, 29, 26, 5, 3, 29, 5, 17, 26, 23, 11, 26, 17, 28, 26, 24, 25, 28, 7, 30, 7, 30, 6, 29, 32, 3,
  414.  18, 32, 23, 10, 18, 24, 25, 6, 11, 3, 29, 18, 27, 18, 27},
  415. {22, 29, 24, 5, 6, 29, 19, 31, 2, 24, 29, 9, 31, 14, 3, 13, 28, 11, 31, 14, 12, 3, 13, 28, 9, 28, 29, 24, 5, 6, 5, 19,
  416.  5, 1, 12, 11, 22, 22, 1, 24, 31, 9, 9, 22, 14, 28, 14, 2}
  417. };
  418. static const U8 majung_normal_level[MAJUNG_LEVEL_COUNT][80] =
  419.     { {4, 6, 20, 10, 13, 14, 30, 8, 5, 7, 24, 30, 30, 14, 15, 4, 7, 2, 26, 24, 14, 9, 8, 15, 9, 7, 3, 4, 6, 24, 18, 4,
  420.        32, 8, 9, 10, 30, 14, 27, 30, 4, 31, 3, 30, 4, 6, 18, 27, 32, 7, 20, 5, 9, 5, 27, 5, 2, 31, 26, 31, 5, 6, 13, 9,
  421.        21, 26, 31, 5, 21, 7, 24, 27, 8, 27, 26, 6, 27, 6, 9, 7},
  422. {26, 10, 10, 2, 3, 10, 3, 3, 19, 10, 29, 10, 29, 26, 2, 24, 31, 8, 0, 10, 27, 26, 27, 3, 24, 13, 5, 31, 5, 21, 8, 4, 26,
  423.  5, 0, 21, 32, 5, 22, 30, 12, 13, 22, 32, 4, 26, 12, 9, 19, 12, 12, 30, 9, 24, 20, 24, 24, 26, 28, 22, 9, 14, 24, 20,
  424.  11, 21, 14, 21, 28, 11, 9, 9, 28, 30, 17, 28, 22, 9, 17, 30},
  425. {31, 29, 22, 22, 3, 16, 22, 3, 30, 30, 24, 19, 2, 8, 6, 22, 7, 26, 3, 2, 8, 22, 16, 32, 24, 3, 9, 1, 19, 32, 21, 19, 26,
  426.  1, 24, 30, 14, 14, 3, 6, 14, 30, 14, 14, 9, 5, 32, 20, 26, 24, 3, 9, 17, 15, 5, 32, 7, 26, 32, 17, 32, 20, 19, 22, 18,
  427.  7, 7, 9, 7, 15, 18, 21, 12, 31, 8, 7, 12, 14, 8, 29},
  428. {1, 26, 7, 23, 0, 13, 7, 3, 23, 3, 20, 15, 27, 30, 30, 30, 24, 14, 0, 15, 1, 12, 13, 14, 26, 10, 13, 1, 20, 30, 2, 3,
  429.  18, 3, 6, 28, 21, 10, 11, 18, 1, 10, 9, 24, 6, 21, 13, 6, 10, 9, 2, 2, 14, 12, 6, 3, 23, 18, 29, 23, 2, 10, 2, 18, 10,
  430.  28, 4, 8, 14, 2, 11, 3, 14, 27, 23, 29, 23, 14, 8, 4},
  431. {4, 0, 29, 0, 28, 19, 1, 29, 19, 20, 5, 4, 27, 32, 28, 1, 22, 18, 28, 5, 23, 29, 25, 19, 8, 22, 18, 28, 31, 30, 15, 27,
  432.  25, 8, 20, 23, 15, 11, 20, 25, 16, 13, 30, 9, 25, 29, 32, 13, 7, 4, 7, 13, 11, 25, 16, 11, 19, 1, 29, 31, 20, 9, 32,
  433.  17, 25, 29, 1, 11, 4, 15, 32, 16, 1, 31, 15, 1, 31, 16, 17, 13},
  434. {9, 24, 26, 7, 6, 29, 26, 7, 11, 32, 3, 12, 29, 27, 6, 30, 24, 10, 10, 29, 19, 14, 5, 18, 9, 3, 26, 12, 14, 27, 12, 23,
  435.  10, 6, 10, 29, 14, 24, 5, 18, 29, 14, 21, 19, 5, 16, 6, 30, 11, 12, 9, 27, 9, 29, 5, 5, 32, 2, 2, 20, 2, 20, 24, 27,
  436.  21, 16, 5, 24, 2, 24, 16, 23, 22, 12, 26, 22, 16, 18, 12, 18},
  437. {15, 5, 0, 32, 32, 19, 5, 32, 30, 23, 12, 30, 23, 13, 19, 32, 31, 12, 14, 23, 13, 30, 30, 28, 28, 23, 15, 16, 6, 6, 23,
  438.  26, 15, 9, 6, 3, 25, 29, 28, 2, 28, 12, 15, 28, 12, 6, 29, 8, 14, 32, 16, 12, 3, 25, 0, 3, 31, 12, 23, 25, 28, 6, 14,
  439.  29, 7, 9, 14, 29, 6, 25, 17, 2, 29, 7, 32, 17, 26, 29, 3, 8},
  440. {15, 26, 15, 3, 25, 5, 26, 25, 28, 2, 27, 10, 5, 14, 24, 26, 26, 14, 21, 17, 3, 15, 6, 25, 6, 30, 10, 26, 17, 3, 7, 19,
  441.  15, 17, 11, 15, 24, 15, 25, 17, 32, 30, 21, 3, 10, 14, 7, 25, 10, 6, 3, 14, 26, 11, 32, 19, 28, 20, 32, 17, 25, 32, 19,
  442.  30, 20, 27, 27, 6, 1, 30, 3, 19, 2, 14, 10, 14, 27, 1, 10, 17},
  443. {6, 5, 22, 24, 16, 5, 0, 31, 9, 25, 7, 10, 28, 16, 24, 28, 26, 18, 31, 2, 31, 3, 22, 7, 31, 3, 25, 9, 28, 13, 15, 3, 2,
  444.  14, 13, 10, 22, 26, 27, 23, 18, 0, 11, 6, 17, 31, 3, 8, 14, 22, 31, 20, 26, 27, 7, 14, 0, 17, 27, 11, 11, 28, 28, 2,
  445.  26, 24, 20, 11, 23, 28, 26, 14, 24, 15, 0, 8, 27, 7, 2, 26},
  446. {19, 29, 0, 14, 5, 23, 5, 30, 7, 4, 16, 28, 30, 16, 29, 16, 28, 16, 7, 10, 28, 30, 4, 25, 25, 26, 11, 6, 26, 10, 23, 24,
  447.  26, 21, 22, 1, 6, 1, 7, 25, 13, 25, 18, 18, 26, 1, 27, 0, 11, 21, 22, 19, 29, 8, 9, 30, 28, 1, 11, 8, 7, 22, 13, 9, 13,
  448.  18, 9, 11, 14, 29, 29, 13, 28, 9, 27, 29, 18, 22, 28, 24},
  449. {25, 2, 31, 26, 32, 25, 32, 27, 27, 2, 3, 21, 2, 8, 27, 6, 8, 31, 29, 22, 6, 9, 29, 8, 25, 19, 27, 29, 9, 29, 3, 19, 32,
  450.  25, 2, 2, 22, 3, 30, 26, 19, 25, 19, 16, 29, 3, 21, 18, 3, 32, 25, 30, 16, 31, 17, 6, 17, 32, 27, 27, 31, 16, 6, 1, 3,
  451.  1, 30, 16, 19, 17, 1, 30, 17, 32, 2, 29, 8, 19, 1, 18},
  452. {18, 21, 12, 18, 29, 21, 15, 12, 14, 23, 24, 23, 28, 7, 20, 22, 31, 1, 30, 20, 13, 31, 7, 24, 8, 29, 4, 12, 26, 10, 11,
  453.  22, 31, 10, 20, 22, 13, 18, 10, 11, 3, 9, 14, 30, 16, 26, 31, 22, 8, 26, 10, 1, 9, 16, 4, 15, 12, 13, 20, 13, 26, 2,
  454.  31, 18, 3, 28, 15, 2, 31, 20, 28, 12, 15, 27, 28, 5, 20, 5, 12, 27},
  455. {14, 24, 4, 19, 24, 22, 4, 7, 13, 4, 0, 14, 14, 4, 32, 4, 2, 0, 11, 1, 14, 20, 18, 30, 16, 13, 24, 15, 22, 18, 31, 16,
  456.  14, 24, 10, 0, 2, 20, 18, 5, 16, 28, 10, 24, 19, 5, 4, 31, 0, 10, 10, 1, 19, 19, 7, 30, 28, 19, 11, 25, 14, 32, 5, 16,
  457.  12, 30, 10, 30, 31, 15, 19, 5, 24, 10, 31, 12, 8, 25, 8, 18},
  458. {25, 30, 6, 2, 31, 2, 31, 24, 31, 20, 28, 13, 18, 8, 9, 21, 1, 29, 10, 25, 23, 10, 30, 3, 20, 11, 12, 24, 10, 13, 9, 9,
  459.  1, 4, 11, 18, 25, 20, 25, 17, 20, 10, 4, 25, 24, 25, 17, 3, 29, 23, 6, 8, 18, 21, 9, 11, 20, 12, 10, 12, 26, 12, 13,
  460.  19, 31, 28, 10, 24, 5, 13, 5, 11, 20, 3, 13, 18, 13, 26, 19, 3},
  461. {15, 25, 29, 8, 23, 3, 15, 9, 31, 29, 12, 17, 32, 5, 29, 10, 29, 23, 21, 8, 21, 6, 5, 3, 29, 17, 27, 10, 28, 30, 3, 23,
  462.  12, 26, 28, 8, 27, 23, 7, 32, 25, 32, 19, 5, 30, 10, 4, 22, 16, 27, 26, 16, 5, 3, 2, 4, 16, 7, 27, 6, 10, 32, 8, 7, 31,
  463.  27, 7, 29, 6, 9, 2, 22, 16, 25, 27, 19, 23, 6, 23, 25},
  464. {10, 30, 8, 15, 8, 8, 15, 30, 32, 24, 10, 24, 9, 3, 5, 29, 7, 32, 9, 0, 12, 8, 12, 25, 22, 20, 12, 3, 13, 1, 15, 0, 16,
  465.  15, 22, 0, 15, 18, 0, 4, 20, 3, 3, 13, 19, 8, 18, 25, 16, 4, 5, 19, 31, 4, 31, 17, 30, 28, 12, 28, 1, 31, 27, 8, 1, 13,
  466.  4, 30, 7, 27, 17, 4, 15, 32, 13, 1, 4, 32, 31, 29},
  467. {0, 13, 8, 4, 14, 19, 13, 0, 10, 2, 15, 12, 11, 0, 25, 24, 21, 10, 2, 14, 3, 5, 25, 32, 30, 18, 16, 21, 25, 25, 16, 24,
  468.  0, 1, 25, 11, 20, 11, 0, 25, 2, 8, 28, 30, 5, 3, 16, 23, 30, 1, 1, 2, 19, 11, 20, 4, 2, 8, 28, 1, 2, 26, 12, 15, 29, 1,
  469.  16, 1, 5, 18, 32, 23, 30, 8, 0, 29, 4, 5, 4, 26},
  470. {6, 13, 19, 13, 30, 30, 18, 2, 30, 10, 22, 6, 18, 11, 24, 3, 4, 10, 1, 19, 30, 13, 19, 2, 7, 22, 20, 1, 13, 29, 3, 2, 7,
  471.  3, 27, 20, 8, 26, 8, 10, 4, 21, 10, 21, 27, 8, 10, 3, 21, 6, 21, 14, 10, 31, 3, 2, 6, 7, 14, 20, 11, 24, 31, 14, 3, 14,
  472.  29, 30, 14, 14, 26, 2, 7, 8, 17, 20, 17, 30, 19, 2},
  473. {20, 30, 5, 14, 14, 19, 10, 14, 23, 14, 23, 13, 26, 18, 32, 19, 20, 16, 8, 23, 23, 10, 13, 32, 23, 0, 30, 30, 16, 29,
  474.  16, 22, 30, 8, 11, 18, 9, 11, 21, 28, 0, 11, 21, 28, 3, 18, 13, 24, 14, 26, 11, 23, 28, 3, 26, 19, 21, 18, 29, 19, 9,
  475.  5, 16, 22, 28, 14, 21, 26, 24, 13, 13, 28, 13, 26, 28, 22, 0, 26, 0, 22},
  476. {18, 21, 18, 20, 9, 10, 4, 21, 17, 0, 20, 9, 4, 8, 7, 22, 0, 14, 31, 10, 11, 7, 31, 19, 11, 5, 16, 31, 14, 29, 21, 16,
  477.  16, 27, 4, 8, 31, 22, 16, 14, 17, 11, 11, 18, 5, 4, 17, 8, 11, 17, 18, 4, 29, 19, 9, 16, 17, 11, 17, 16, 27, 31, 7, 21,
  478.  4, 2, 9, 2, 9, 5, 8, 14, 5, 10, 7, 10, 1, 31, 9, 1},
  479. {24, 7, 19, 7, 19, 27, 11, 10, 4, 32, 14, 1, 8, 18, 14, 18, 1, 21, 31, 23, 32, 22, 13, 18, 30, 24, 27, 18, 28, 13, 28,
  480.  13, 27, 21, 18, 27, 15, 11, 1, 4, 4, 31, 15, 22, 31, 32, 0, 23, 4, 27, 24, 31, 8, 3, 27, 10, 4, 17, 14, 0, 18, 13, 23,
  481.  22, 23, 5, 28, 14, 22, 3, 1, 4, 30, 28, 29, 5, 17, 29, 32, 24},
  482. {26, 26, 9, 10, 9, 23, 7, 10, 6, 25, 1, 8, 0, 27, 8, 0, 24, 9, 25, 23, 24, 24, 0, 29, 19, 20, 3, 8, 27, 8, 2, 26, 24,
  483.  31, 28, 10, 2, 28, 24, 13, 9, 0, 24, 13, 11, 10, 17, 0, 7, 16, 31, 21, 8, 19, 11, 17, 16, 20, 15, 26, 1, 8, 7, 29, 7,
  484.  19, 6, 3, 19, 25, 19, 21, 15, 19, 23, 0, 29, 23, 29, 25},
  485. {4, 4, 6, 32, 6, 7, 1, 20, 18, 9, 4, 7, 14, 23, 12, 1, 8, 5, 19, 3, 27, 3, 8, 14, 1, 0, 23, 31, 3, 7, 24, 9, 4, 31, 17,
  486.  19, 27, 32, 10, 5, 18, 22, 31, 17, 31, 32, 26, 8, 8, 7, 23, 13, 31, 0, 12, 9, 22, 0, 13, 31, 3, 10, 14, 20, 1, 0, 14,
  487.  32, 0, 26, 29, 9, 4, 9, 23, 0, 4, 24, 9, 29},
  488. {21, 15, 6, 15, 15, 9, 15, 30, 15, 0, 21, 15, 14, 21, 2, 0, 5, 10, 1, 21, 1, 14, 9, 1, 8, 21, 7, 29, 14, 17, 1, 22, 5,
  489.  10, 2, 17, 5, 13, 22, 30, 0, 6, 7, 5, 13, 32, 4, 18, 17, 21, 29, 17, 0, 4, 18, 0, 6, 17, 14, 14, 3, 5, 6, 25, 8, 32,
  490.  25, 1, 13, 3, 5, 6, 6, 0, 13, 27, 1, 14, 27, 17},
  491. {3, 14, 29, 27, 18, 18, 18, 16, 1, 1, 26, 13, 20, 11, 18, 27, 1, 3, 14, 4, 17, 16, 27, 19, 1, 1, 13, 8, 3, 17, 5, 10,
  492.  19, 30, 27, 29, 9, 2, 30, 18, 1, 19, 24, 8, 4, 21, 9, 22, 3, 24, 20, 11, 21, 10, 2, 12, 5, 23, 3, 14, 23, 14, 30, 18,
  493.  16, 19, 30, 12, 24, 16, 22, 31, 26, 11, 19, 11, 31, 24, 3, 19},
  494. {12, 9, 17, 10, 9, 24, 9, 23, 17, 31, 32, 10, 10, 10, 6, 17, 19, 6, 29, 6, 32, 3, 12, 18, 28, 1, 24, 31, 24, 2, 7, 2, 1,
  495.  13, 17, 23, 3, 2, 15, 29, 11, 22, 10, 2, 24, 15, 27, 7, 17, 12, 28, 6, 9, 2, 12, 18, 15, 31, 13, 31, 6, 27, 12, 12, 31,
  496.  0, 31, 28, 17, 0, 2, 11, 15, 28, 22, 9, 10, 6, 19, 9},
  497. {25, 15, 19, 6, 25, 24, 6, 22, 28, 4, 12, 2, 19, 18, 24, 19, 22, 12, 2, 24, 28, 5, 20, 10, 32, 28, 17, 27, 30, 24, 10,
  498.  3, 17, 3, 28, 24, 28, 5, 29, 30, 15, 21, 19, 6, 25, 29, 30, 6, 21, 15, 20, 26, 27, 30, 15, 14, 28, 9, 7, 3, 2, 30, 31,
  499.  24, 32, 22, 9, 25, 31, 14, 3, 22, 4, 17, 30, 17, 26, 7, 2, 18},
  500. {24, 27, 32, 0, 5, 30, 27, 7, 16, 32, 14, 14, 5, 31, 30, 14, 17, 8, 7, 9, 23, 6, 30, 26, 24, 9, 6, 29, 11, 6, 19, 31, 5,
  501.  31, 14, 4, 6, 30, 26, 27, 8, 21, 4, 23, 7, 23, 5, 14, 0, 8, 31, 29, 11, 6, 18, 5, 3, 8, 7, 23, 21, 18, 19, 27, 11, 32,
  502.  14, 5, 17, 6, 18, 18, 32, 31, 16, 8, 31, 3, 11, 8},
  503. {10, 7, 0, 8, 11, 10, 29, 8, 19, 15, 2, 27, 32, 21, 15, 16, 5, 7, 16, 9, 18, 12, 32, 27, 1, 19, 29, 27, 2, 21, 27, 16,
  504.  22, 0, 20, 16, 29, 31, 32, 14, 6, 3, 31, 29, 18, 21, 13, 0, 22, 5, 3, 20, 11, 21, 1, 2, 6, 3, 15, 1, 6, 15, 28, 5, 3,
  505.  12, 22, 6, 32, 28, 5, 21, 0, 9, 2, 22, 1, 13, 21, 14},
  506. {15, 27, 21, 0, 19, 27, 10, 7, 17, 19, 18, 3, 9, 24, 18, 21, 0, 16, 3, 23, 12, 11, 3, 3, 21, 20, 30, 16, 1, 32, 5, 9,
  507.  20, 26, 11, 0, 14, 27, 7, 11, 25, 13, 22, 1, 7, 16, 9, 3, 7, 30, 11, 32, 14, 27, 0, 7, 25, 25, 23, 26, 0, 5, 10, 3, 4,
  508.  17, 13, 7, 24, 0, 25, 9, 21, 22, 15, 15, 12, 15, 4, 16},
  509. {26, 28, 23, 31, 32, 31, 20, 31, 21, 10, 19, 23, 24, 22, 31, 29, 5, 9, 8, 32, 20, 22, 22, 2, 8, 32, 23, 9, 24, 7, 29,
  510.  29, 22, 5, 8, 11, 27, 20, 3, 12, 31, 16, 29, 22, 12, 3, 20, 29, 19, 31, 32, 29, 27, 15, 28, 1, 26, 19, 16, 28, 19, 11,
  511.  1, 20, 13, 8, 23, 21, 13, 15, 20, 28, 16, 22, 7, 10, 17, 2, 17, 16},
  512. {20, 14, 0, 2, 20, 20, 6, 2, 24, 10, 25, 10, 6, 15, 9, 1, 29, 24, 21, 32, 29, 20, 32, 22, 11, 4, 26, 3, 3, 29, 0, 17,
  513.  21, 32, 19, 32, 3, 3, 17, 10, 31, 14, 4, 19, 25, 10, 23, 20, 6, 23, 3, 0, 23, 22, 20, 22, 31, 29, 26, 3, 6, 22, 9, 10,
  514.  11, 23, 7, 10, 23, 16, 0, 15, 16, 7, 16, 23, 1, 16, 1, 1},
  515. {15, 18, 22, 13, 10, 22, 13, 18, 6, 22, 6, 8, 18, 10, 1, 13, 29, 24, 13, 21, 21, 29, 11, 6, 16, 21, 18, 17, 5, 18, 25,
  516.  13, 29, 10, 12, 21, 21, 7, 25, 6, 17, 16, 21, 5, 7, 22, 25, 11, 15, 26, 16, 10, 24, 29, 14, 1, 18, 12, 15, 24, 13, 17,
  517.  8, 10, 26, 24, 24, 9, 24, 6, 16, 14, 10, 22, 17, 22, 6, 15, 9, 25},
  518. {25, 18, 21, 27, 7, 27, 7, 5, 26, 12, 12, 0, 15, 0, 18, 30, 31, 19, 14, 5, 0, 32, 0, 15, 16, 17, 21, 32, 15, 9, 15, 19,
  519.  2, 28, 31, 9, 6, 28, 19, 30, 16, 2, 22, 5, 22, 13, 28, 26, 28, 31, 12, 19, 28, 0, 13, 2, 26, 14, 24, 15, 14, 0, 5, 26,
  520.  25, 31, 17, 24, 15, 32, 28, 32, 27, 14, 23, 12, 23, 2, 27, 6},
  521. {11, 2, 22, 2, 21, 12, 23, 5, 26, 12, 20, 28, 1, 21, 6, 25, 11, 1, 22, 11, 31, 6, 5, 0, 32, 7, 24, 19, 6, 21, 28, 25, 7,
  522.  6, 21, 31, 4, 15, 5, 21, 26, 15, 26, 11, 23, 23, 0, 25, 24, 19, 4, 11, 15, 15, 25, 23, 32, 22, 26, 20, 29, 12, 12, 23,
  523.  11, 4, 16, 12, 5, 12, 23, 22, 29, 16, 5, 21, 20, 4, 5, 20},
  524. {9, 24, 32, 12, 14, 12, 24, 29, 32, 20, 14, 32, 16, 15, 24, 31, 15, 17, 15, 22, 27, 13, 22, 9, 23, 32, 32, 27, 8, 11,
  525.  15, 11, 15, 17, 8, 32, 21, 12, 19, 24, 28, 20, 1, 12, 1, 19, 26, 29, 23, 28, 13, 16, 1, 26, 26, 29, 29, 1, 21, 10, 4,
  526.  1, 30, 24, 4, 10, 1, 2, 24, 31, 16, 30, 2, 19, 16, 28, 19, 15, 28, 26},
  527. {1, 27, 14, 24, 7, 11, 32, 1, 30, 30, 25, 3, 28, 16, 13, 22, 7, 14, 3, 5, 11, 13, 7, 7, 30, 30, 28, 11, 26, 32, 15, 19,
  528.  28, 16, 5, 32, 11, 28, 7, 7, 26, 22, 32, 19, 5, 19, 22, 24, 27, 11, 15, 28, 17, 1, 18, 5, 28, 22, 30, 32, 5, 17, 14, 8,
  529.  30, 27, 11, 5, 1, 22, 27, 18, 32, 24, 25, 14, 8, 22, 19, 24},
  530. {24, 8, 11, 21, 11, 29, 8, 6, 4, 21, 30, 18, 29, 11, 16, 29, 13, 12, 4, 11, 30, 18, 3, 26, 19, 23, 7, 31, 13, 32, 5, 5,
  531.  29, 11, 23, 4, 12, 21, 5, 16, 24, 10, 31, 7, 10, 5, 32, 13, 31, 31, 3, 15, 23, 11, 13, 26, 29, 19, 0, 13, 23, 10, 6, 3,
  532.  4, 10, 18, 31, 13, 15, 21, 0, 3, 5, 26, 5, 26, 31, 18, 29},
  533. {28, 14, 6, 8, 17, 24, 8, 31, 6, 28, 4, 17, 10, 18, 14, 22, 10, 19, 9, 18, 6, 13, 29, 4, 1, 26, 29, 9, 1, 9, 15, 28, 0,
  534.  29, 13, 9, 7, 15, 19, 1, 4, 3, 29, 19, 6, 6, 24, 28, 3, 19, 0, 7, 20, 1, 18, 19, 1, 18, 7, 20, 26, 15, 31, 4, 6, 17,
  535.  15, 7, 20, 17, 17, 1, 19, 7, 18, 20, 7, 18, 22, 17},
  536. {6, 12, 23, 2, 22, 27, 2, 4, 20, 17, 12, 14, 27, 18, 4, 28, 24, 27, 1, 7, 28, 20, 6, 18, 22, 32, 16, 7, 27, 17, 23, 14,
  537.  25, 16, 27, 10, 24, 7, 22, 13, 31, 32, 10, 24, 5, 13, 5, 1, 25, 1, 2, 16, 7, 24, 10, 5, 22, 0, 13, 10, 2, 27, 5, 1, 31,
  538.  6, 1, 25, 16, 0, 20, 13, 21, 24, 6, 24, 21, 20, 1, 25},
  539. {26, 21, 20, 4, 7, 6, 1, 25, 7, 6, 8, 4, 4, 1, 11, 20, 26, 0, 11, 1, 10, 12, 4, 0, 3, 20, 8, 27, 23, 10, 7, 3, 18, 11,
  540.  31, 31, 5, 23, 32, 12, 15, 7, 12, 28, 12, 27, 4, 32, 26, 18, 17, 0, 25, 5, 11, 25, 26, 21, 18, 26, 25, 15, 0, 1, 18,
  541.  28, 17, 25, 25, 0, 11, 20, 26, 14, 31, 0, 11, 31, 14, 4},
  542. {20, 23, 30, 14, 6, 20, 23, 2, 15, 11, 23, 26, 18, 6, 19, 30, 11, 32, 20, 30, 9, 30, 7, 18, 18, 4, 12, 24, 6, 24, 2, 28,
  543.  4, 21, 8, 8, 18, 7, 12, 2, 18, 27, 3, 8, 6, 31, 18, 2, 27, 9, 26, 23, 9, 28, 31, 28, 8, 14, 3, 8, 21, 8, 9, 19, 21, 28,
  544.  2, 17, 2, 21, 12, 15, 9, 23, 32, 9, 17, 20, 23, 12},
  545. {4, 17, 24, 24, 24, 28, 24, 11, 12, 31, 10, 11, 28, 17, 5, 12, 11, 27, 7, 10, 7, 12, 5, 5, 1, 13, 10, 22, 1, 2, 4, 10,
  546.  11, 10, 13, 29, 31, 19, 25, 12, 10, 7, 0, 27, 22, 26, 1, 19, 4, 23, 28, 23, 26, 30, 31, 31, 5, 0, 20, 4, 32, 4, 29, 4,
  547.  11, 28, 24, 20, 5, 30, 24, 1, 7, 11, 5, 2, 6, 32, 6, 25},
  548. {17, 26, 15, 26, 15, 0, 26, 0, 6, 29, 17, 31, 3, 29, 27, 3, 0, 17, 7, 7, 29, 23, 1, 3, 17, 21, 32, 7, 6, 27, 27, 23, 7,
  549.  31, 7, 11, 7, 23, 18, 23, 21, 29, 9, 4, 20, 18, 26, 23, 0, 4, 13, 20, 27, 6, 3, 6, 6, 13, 2, 32, 11, 27, 32, 23, 9, 16,
  550.  28, 6, 32, 2, 28, 32, 0, 2, 0, 16, 27, 32, 1, 2},
  551. {19, 29, 15, 19, 7, 13, 15, 28, 23, 8, 23, 8, 31, 7, 13, 1, 28, 4, 7, 31, 11, 2, 11, 15, 15, 4, 7, 2, 2, 28, 20, 13, 10,
  552.  11, 8, 1, 13, 23, 11, 15, 18, 8, 23, 30, 20, 20, 31, 1, 11, 25, 23, 20, 2, 23, 2, 31, 15, 29, 11, 2, 4, 31, 30, 1, 18,
  553.  28, 1, 14, 28, 14, 1, 25, 31, 25, 28, 32, 25, 32, 4, 10},
  554. {0, 9, 16, 0, 8, 11, 7, 20, 14, 22, 10, 23, 20, 0, 8, 23, 4, 10, 13, 9, 1, 13, 7, 20, 0, 16, 3, 20, 12, 9, 1, 13, 18,
  555.  10, 14, 25, 29, 12, 11, 27, 9, 32, 16, 13, 0, 25, 2, 32, 10, 3, 29, 22, 25, 13, 8, 27, 0, 32, 13, 25, 11, 30, 2, 7, 4,
  556.  2, 30, 10, 8, 2, 11, 32, 7, 18, 4, 7, 4, 16, 7, 10},
  557. {18, 18, 18, 30, 22, 18, 22, 1, 3, 0, 24, 7, 6, 14, 1, 4, 0, 24, 6, 1, 31, 3, 30, 15, 7, 6, 20, 1, 1, 2, 3, 31, 22, 14,
  558.  6, 20, 31, 7, 31, 14, 28, 10, 31, 3, 1, 11, 2, 32, 19, 11, 12, 10, 2, 15, 27, 32, 11, 14, 7, 12, 19, 32, 22, 15, 28,
  559.  32, 15, 31, 2, 27, 19, 22, 22, 19, 25, 7, 25, 7, 11, 4},
  560. {12, 32, 22, 24, 9, 6, 3, 6, 19, 5, 3, 0, 24, 18, 20, 15, 30, 0, 25, 23, 20, 15, 11, 24, 9, 17, 18, 21, 23, 12, 16, 1,
  561.  12, 22, 31, 13, 13, 29, 12, 32, 19, 25, 21, 29, 7, 14, 15, 11, 3, 3, 24, 19, 17, 8, 14, 15, 31, 21, 19, 17, 16, 21, 11,
  562.  32, 32, 17, 8, 21, 7, 22, 3, 1, 30, 5, 3, 14, 22, 14, 11, 21},
  563. {23, 32, 23, 26, 2, 32, 16, 9, 30, 26, 3, 16, 29, 23, 26, 30, 25, 30, 15, 7, 12, 32, 14, 0, 10, 32, 11, 19, 11, 7, 31,
  564.  26, 25, 15, 29, 19, 9, 1, 15, 0, 2, 25, 6, 12, 12, 12, 5, 13, 10, 14, 6, 9, 14, 29, 9, 6, 14, 6, 29, 9, 11, 9, 15, 30,
  565.  23, 25, 1, 0, 28, 31, 31, 5, 6, 11, 3, 31, 0, 28, 13, 6},
  566. {5, 8, 7, 10, 17, 8, 17, 30, 6, 8, 24, 30, 1, 31, 8, 14, 32, 32, 0, 0, 7, 26, 31, 26, 23, 10, 23, 0, 1, 3, 30, 7, 6, 23,
  567.  4, 3, 24, 6, 11, 3, 9, 4, 12, 24, 6, 0, 23, 11, 8, 23, 5, 23, 30, 24, 14, 14, 32, 29, 3, 26, 10, 26, 13, 10, 8, 9, 19,
  568.  32, 13, 32, 14, 7, 31, 29, 12, 20, 32, 20, 31, 19}
  569. };
  570. static const U8 majung_hard_level[MAJUNG_LEVEL_COUNT][120] =
  571.     { {7, 22, 3, 22, 7, 11, 29, 31, 11, 22, 9, 28, 11, 15, 15, 6, 11, 29, 6, 31, 11, 22, 27, 4, 15, 8, 30, 20, 15, 20,
  572.        7, 21, 11, 5, 8, 20, 25, 30, 25, 1, 6, 4, 12, 1, 30, 5, 20, 16, 5, 14, 13, 11, 15, 26, 20, 30, 6, 21, 16, 10, 25,
  573.        27, 9, 5, 15, 24, 18, 17, 11, 18, 16, 21, 6, 26, 17, 10, 30, 17, 5, 32, 25, 31, 28, 10, 3, 20, 24, 30, 14, 6, 16,
  574.        31, 2, 5, 18, 5, 14, 10, 30, 20, 25, 7, 12, 5, 30, 2, 18, 17, 6, 32, 6, 14, 20, 13, 4, 13, 4, 13, 25, 21},
  575. {32, 6, 32, 7, 32, 19, 30, 32, 7, 9, 2, 18, 1, 2, 15, 11, 19, 5, 24, 10, 9, 6, 11, 15, 19, 21, 19, 19, 20, 17, 30, 26,
  576.  15, 21, 26, 21, 15, 19, 22, 24, 11, 18, 11, 17, 7, 20, 17, 16, 9, 17, 9, 4, 7, 17, 30, 4, 22, 26, 7, 15, 4, 20, 18, 14,
  577.  21, 7, 26, 10, 14, 10, 30, 16, 16, 18, 30, 30, 7, 10, 10, 5, 11, 21, 15, 10, 14, 9, 21, 20, 4, 6, 11, 30, 11, 1, 9, 30,
  578.  19, 16, 9, 16, 6, 15, 17, 7, 6, 19, 15, 14, 17, 9, 20, 17, 4, 11, 16, 3, 20, 6, 3, 4},
  579. {0, 0, 9, 5, 24, 0, 27, 4, 24, 2, 12, 26, 3, 17, 27, 3, 6, 22, 4, 12, 19, 13, 29, 28, 0, 24, 12, 6, 22, 15, 6, 23, 28,
  580.  6, 12, 13, 10, 2, 11, 30, 19, 19, 6, 24, 26, 15, 3, 23, 3, 22, 19, 13, 29, 18, 7, 2, 14, 17, 11, 5, 29, 14, 29, 23, 9,
  581.  1, 15, 3, 17, 17, 6, 18, 26, 3, 26, 18, 13, 23, 10, 10, 14, 13, 13, 20, 1, 5, 23, 7, 14, 22, 19, 10, 15, 6, 23, 13, 30,
  582.  18, 5, 17, 6, 15, 30, 20, 30, 1, 15, 13, 1, 15, 19, 17, 30, 12, 30, 15, 12, 2, 30, 30},
  583. {11, 2, 6, 24, 11, 24, 31, 23, 9, 17, 8, 14, 12, 10, 14, 9, 14, 0, 11, 19, 19, 32, 17, 20, 0, 0, 31, 20, 23, 32, 30, 11,
  584.  19, 27, 6, 27, 2, 27, 27, 32, 14, 24, 28, 32, 19, 1, 1, 0, 4, 2, 5, 30, 24, 20, 28, 4, 26, 10, 16, 19, 30, 19, 11, 25,
  585.  11, 24, 12, 16, 32, 32, 0, 2, 20, 31, 25, 3, 1, 24, 14, 17, 25, 28, 31, 1, 2, 22, 11, 26, 2, 14, 5, 13, 8, 17, 17, 28,
  586.  3, 2, 18, 22, 30, 12, 25, 3, 0, 18, 11, 16, 15, 17, 30, 28, 30, 13, 12, 15, 16, 28, 3, 2},
  587. {17, 18, 20, 31, 17, 4, 21, 20, 20, 11, 2, 30, 25, 32, 1, 15, 13, 14, 4, 1, 23, 12, 1, 25, 21, 32, 22, 22, 23, 23, 26,
  588.  10, 14, 18, 25, 1, 19, 29, 18, 5, 18, 15, 13, 16, 31, 25, 30, 22, 12, 11, 2, 15, 16, 8, 20, 24, 28, 30, 20, 5, 12, 31,
  589.  24, 18, 6, 18, 18, 16, 22, 10, 26, 32, 8, 10, 24, 6, 16, 18, 30, 9, 24, 31, 9, 24, 28, 24, 30, 22, 28, 23, 15, 32, 19,
  590.  10, 29, 19, 17, 3, 12, 13, 24, 28, 31, 24, 0, 30, 2, 17, 22, 31, 30, 19, 23, 0, 2, 23, 30, 20, 3, 13},
  591. {8, 5, 1, 21, 4, 1, 29, 4, 12, 1, 12, 3, 16, 5, 3, 29, 26, 10, 1, 32, 11, 8, 29, 3, 1, 21, 9, 4, 23, 8, 3, 29, 17, 5,
  592.  29, 29, 4, 4, 22, 16, 12, 29, 8, 10, 16, 4, 20, 32, 12, 2, 11, 1, 29, 4, 23, 17, 31, 6, 10, 16, 12, 13, 5, 8, 12, 23,
  593.  6, 17, 20, 6, 1, 5, 14, 23, 19, 18, 20, 21, 17, 4, 3, 13, 18, 26, 31, 5, 2, 10, 12, 8, 1, 9, 23, 21, 2, 9, 5, 8, 27,
  594.  22, 3, 18, 8, 18, 14, 16, 19, 23, 2, 12, 3, 5, 23, 9, 16, 3, 6, 20, 27, 23},
  595. {28, 13, 6, 29, 7, 3, 0, 19, 3, 0, 31, 23, 5, 2, 18, 26, 7, 18, 26, 29, 1, 31, 4, 0, 10, 26, 2, 24, 19, 10, 20, 3, 5,
  596.  13, 26, 27, 27, 13, 10, 13, 19, 20, 23, 16, 11, 26, 13, 2, 3, 3, 26, 1, 5, 12, 13, 25, 6, 3, 10, 29, 24, 26, 24, 0, 25,
  597.  27, 15, 0, 3, 26, 3, 27, 5, 12, 25, 19, 23, 15, 11, 0, 10, 9, 19, 25, 10, 9, 28, 2, 23, 6, 16, 4, 29, 30, 21, 23, 30,
  598.  29, 10, 10, 29, 13, 21, 4, 30, 4, 4, 4, 22, 23, 19, 13, 30, 4, 22, 5, 4, 5, 24, 6},
  599. {16, 14, 18, 30, 18, 22, 14, 16, 6, 30, 22, 7, 11, 17, 30, 17, 28, 32, 5, 18, 16, 15, 17, 15, 31, 5, 3, 23, 25, 15, 17,
  600.  13, 18, 15, 12, 30, 9, 1, 4, 31, 11, 16, 31, 16, 28, 31, 16, 4, 19, 21, 6, 27, 8, 12, 18, 32, 22, 1, 2, 30, 7, 16, 9,
  601.  8, 28, 9, 16, 2, 21, 31, 11, 31, 27, 3, 13, 4, 4, 8, 2, 28, 11, 15, 22, 12, 13, 13, 19, 11, 30, 5, 18, 19, 15, 22, 4,
  602.  1, 4, 8, 11, 2, 28, 12, 4, 25, 21, 28, 12, 1, 25, 5, 19, 25, 21, 23, 4, 12, 22, 23, 9, 23},
  603. {27, 3, 8, 1, 23, 25, 1, 19, 24, 23, 31, 0, 7, 24, 15, 29, 8, 3, 0, 26, 30, 23, 2, 10, 9, 16, 23, 28, 19, 6, 25, 23, 7,
  604.  15, 29, 12, 2, 14, 6, 24, 10, 16, 12, 22, 12, 16, 28, 32, 9, 28, 4, 5, 6, 16, 10, 22, 14, 9, 23, 9, 31, 27, 4, 22, 16,
  605.  16, 22, 2, 6, 3, 4, 5, 9, 26, 26, 9, 12, 6, 2, 23, 4, 32, 1, 8, 32, 26, 10, 15, 6, 0, 30, 1, 8, 0, 9, 0, 9, 6, 28, 3,
  606.  0, 24, 24, 5, 24, 4, 6, 2, 26, 26, 23, 5, 32, 4, 15, 30, 2, 30, 24, 24},
  607. {7, 22, 19, 22, 17, 13, 1, 11, 15, 11, 24, 14, 17, 13, 27, 7, 15, 7, 25, 9, 25, 11, 12, 28, 22, 16, 24, 15, 24, 31, 5,
  608.  3, 5, 26, 2, 15, 16, 24, 20, 15, 24, 26, 19, 22, 25, 31, 9, 28, 25, 11, 19, 27, 19, 18, 9, 7, 24, 25, 20, 21, 19, 25,
  609.  5, 19, 29, 24, 24, 26, 3, 15, 26, 19, 1, 12, 28, 1, 18, 12, 2, 29, 3, 2, 3, 9, 13, 26, 19, 2, 9, 25, 14, 2, 2, 12, 9,
  610.  10, 9, 26, 12, 1, 25, 10, 20, 12, 20, 28, 22, 9, 21, 12, 5, 11, 13, 30, 15, 30, 12, 11, 22, 15},
  611. {29, 10, 26, 16, 8, 2, 10, 24, 2, 1, 32, 26, 13, 4, 32, 16, 8, 1, 29, 27, 21, 22, 14, 11, 10, 32, 24, 17, 26, 4, 8, 5,
  612.  22, 15, 17, 10, 15, 12, 15, 27, 14, 22, 14, 16, 12, 30, 11, 21, 10, 11, 22, 18, 25, 9, 28, 10, 14, 30, 9, 23, 14, 22,
  613.  14, 13, 9, 25, 22, 9, 19, 13, 5, 13, 18, 11, 16, 0, 19, 24, 23, 18, 1, 5, 22, 14, 28, 31, 23, 18, 10, 13, 13, 8, 32,
  614.  26, 25, 31, 22, 2, 15, 18, 18, 24, 31, 0, 14, 5, 2, 28, 31, 23, 9, 1, 5, 5, 25, 28, 10, 7, 9, 7},
  615. {15, 11, 31, 10, 14, 13, 31, 17, 6, 22, 1, 23, 1, 13, 2, 6, 13, 1, 17, 17, 2, 26, 17, 15, 1, 2, 23, 14, 1, 0, 10, 5, 17,
  616.  25, 2, 12, 2, 1, 22, 17, 5, 15, 15, 24, 25, 1, 12, 12, 1, 0, 20, 29, 9, 23, 28, 9, 3, 21, 12, 29, 3, 22, 23, 7, 20, 24,
  617.  18, 22, 3, 26, 26, 13, 20, 6, 22, 7, 22, 26, 20, 28, 3, 15, 25, 13, 23, 21, 26, 4, 7, 4, 11, 25, 13, 6, 20, 23, 24, 13,
  618.  20, 15, 15, 20, 28, 28, 7, 18, 23, 2, 23, 22, 26, 24, 31, 20, 22, 4, 13, 4, 31, 15},
  619. {30, 29, 10, 6, 10, 6, 29, 30, 10, 22, 10, 32, 26, 7, 11, 19, 26, 19, 4, 7, 28, 1, 30, 4, 20, 31, 26, 27, 23, 9, 24, 32,
  620.  24, 31, 2, 15, 27, 28, 4, 0, 5, 20, 6, 6, 4, 3, 26, 11, 23, 9, 12, 18, 13, 10, 7, 9, 11, 11, 23, 31, 5, 19, 7, 22, 10,
  621.  18, 30, 20, 4, 0, 20, 1, 31, 23, 15, 18, 31, 18, 25, 4, 1, 16, 3, 18, 11, 13, 0, 30, 7, 26, 28, 19, 23, 9, 26, 28, 30,
  622.  2, 26, 23, 15, 7, 12, 1, 18, 26, 2, 11, 0, 31, 5, 30, 16, 5, 30, 13, 25, 13, 15, 2},
  623. {15, 25, 15, 8, 11, 27, 1, 25, 1, 24, 31, 11, 12, 7, 5, 24, 9, 27, 17, 27, 18, 24, 15, 31, 1, 17, 24, 27, 31, 24, 15,
  624.  27, 5, 12, 31, 11, 11, 11, 7, 29, 30, 18, 32, 23, 27, 18, 23, 9, 31, 29, 27, 5, 29, 30, 11, 7, 30, 20, 3, 4, 27, 31, 5,
  625.  18, 0, 30, 6, 13, 29, 29, 30, 29, 1, 25, 30, 20, 3, 4, 13, 2, 30, 17, 23, 17, 20, 3, 25, 0, 24, 8, 3, 23, 30, 17, 7, 4,
  626.  20, 22, 18, 2, 32, 22, 2, 29, 17, 31, 24, 2, 6, 28, 24, 8, 21, 18, 4, 28, 29, 8, 31, 21},
  627. {19, 25, 31, 32, 19, 28, 32, 21, 31, 7, 11, 24, 25, 21, 11, 16, 12, 13, 21, 15, 8, 18, 32, 0, 25, 21, 28, 3, 28, 4, 9,
  628.  24, 16, 17, 31, 30, 3, 26, 10, 15, 18, 2, 6, 8, 8, 32, 13, 30, 28, 23, 26, 15, 4, 25, 21, 0, 3, 30, 3, 19, 24, 2, 6, 4,
  629.  16, 21, 26, 21, 30, 28, 15, 15, 8, 14, 0, 13, 14, 10, 19, 23, 26, 9, 17, 30, 31, 8, 7, 30, 21, 30, 24, 16, 18, 23, 30,
  630.  1, 31, 17, 28, 19, 18, 0, 23, 16, 12, 0, 10, 31, 17, 4, 8, 1, 15, 8, 13, 16, 0, 10, 8, 19},
  631. {23, 2, 28, 2, 32, 11, 11, 17, 8, 17, 23, 4, 6, 24, 7, 27, 7, 11, 27, 31, 19, 11, 0, 30, 25, 6, 15, 24, 12, 8, 28, 25,
  632.  32, 4, 16, 20, 6, 29, 14, 25, 19, 16, 29, 4, 2, 30, 4, 16, 20, 11, 6, 0, 30, 16, 4, 29, 4, 2, 15, 31, 32, 16, 32, 30,
  633.  4, 14, 23, 15, 10, 14, 28, 12, 32, 4, 29, 23, 2, 10, 8, 0, 28, 16, 25, 32, 2, 1, 25, 15, 23, 25, 23, 25, 1, 19, 23, 20,
  634.  8, 9, 20, 9, 23, 25, 11, 5, 7, 19, 14, 5, 14, 11, 12, 7, 11, 14, 0, 8, 19, 12, 19, 8},
  635. {24, 0, 24, 24, 18, 27, 11, 28, 0, 28, 24, 17, 12, 1, 27, 12, 18, 0, 11, 12, 12, 13, 25, 4, 14, 6, 1, 6, 24, 3, 16, 2,
  636.  3, 15, 0, 25, 7, 17, 16, 12, 6, 9, 30, 16, 3, 3, 20, 22, 7, 4, 2, 1, 31, 10, 16, 10, 22, 0, 0, 16, 25, 16, 20, 25, 6,
  637.  2, 15, 24, 16, 3, 20, 25, 1, 13, 31, 29, 2, 0, 16, 26, 26, 2, 13, 12, 24, 19, 13, 3, 0, 32, 10, 19, 24, 2, 9, 30, 5,
  638.  21, 28, 2, 25, 14, 10, 20, 8, 5, 28, 32, 2, 26, 26, 25, 25, 8, 20, 27, 20, 29, 21, 27},
  639. {16, 3, 16, 10, 4, 13, 4, 5, 3, 11, 5, 4, 17, 29, 25, 4, 2, 13, 5, 8, 6, 1, 28, 17, 27, 0, 4, 29, 8, 16, 15, 23, 11, 10,
  640.  21, 29, 20, 25, 26, 12, 25, 11, 21, 20, 29, 1, 27, 4, 2, 26, 15, 5, 2, 19, 28, 26, 32, 6, 16, 6, 10, 0, 12, 24, 2, 24,
  641.  29, 25, 11, 11, 25, 2, 27, 29, 2, 32, 2, 15, 22, 15, 15, 23, 6, 27, 22, 25, 2, 25, 12, 27, 10, 11, 27, 31, 16, 19, 27,
  642.  16, 29, 15, 26, 8, 3, 8, 31, 12, 19, 29, 25, 27, 15, 5, 4, 5, 3, 4, 11, 19, 15, 11},
  643. {11, 23, 20, 21, 12, 11, 11, 23, 2, 7, 29, 16, 0, 31, 2, 12, 31, 16, 2, 0, 0, 25, 8, 11, 2, 23, 21, 3, 25, 15, 17, 26,
  644.  27, 17, 0, 3, 6, 25, 7, 28, 23, 19, 14, 29, 22, 25, 22, 14, 6, 12, 17, 26, 2, 5, 5, 20, 14, 6, 0, 4, 23, 4, 0, 25, 23,
  645.  25, 0, 20, 30, 15, 17, 17, 8, 19, 27, 0, 18, 2, 17, 28, 29, 23, 8, 2, 5, 18, 8, 25, 19, 28, 2, 29, 23, 5, 8, 30, 25,
  646.  15, 6, 19, 20, 7, 4, 18, 19, 29, 28, 14, 12, 4, 8, 18, 7, 20, 18, 20, 29, 18, 19, 15},
  647. {4, 31, 18, 27, 10, 23, 19, 17, 27, 23, 28, 11, 29, 8, 32, 19, 17, 23, 14, 18, 3, 10, 1, 27, 10, 20, 23, 20, 5, 18, 29,
  648.  29, 20, 6, 20, 23, 31, 28, 22, 30, 28, 10, 18, 29, 13, 30, 4, 5, 18, 20, 3, 29, 29, 13, 19, 23, 14, 7, 7, 13, 6, 18, 8,
  649.  20, 8, 16, 19, 18, 9, 7, 28, 27, 20, 11, 32, 5, 28, 1, 22, 1, 1, 30, 13, 16, 13, 4, 11, 20, 21, 7, 27, 12, 27, 8, 5, 3,
  650.  12, 17, 27, 30, 4, 28, 4, 3, 4, 29, 11, 12, 29, 18, 14, 4, 17, 12, 13, 21, 9, 14, 4, 27},
  651. {31, 12, 3, 7, 29, 32, 7, 12, 17, 23, 7, 3, 19, 5, 16, 5, 3, 7, 29, 31, 4, 28, 12, 32, 32, 23, 17, 4, 16, 29, 14, 1, 4,
  652.  12, 11, 24, 29, 16, 6, 2, 22, 29, 12, 0, 28, 12, 13, 24, 31, 29, 14, 3, 29, 6, 32, 32, 2, 4, 6, 2, 19, 19, 31, 16, 11,
  653.  18, 5, 32, 4, 31, 6, 28, 18, 24, 28, 14, 0, 9, 18, 13, 10, 19, 6, 27, 18, 9, 4, 3, 14, 2, 31, 10, 1, 25, 27, 31, 28, 4,
  654.  24, 6, 5, 6, 14, 16, 0, 14, 4, 3, 31, 8, 22, 29, 25, 24, 8, 24, 0, 28, 16, 6},
  655. {6, 31, 24, 21, 3, 26, 16, 21, 24, 17, 3, 11, 16, 1, 5, 1, 14, 11, 31, 9, 13, 30, 1, 11, 11, 27, 21, 15, 11, 1, 30, 7,
  656.  11, 9, 26, 18, 3, 15, 8, 6, 26, 32, 14, 27, 23, 25, 0, 28, 15, 18, 3, 21, 3, 23, 32, 23, 7, 0, 22, 7, 9, 12, 5, 25, 28,
  657.  22, 8, 1, 24, 6, 6, 8, 7, 3, 8, 0, 12, 18, 1, 24, 32, 0, 27, 13, 29, 23, 12, 12, 25, 15, 7, 9, 13, 12, 0, 29, 12, 25,
  658.  3, 7, 10, 25, 18, 5, 32, 0, 3, 26, 5, 18, 13, 8, 10, 8, 18, 27, 25, 8, 8, 17},
  659. {24, 21, 0, 14, 15, 0, 14, 31, 8, 28, 2, 29, 11, 28, 29, 2, 23, 6, 15, 15, 9, 0, 4, 19, 28, 27, 19, 24, 2, 2, 32, 27,
  660.  19, 21, 14, 3, 6, 7, 9, 30, 0, 32, 16, 11, 28, 13, 15, 27, 30, 5, 2, 25, 28, 13, 28, 14, 6, 14, 2, 26, 21, 32, 31, 18,
  661.  6, 18, 3, 6, 9, 23, 16, 29, 27, 8, 31, 18, 18, 31, 6, 19, 4, 14, 1, 25, 16, 10, 16, 27, 32, 9, 32, 29, 21, 1, 10, 7, 2,
  662.  31, 1, 7, 14, 19, 7, 19, 14, 2, 8, 32, 32, 1, 9, 32, 11, 27, 11, 8, 31, 26, 5, 9},
  663. {26, 30, 13, 6, 6, 0, 7, 2, 30, 7, 0, 0, 27, 6, 15, 6, 7, 19, 31, 29, 13, 8, 13, 31, 16, 9, 6, 25, 11, 22, 25, 14, 25,
  664.  8, 9, 21, 27, 6, 29, 11, 10, 16, 11, 15, 0, 24, 5, 2, 25, 25, 10, 8, 25, 11, 15, 6, 17, 24, 19, 25, 26, 26, 31, 15, 23,
  665.  18, 10, 27, 17, 24, 29, 21, 0, 7, 8, 18, 31, 5, 22, 14, 0, 4, 24, 6, 23, 22, 25, 8, 4, 27, 13, 26, 8, 18, 22, 22, 24,
  666.  29, 22, 13, 10, 17, 24, 15, 13, 12, 18, 24, 24, 22, 17, 13, 2, 13, 22, 11, 2, 12, 15, 11},
  667. {3, 28, 0, 9, 19, 3, 24, 11, 3, 8, 3, 12, 0, 18, 24, 25, 8, 6, 24, 19, 28, 2, 3, 16, 9, 2, 0, 9, 18, 6, 2, 7, 16, 9, 11,
  668.  12, 11, 0, 29, 28, 7, 2, 21, 18, 13, 18, 29, 20, 21, 19, 2, 17, 22, 16, 13, 18, 31, 13, 14, 0, 17, 21, 20, 27, 23, 8,
  669.  14, 21, 25, 18, 17, 6, 20, 9, 22, 19, 13, 8, 30, 18, 13, 17, 6, 14, 27, 23, 23, 30, 1, 6, 3, 0, 29, 23, 31, 7, 0, 6,
  670.  11, 19, 13, 16, 19, 7, 29, 7, 1, 28, 9, 18, 5, 20, 2, 14, 7, 24, 5, 5, 5, 0},
  671. {29, 16, 30, 26, 0, 10, 16, 10, 29, 32, 32, 1, 27, 16, 24, 0, 27, 27, 26, 8, 10, 21, 28, 24, 6, 21, 7, 4, 27, 16, 16,
  672.  11, 12, 15, 16, 6, 28, 21, 1, 8, 25, 18, 25, 9, 3, 21, 3, 16, 4, 1, 3, 5, 25, 11, 5, 12, 19, 30, 32, 31, 3, 21, 5, 1,
  673.  18, 16, 5, 19, 12, 28, 12, 15, 3, 5, 25, 9, 28, 8, 8, 32, 2, 5, 2, 11, 7, 27, 11, 14, 25, 25, 3, 25, 1, 21, 30, 32, 14,
  674.  15, 31, 32, 30, 3, 21, 10, 2, 27, 2, 10, 1, 25, 3, 21, 10, 24, 1, 27, 1, 27, 24, 15},
  675. {12, 22, 31, 30, 31, 27, 6, 3, 30, 21, 9, 11, 4, 22, 22, 6, 26, 4, 8, 24, 11, 5, 25, 26, 23, 26, 3, 11, 2, 17, 6, 25, 4,
  676.  3, 6, 4, 31, 24, 8, 5, 12, 27, 14, 3, 26, 30, 11, 24, 4, 24, 17, 24, 10, 24, 3, 26, 4, 12, 25, 12, 6, 25, 11, 6, 10, 8,
  677.  9, 22, 31, 17, 5, 17, 16, 23, 19, 28, 7, 30, 26, 21, 19, 9, 27, 19, 1, 16, 23, 20, 29, 28, 3, 21, 11, 27, 19, 29, 9,
  678.  32, 12, 2, 11, 14, 32, 11, 21, 1, 21, 12, 32, 5, 8, 23, 3, 20, 7, 32, 30, 3, 30, 21},
  679. {12, 3, 20, 24, 18, 12, 20, 1, 27, 20, 6, 18, 3, 22, 21, 13, 21, 24, 30, 1, 0, 30, 27, 15, 17, 2, 28, 8, 32, 5, 3, 6, 6,
  680.  27, 8, 9, 25, 20, 17, 4, 25, 2, 26, 22, 15, 2, 28, 25, 24, 32, 27, 24, 20, 2, 22, 26, 26, 13, 9, 30, 6, 27, 22, 8, 17,
  681.  22, 26, 7, 27, 7, 0, 12, 3, 8, 3, 26, 29, 31, 17, 4, 12, 9, 26, 2, 22, 29, 26, 5, 30, 5, 30, 3, 23, 9, 8, 26, 2, 3, 31,
  682.  23, 0, 23, 9, 27, 8, 20, 3, 9, 5, 19, 25, 30, 23, 29, 0, 27, 29, 20, 19, 20},
  683. {31, 21, 9, 21, 29, 20, 32, 32, 10, 21, 22, 20, 25, 10, 25, 31, 9, 31, 3, 32, 15, 32, 12, 29, 6, 15, 6, 3, 21, 4, 13,
  684.  22, 19, 32, 14, 14, 14, 14, 7, 32, 22, 24, 29, 12, 3, 25, 25, 7, 26, 1, 8, 7, 8, 3, 21, 14, 3, 30, 29, 21, 23, 24, 22,
  685.  19, 6, 15, 25, 17, 29, 4, 13, 12, 0, 6, 13, 14, 25, 26, 4, 1, 15, 24, 20, 0, 24, 13, 17, 25, 29, 6, 23, 7, 12, 9, 32,
  686.  15, 8, 3, 22, 4, 8, 31, 0, 15, 28, 30, 22, 0, 25, 6, 20, 0, 9, 32, 31, 12, 0, 28, 31, 12},
  687. {5, 4, 25, 10, 6, 11, 4, 18, 8, 12, 12, 22, 30, 8, 24, 25, 27, 32, 31, 9, 30, 10, 6, 13, 8, 24, 8, 23, 8, 23, 23, 12, 6,
  688.  5, 15, 2, 2, 11, 18, 9, 2, 16, 5, 12, 13, 6, 2, 26, 32, 21, 19, 1, 22, 26, 6, 24, 27, 2, 6, 27, 16, 24, 22, 31, 8, 27,
  689.  7, 24, 15, 21, 23, 31, 10, 31, 13, 2, 30, 27, 32, 31, 10, 24, 14, 5, 22, 23, 32, 2, 27, 14, 19, 2, 21, 31, 7, 13, 30,
  690.  13, 27, 1, 21, 9, 14, 9, 1, 13, 23, 1, 27, 14, 1, 17, 1, 6, 24, 6, 24, 29, 17, 29},
  691. {11, 3, 5, 3, 3, 17, 23, 3, 28, 3, 3, 20, 0, 17, 20, 5, 20, 16, 8, 1, 31, 18, 29, 0, 9, 30, 17, 6, 26, 8, 28, 18, 30,
  692.  20, 17, 13, 1, 28, 12, 29, 21, 28, 29, 17, 29, 0, 22, 10, 11, 22, 20, 29, 8, 21, 32, 28, 31, 28, 22, 1, 12, 20, 17, 5,
  693.  0, 22, 22, 23, 10, 11, 21, 21, 32, 3, 1, 29, 6, 19, 7, 22, 29, 9, 9, 30, 26, 8, 26, 7, 0, 26, 11, 24, 31, 9, 9, 21, 0,
  694.  5, 21, 19, 30, 29, 5, 11, 5, 3, 13, 9, 16, 31, 9, 9, 11, 28, 11, 11, 5, 28, 5, 24},
  695. {17, 26, 28, 17, 19, 8, 6, 24, 26, 13, 30, 4, 15, 5, 8, 5, 17, 16, 19, 10, 27, 29, 5, 23, 30, 15, 8, 31, 16, 5, 25, 7,
  696.  23, 23, 1, 23, 23, 17, 5, 29, 3, 28, 5, 26, 6, 4, 24, 21, 29, 21, 22, 7, 7, 6, 25, 12, 8, 27, 10, 29, 6, 6, 24, 7, 7,
  697.  29, 25, 24, 21, 2, 27, 22, 8, 7, 28, 25, 11, 30, 15, 28, 29, 6, 27, 26, 11, 1, 0, 31, 13, 21, 3, 2, 23, 28, 30, 24, 29,
  698.  26, 2, 29, 28, 28, 28, 0, 24, 15, 26, 0, 13, 13, 8, 13, 12, 0, 13, 2, 13, 24, 13, 24},
  699. {7, 11, 23, 27, 7, 11, 2, 10, 11, 5, 10, 16, 7, 25, 22, 27, 18, 21, 32, 7, 18, 10, 3, 8, 25, 22, 21, 17, 26, 17, 7, 24,
  700.  11, 0, 21, 18, 1, 27, 27, 27, 11, 9, 3, 15, 20, 8, 25, 26, 1, 5, 5, 4, 9, 10, 22, 32, 1, 1, 21, 27, 25, 28, 26, 10, 15,
  701.  22, 4, 32, 14, 20, 18, 24, 28, 32, 3, 1, 19, 7, 20, 7, 2, 23, 3, 26, 10, 10, 9, 15, 12, 27, 5, 15, 4, 14, 4, 4, 19, 10,
  702.  25, 11, 3, 32, 7, 4, 4, 16, 9, 15, 1, 12, 25, 3, 15, 0, 8, 4, 32, 8, 20, 27},
  703. {30, 6, 3, 29, 11, 12, 11, 17, 17, 14, 18, 30, 14, 1, 30, 1, 17, 6, 18, 20, 12, 15, 0, 8, 29, 32, 12, 32, 19, 31, 15,
  704.  18, 30, 31, 0, 8, 7, 19, 18, 25, 12, 32, 30, 30, 9, 4, 0, 7, 15, 31, 28, 20, 4, 13, 3, 0, 31, 13, 26, 6, 32, 1, 11, 9,
  705.  15, 28, 26, 28, 10, 18, 28, 14, 13, 27, 6, 13, 15, 5, 18, 14, 15, 28, 2, 1, 11, 27, 20, 27, 15, 10, 5, 13, 13, 4, 8,
  706.  20, 29, 8, 11, 25, 15, 20, 11, 29, 27, 19, 31, 17, 19, 4, 22, 2, 13, 28, 31, 22, 20, 32, 13, 32},
  707. {21, 30, 30, 14, 30, 9, 24, 22, 9, 24, 6, 2, 1, 10, 5, 7, 30, 23, 17, 5, 2, 10, 15, 19, 12, 19, 7, 14, 0, 6, 15, 2, 21,
  708.  32, 17, 10, 9, 17, 32, 1, 2, 24, 14, 14, 30, 12, 17, 15, 6, 4, 19, 19, 25, 32, 26, 23, 10, 26, 2, 9, 15, 10, 18, 10, 6,
  709.  6, 15, 32, 26, 7, 6, 19, 25, 22, 9, 5, 30, 1, 25, 2, 24, 15, 5, 6, 14, 28, 1, 25, 4, 18, 1, 18, 27, 14, 6, 14, 7, 28,
  710.  22, 1, 1, 1, 12, 32, 27, 32, 14, 0, 26, 22, 19, 18, 17, 18, 12, 9, 17, 10, 10, 18},
  711. {4, 16, 14, 13, 26, 0, 26, 32, 10, 8, 6, 11, 24, 16, 14, 7, 30, 3, 19, 24, 6, 6, 0, 0, 1, 22, 10, 30, 9, 24, 6, 7, 27,
  712.  0, 6, 32, 20, 19, 5, 32, 6, 24, 23, 32, 29, 9, 13, 19, 10, 30, 13, 9, 30, 22, 13, 24, 24, 19, 24, 15, 4, 29, 10, 25, 6,
  713.  3, 9, 24, 30, 10, 6, 8, 11, 27, 27, 29, 29, 20, 9, 19, 28, 23, 2, 15, 10, 12, 23, 20, 20, 30, 8, 27, 25, 18, 15, 2, 27,
  714.  19, 8, 15, 28, 23, 18, 26, 27, 12, 1, 5, 20, 3, 2, 26, 27, 2, 9, 27, 2, 2, 3, 20},
  715. {30, 14, 8, 3, 31, 3, 13, 14, 14, 26, 8, 4, 23, 2, 23, 2, 19, 8, 30, 1, 9, 14, 19, 26, 9, 9, 8, 24, 8, 20, 25, 32, 19,
  716.  3, 30, 24, 21, 11, 18, 13, 1, 25, 32, 7, 2, 21, 11, 23, 20, 1, 25, 2, 7, 17, 32, 2, 30, 24, 23, 18, 17, 22, 11, 0, 22,
  717.  3, 13, 14, 8, 5, 30, 8, 16, 22, 32, 30, 9, 4, 25, 26, 22, 32, 0, 30, 0, 17, 5, 13, 24, 5, 1, 17, 2, 2, 21, 31, 26, 2,
  718.  12, 14, 32, 12, 11, 0, 32, 19, 32, 5, 6, 8, 16, 19, 21, 19, 19, 29, 6, 30, 29, 19},
  719. {25, 27, 6, 23, 8, 15, 31, 22, 15, 22, 27, 4, 4, 10, 7, 31, 26, 0, 6, 3, 28, 1, 28, 7, 5, 7, 6, 31, 1, 22, 6, 16, 5, 10,
  720.  6, 27, 8, 4, 25, 26, 28, 7, 10, 12, 4, 5, 6, 25, 6, 31, 1, 7, 29, 28, 30, 21, 25, 23, 13, 26, 6, 16, 16, 26, 7, 15, 13,
  721.  13, 23, 13, 25, 27, 29, 24, 12, 3, 8, 11, 27, 9, 22, 25, 7, 27, 24, 15, 11, 3, 9, 3, 1, 7, 5, 26, 30, 21, 27, 16, 26,
  722.  9, 10, 22, 26, 23, 27, 0, 8, 26, 29, 22, 29, 23, 3, 18, 3, 23, 12, 18, 9, 12},
  723. {16, 5, 24, 22, 24, 22, 4, 20, 10, 29, 1, 13, 7, 29, 16, 4, 29, 18, 20, 10, 29, 8, 4, 7, 9, 6, 18, 4, 5, 30, 1, 27, 23,
  724.  16, 21, 27, 1, 5, 28, 23, 27, 11, 23, 11, 15, 25, 29, 27, 25, 32, 24, 29, 4, 16, 28, 14, 28, 25, 23, 29, 11, 6, 8, 9,
  725.  8, 24, 25, 4, 14, 3, 25, 19, 9, 8, 23, 21, 27, 28, 29, 11, 24, 5, 25, 9, 13, 31, 31, 24, 30, 15, 31, 12, 6, 19, 6, 31,
  726.  13, 12, 1, 32, 23, 17, 25, 31, 25, 0, 1, 31, 7, 27, 17, 0, 13, 26, 7, 1, 26, 1, 1, 3},
  727. {7, 25, 17, 0, 8, 28, 0, 17, 28, 7, 15, 15, 10, 31, 9, 8, 9, 0, 2, 15, 9, 2, 5, 10, 23, 25, 23, 26, 13, 2, 20, 2, 19,
  728.  15, 3, 28, 8, 13, 1, 31, 14, 1, 32, 12, 8, 16, 31, 0, 14, 0, 25, 5, 17, 32, 20, 8, 1, 16, 28, 22, 28, 14, 17, 13, 20,
  729.  7, 28, 14, 13, 26, 6, 14, 5, 1, 5, 12, 20, 5, 31, 3, 20, 19, 6, 2, 19, 5, 12, 9, 18, 31, 2, 24, 19, 25, 5, 17, 20, 19,
  730.  22, 0, 26, 9, 24, 17, 8, 12, 7, 9, 18, 19, 2, 11, 26, 6, 2, 5, 14, 11, 6, 31},
  731. {5, 13, 32, 27, 2, 32, 22, 13, 14, 11, 24, 19, 14, 29, 19, 29, 23, 22, 27, 14, 30, 28, 1, 2, 3, 9, 5, 5, 5, 13, 19, 29,
  732.  3, 29, 3, 30, 21, 13, 21, 6, 29, 3, 20, 9, 19, 18, 19, 24, 6, 12, 22, 32, 17, 3, 18, 0, 1, 19, 6, 27, 11, 17, 19, 25,
  733.  30, 3, 7, 32, 23, 12, 30, 9, 1, 20, 32, 7, 32, 6, 32, 14, 28, 21, 9, 19, 5, 3, 15, 26, 5, 24, 11, 25, 20, 20, 29, 13,
  734.  18, 32, 5, 11, 21, 1, 0, 26, 5, 3, 9, 15, 13, 29, 22, 29, 24, 18, 8, 10, 8, 9, 10, 27},
  735. {27, 13, 17, 19, 25, 19, 13, 19, 11, 5, 30, 25, 29, 17, 5, 6, 6, 11, 28, 10, 19, 5, 19, 5, 28, 24, 15, 4, 10, 31, 27,
  736.  28, 18, 4, 31, 31, 28, 23, 18, 23, 11, 28, 9, 5, 8, 6, 1, 20, 4, 13, 24, 19, 24, 17, 29, 10, 5, 18, 23, 25, 30, 30, 19,
  737.  23, 5, 16, 7, 10, 16, 18, 11, 31, 6, 23, 9, 28, 4, 7, 18, 25, 24, 30, 2, 28, 8, 23, 14, 28, 17, 4, 15, 2, 13, 1, 14,
  738.  10, 20, 24, 20, 5, 0, 19, 4, 0, 6, 30, 18, 30, 10, 4, 9, 6, 9, 2, 29, 2, 24, 4, 20, 29},