deffont.cpp 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432
  1. /*
  2. ** Command & Conquer Renegade(tm)
  3. ** Copyright 2025 Electronic Arts Inc.
  4. **
  5. ** This program is free software: you can redistribute it and/or modify
  6. ** it under the terms of the GNU General Public License as published by
  7. ** the Free Software Foundation, either version 3 of the License, or
  8. ** (at your option) any later version.
  9. **
  10. ** This program is distributed in the hope that it will be useful,
  11. ** but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13. ** GNU General Public License for more details.
  14. **
  15. ** You should have received a copy of the GNU General Public License
  16. ** along with this program. If not, see <http://www.gnu.org/licenses/>.
  17. */
  18. /* $Header: /G/Tools/vidinit/deffont.cpp 1 4/17/00 5:40p Phil_g3 $ */
  19. /***********************************************************************************************
  20. *** C O N F I D E N T I A L --- W E S T W O O D S T U D I O S ***
  21. ***********************************************************************************************
  22. * *
  23. * Project Name : G *
  24. * *
  25. * File Name : DEFFONT.CPP *
  26. * *
  27. * Programmer : Scott Kenneth Bowen *
  28. * *
  29. * Start Date : 01/24/00 *
  30. * *
  31. * Last Update : February 2, 2000 [SKB] *
  32. * *
  33. *---------------------------------------------------------------------------------------------*
  34. * Functions: *
  35. * *Load_Font_Data -- Load up font data from a file. *
  36. * Load_Default_Font_Data -- Loads up the data for the default fonts. *
  37. * Release_Default_Font_Data -- Free up the font data stuff. *
  38. * *Build_Font_Palette_From_Ramp -- Create a font palette given a 0.0 - 1.0 value *
  39. * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
  40. ////////////////////////////////////////////////////////////////////////////////////////////////////
  41. // Include files ///////////////////////////////////////////////////////////////////////////////////
  42. #include "stdafx.h"
  43. #include "defpal.h"
  44. #include <wwfont.h>
  45. ////////////////////////////////////////////////////////////////////////////////////////////////////
  46. // Local Defines ///////////////////////////////////////////////////////////////////////////////////
  47. ////////////////////////////////////////////////////////////////////////////////////////////////////
  48. // Static Data /////////////////////////////////////////////////////////////////////////////////////
  49. // Define a default font for the program in case one has been loaded from disk.
  50. #pragma warning(disable: 4305 4309)
  51. char DefaultFontData[] = {
  52. 242, 22, 0, 5, 14, 0, 20, 0, 216, 1, 186, 2, 46, 21, 18, 16,
  53. 0, 225, 11, 10, 186, 2, 214, 2, 186, 2, 3, 3, 186, 2, 186, 2,
  54. 186, 2, 186, 2, 186, 2, 186, 2, 186, 2, 186, 2, 186, 2, 186, 2,
  55. 186, 2, 186, 2, 27, 3, 72, 3, 186, 2, 186, 2, 186, 2, 186, 2,
  56. 186, 2, 186, 2, 117, 3, 162, 3, 186, 2, 186, 2, 186, 2, 186, 2,
  57. 117, 3, 162, 3, 207, 3, 207, 3, 225, 3, 186, 2, 237, 3, 17, 4,
  58. 62, 4, 98, 4, 113, 4, 140, 4, 167, 4, 202, 4, 230, 4, 245, 4,
  59. 254, 4, 10, 5, 50, 5, 86, 5, 113, 5, 149, 5, 185, 5, 221, 5,
  60. 1, 6, 37, 6, 73, 6, 109, 6, 145, 6, 169, 6, 196, 6, 232, 6,
  61. 252, 6, 32, 7, 68, 7, 113, 7, 149, 7, 185, 7, 221, 7, 1, 8,
  62. 37, 8, 73, 8, 109, 8, 145, 8, 163, 8, 199, 8, 235, 8, 15, 9,
  63. 60, 9, 50, 5, 96, 9, 132, 9, 168, 9, 204, 9, 240, 9, 20, 10,
  64. 56, 10, 92, 10, 137, 10, 173, 10, 209, 10, 245, 10, 16, 11, 56, 11,
  65. 83, 11, 103, 11, 118, 11, 133, 11, 161, 11, 197, 11, 225, 11, 5, 12,
  66. 33, 12, 69, 12, 105, 12, 141, 12, 159, 12, 189, 12, 145, 8, 225, 12,
  67. 4, 13, 32, 13, 60, 13, 96, 13, 132, 13, 160, 13, 188, 13, 215, 13,
  68. 243, 13, 15, 14, 50, 14, 78, 14, 114, 14, 142, 14, 169, 14, 187, 14,
  69. 214, 14, 239, 14, 23, 15, 67, 15, 103, 15, 139, 15, 175, 15, 211, 15,
  70. 247, 15, 27, 16, 59, 16, 95, 16, 131, 16, 167, 16, 194, 16, 221, 16,
  71. 248, 16, 28, 17, 64, 17, 100, 17, 135, 17, 180, 17, 216, 17, 252, 17,
  72. 28, 18, 64, 18, 100, 18, 144, 18, 180, 18, 216, 18, 252, 18, 32, 19,
  73. 77, 19, 117, 19, 167, 19, 203, 19, 230, 19, 10, 20, 46, 20, 82, 20,
  74. 127, 20, 163, 20, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 141, 12,
  75. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  76. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  77. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  78. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  79. 0, 0, 227, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  80. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  81. 0, 0, 0, 0, 0, 0, 6, 21, 8, 10, 8, 8, 8, 8, 8, 8,
  82. 8, 8, 8, 8, 8, 8, 8, 8, 10, 10, 8, 8, 8, 8, 8, 8,
  83. 10, 10, 8, 8, 8, 8, 10, 10, 6, 4, 6, 8, 8, 10, 7, 5,
  84. 6, 6, 9, 8, 5, 6, 5, 9, 8, 6, 8, 8, 8, 8, 8, 8,
  85. 8, 8, 5, 5, 7, 7, 7, 7, 10, 8, 8, 8, 8, 7, 7, 8,
  86. 8, 4, 7, 8, 7, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 10,
  87. 8, 8, 8, 6, 9, 6, 8, 10, 6, 8, 8, 8, 8, 8, 7, 8,
  88. 8, 4, 6, 7, 4, 10, 8, 8, 8, 8, 8, 8, 6, 8, 8, 10,
  89. 8, 8, 8, 6, 4, 6, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8,
  90. 8, 8, 8, 6, 6, 5, 8, 8, 7, 10, 10, 8, 8, 8, 8, 8,
  91. 8, 8, 8, 7, 8, 9, 8, 9, 8, 5, 8, 8, 8, 9, 8, 8,
  92. 8, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  93. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  94. 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0,
  95. 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 48, 51, 51, 0, 51, 33,
  96. 33, 3, 19, 17, 17, 2, 35, 33, 33, 2, 19, 17, 17, 2, 35, 33,
  97. 33, 2, 48, 34, 34, 0, 48, 51, 51, 3, 0, 51, 17, 17, 50, 51,
  98. 19, 34, 34, 17, 17, 19, 2, 48, 34, 34, 19, 2, 0, 0, 0, 19,
  99. 2, 0, 0, 0, 19, 50, 51, 51, 51, 19, 17, 17, 17, 17, 35, 34,
  100. 34, 34, 34, 0, 0, 51, 3, 0, 48, 19, 2, 51, 51, 33, 2, 19,
  101. 18, 34, 0, 35, 33, 2, 0, 48, 34, 0, 0, 0, 48, 51, 0, 0,
  102. 0, 48, 33, 3, 0, 0, 48, 17, 50, 0, 51, 51, 17, 33, 3, 19,
  103. 17, 17, 17, 2, 35, 34, 17, 33, 2, 0, 48, 17, 34, 0, 0, 48,
  104. 33, 2, 0, 0, 48, 34, 0, 0, 0, 48, 51, 0, 0, 0, 51, 33,
  105. 0, 0, 48, 19, 33, 0, 0, 51, 17, 33, 51, 3, 19, 17, 17, 17,
  106. 2, 35, 17, 33, 34, 2, 48, 18, 33, 0, 0, 0, 35, 33, 0, 0,
  107. 0, 48, 34, 0, 0, 0, 48, 51, 0, 0, 0, 51, 33, 3, 0, 48,
  108. 19, 17, 50, 0, 51, 17, 17, 33, 3, 19, 17, 17, 17, 2, 51, 51,
  109. 33, 34, 2, 0, 48, 33, 0, 0, 0, 48, 33, 0, 0, 0, 48, 34,
  110. 0, 0, 0, 48, 51, 0, 0, 0, 48, 33, 0, 0, 0, 48, 33, 0,
  111. 0, 51, 51, 33, 51, 3, 19, 17, 17, 17, 2, 35, 17, 17, 33, 2,
  112. 48, 18, 17, 34, 0, 0, 35, 33, 2, 0, 0, 48, 34, 0, 0, 51,
  113. 3, 19, 2, 19, 2, 19, 2, 19, 2, 19, 2, 35, 2, 19, 2, 35,
  114. 2, 51, 51, 3, 19, 18, 2, 19, 18, 2, 35, 34, 2, 0, 51, 3,
  115. 0, 48, 19, 50, 3, 51, 17, 17, 2, 19, 18, 34, 2, 35, 17, 33,
  116. 3, 51, 18, 18, 2, 19, 17, 33, 2, 35, 18, 34, 0, 0, 35, 2,
  117. 0, 48, 51, 0, 51, 3, 51, 33, 51, 19, 2, 19, 18, 50, 33, 2,
  118. 35, 33, 18, 34, 0, 48, 34, 33, 50, 0, 48, 19, 34, 33, 3, 51,
  119. 33, 18, 18, 2, 19, 34, 35, 33, 2, 35, 2, 48, 34, 0, 48, 51,
  120. 0, 0, 51, 33, 3, 0, 19, 18, 2, 0, 19, 18, 2, 0, 35, 33,
  121. 50, 0, 19, 18, 33, 0, 19, 18, 34, 0, 35, 17, 33, 0, 48, 34,
  122. 34, 0, 48, 51, 0, 51, 33, 0, 19, 33, 0, 19, 34, 0, 35, 2,
  123. 0, 0, 51, 3, 48, 19, 2, 51, 33, 2, 19, 34, 0, 19, 2, 0,
  124. 19, 50, 0, 35, 33, 3, 48, 18, 2, 0, 35, 2, 51, 3, 0, 19,
  125. 50, 0, 35, 33, 3, 48, 18, 2, 0, 19, 2, 48, 19, 2, 51, 33,
  126. 2, 19, 34, 0, 35, 2, 0, 48, 51, 51, 3, 0, 48, 33, 19, 2,
  127. 0, 51, 18, 33, 50, 0, 19, 17, 17, 33, 0, 35, 18, 33, 34, 0,
  128. 48, 33, 18, 2, 0, 48, 34, 35, 2, 0, 0, 51, 3, 0, 0, 19,
  129. 2, 0, 51, 19, 50, 3, 19, 17, 17, 2, 35, 18, 34, 2, 0, 19,
  130. 2, 0, 0, 35, 2, 0, 51, 51, 0, 19, 33, 0, 19, 33, 0, 19,
  131. 34, 0, 35, 2, 0, 51, 51, 3, 19, 17, 2, 35, 34, 2, 51, 51,
  132. 0, 19, 33, 0, 19, 33, 0, 35, 34, 0, 0, 0, 48, 51, 0, 0,
  133. 0, 51, 33, 0, 0, 48, 19, 34, 0, 0, 51, 33, 2, 0, 48, 19,
  134. 34, 0, 0, 51, 33, 2, 0, 0, 19, 34, 0, 0, 0, 35, 2, 0,
  135. 0, 0, 48, 51, 51, 0, 51, 17, 33, 3, 19, 34, 18, 2, 19, 2,
  136. 19, 2, 19, 2, 19, 2, 19, 2, 19, 2, 19, 50, 19, 2, 35, 17,
  137. 33, 2, 48, 34, 34, 0, 48, 51, 0, 51, 33, 0, 19, 33, 0, 35,
  138. 33, 0, 48, 33, 0, 48, 33, 0, 51, 33, 3, 19, 17, 2, 35, 34,
  139. 2, 48, 51, 51, 0, 51, 17, 33, 3, 19, 34, 18, 2, 35, 50, 19,
  140. 2, 48, 19, 33, 2, 51, 33, 34, 0, 19, 34, 51, 3, 19, 17, 17,
  141. 2, 35, 34, 34, 2, 48, 51, 51, 0, 51, 17, 33, 3, 19, 34, 18,
  142. 2, 35, 50, 19, 2, 0, 19, 33, 2, 51, 35, 18, 2, 19, 50, 19,
  143. 2, 35, 17, 33, 2, 48, 34, 34, 0, 0, 48, 51, 3, 0, 51, 17,
  144. 2, 48, 19, 18, 2, 51, 33, 18, 2, 19, 34, 19, 2, 19, 17, 17,
  145. 2, 35, 34, 18, 2, 0, 0, 19, 2, 0, 0, 35, 2, 51, 51, 51,
  146. 3, 19, 17, 17, 2, 19, 34, 34, 2, 19, 50, 51, 0, 19, 17, 33,
  147. 3, 35, 34, 18, 2, 19, 50, 19, 2, 35, 17, 33, 2, 48, 34, 34,
  148. 0, 48, 51, 51, 0, 51, 17, 33, 3, 19, 34, 18, 2, 19, 50, 35,
  149. 2, 19, 17, 33, 3, 19, 34, 18, 2, 19, 50, 19, 2, 35, 17, 33,
  150. 2, 48, 34, 34, 0, 51, 51, 51, 3, 19, 17, 17, 2, 35, 34, 18,
  151. 2, 0, 48, 33, 2, 0, 51, 33, 0, 0, 19, 34, 0, 0, 19, 2,
  152. 0, 0, 19, 2, 0, 0, 35, 2, 0, 48, 51, 51, 0, 51, 17, 33,
  153. 3, 19, 34, 18, 2, 19, 50, 19, 2, 35, 17, 33, 2, 19, 34, 18,
  154. 2, 19, 50, 19, 2, 35, 17, 33, 2, 48, 34, 34, 0, 48, 51, 51,
  155. 0, 51, 17, 33, 3, 19, 34, 18, 2, 19, 50, 19, 2, 35, 17, 17,
  156. 2, 51, 34, 18, 2, 19, 50, 19, 2, 35, 17, 33, 2, 48, 34, 34,
  157. 0, 51, 51, 0, 19, 33, 0, 19, 33, 0, 35, 34, 0, 51, 51, 0,
  158. 19, 33, 0, 19, 33, 0, 35, 34, 0, 51, 51, 0, 19, 33, 0, 19,
  159. 33, 0, 35, 34, 0, 51, 51, 0, 19, 33, 0, 19, 33, 0, 19, 34,
  160. 0, 35, 2, 0, 0, 48, 51, 0, 0, 51, 33, 0, 48, 19, 34, 0,
  161. 51, 33, 2, 0, 19, 34, 0, 0, 35, 33, 3, 0, 48, 18, 50, 0,
  162. 0, 35, 33, 0, 0, 48, 34, 0, 51, 51, 51, 0, 19, 17, 33, 0,
  163. 35, 34, 34, 0, 19, 17, 33, 0, 35, 34, 34, 0, 51, 3, 0, 0,
  164. 19, 50, 0, 0, 35, 33, 3, 0, 48, 18, 50, 0, 0, 35, 33, 0,
  165. 48, 19, 34, 0, 51, 33, 2, 0, 19, 34, 0, 0, 35, 2, 0, 0,
  166. 48, 51, 3, 0, 51, 17, 50, 0, 19, 34, 33, 0, 35, 50, 33, 0,
  167. 48, 19, 34, 0, 48, 33, 2, 0, 48, 34, 0, 0, 48, 33, 0, 0,
  168. 48, 34, 0, 0, 0, 51, 51, 51, 0, 48, 19, 17, 33, 3, 51, 33,
  169. 34, 18, 2, 19, 34, 17, 18, 2, 19, 18, 18, 18, 2, 19, 34, 17,
  170. 33, 2, 35, 33, 34, 34, 0, 48, 18, 17, 33, 0, 0, 35, 34, 34,
  171. 0, 0, 51, 3, 0, 48, 19, 50, 0, 51, 33, 33, 3, 19, 34, 18,
  172. 2, 19, 50, 19, 2, 19, 17, 17, 2, 19, 34, 18, 2, 19, 2, 19,
  173. 2, 35, 2, 35, 2, 51, 51, 51, 0, 19, 17, 33, 3, 19, 34, 18,
  174. 2, 19, 50, 19, 2, 19, 17, 33, 2, 19, 34, 18, 2, 19, 50, 19,
  175. 2, 19, 17, 33, 2, 35, 34, 34, 0, 48, 51, 51, 0, 51, 17, 33,
  176. 3, 19, 34, 18, 2, 19, 2, 35, 2, 19, 2, 0, 0, 19, 2, 51,
  177. 3, 19, 50, 19, 2, 35, 17, 33, 2, 48, 34, 34, 0, 51, 51, 51,
  178. 0, 19, 17, 33, 3, 19, 34, 18, 2, 19, 2, 19, 2, 19, 2, 19,
  179. 2, 19, 2, 19, 2, 19, 50, 19, 2, 19, 17, 33, 2, 35, 34, 34,
  180. 0, 51, 51, 51, 0, 19, 17, 33, 0, 19, 34, 34, 0, 19, 50, 3,
  181. 0, 19, 17, 2, 0, 19, 34, 2, 0, 19, 50, 51, 0, 19, 17, 33,
  182. 0, 35, 34, 34, 0, 51, 51, 51, 0, 19, 17, 33, 0, 19, 34, 34,
  183. 0, 19, 50, 3, 0, 19, 17, 2, 0, 19, 34, 2, 0, 19, 2, 0,
  184. 0, 19, 2, 0, 0, 35, 2, 0, 0, 48, 51, 51, 0, 51, 17, 33,
  185. 3, 19, 34, 18, 2, 19, 50, 35, 2, 19, 50, 17, 2, 19, 50, 18,
  186. 2, 19, 50, 19, 2, 35, 17, 33, 2, 48, 34, 34, 0, 51, 3, 51,
  187. 3, 19, 2, 19, 2, 19, 2, 19, 2, 19, 50, 19, 2, 19, 17, 17,
  188. 2, 19, 34, 18, 2, 19, 2, 19, 2, 19, 2, 19, 2, 35, 2, 35,
  189. 2, 51, 3, 19, 2, 19, 2, 19, 2, 19, 2, 19, 2, 19, 2, 19,
  190. 2, 35, 2, 0, 48, 51, 0, 0, 48, 33, 0, 0, 48, 33, 0, 0,
  191. 48, 33, 0, 0, 48, 33, 0, 51, 51, 33, 0, 19, 50, 33, 0, 35,
  192. 17, 34, 0, 32, 34, 2, 0, 51, 3, 51, 3, 19, 2, 19, 2, 19,
  193. 50, 19, 2, 19, 50, 33, 2, 19, 17, 34, 0, 19, 34, 33, 3, 19,
  194. 34, 18, 2, 19, 2, 19, 2, 35, 2, 35, 2, 51, 3, 0, 0, 19,
  195. 2, 0, 0, 19, 2, 0, 0, 19, 2, 0, 0, 19, 2, 0, 0, 19,
  196. 2, 0, 0, 19, 50, 51, 0, 19, 17, 33, 0, 35, 34, 34, 0, 51,
  197. 3, 0, 51, 3, 19, 50, 48, 19, 2, 19, 33, 51, 17, 2, 19, 18,
  198. 18, 18, 2, 19, 34, 33, 18, 2, 19, 50, 34, 19, 2, 19, 2, 0,
  199. 19, 2, 19, 2, 0, 19, 2, 35, 2, 0, 35, 2, 51, 3, 51, 3,
  200. 19, 50, 19, 2, 19, 33, 19, 2, 19, 33, 19, 2, 19, 18, 18, 2,
  201. 19, 34, 17, 2, 19, 50, 17, 2, 19, 50, 18, 2, 35, 2, 35, 2,
  202. 51, 51, 51, 0, 19, 17, 33, 3, 19, 34, 18, 2, 19, 50, 19, 2,
  203. 19, 17, 33, 2, 19, 34, 34, 0, 19, 2, 0, 0, 19, 2, 0, 0,
  204. 35, 2, 0, 0, 48, 51, 51, 0, 51, 17, 33, 3, 19, 34, 18, 2,
  205. 19, 2, 19, 2, 19, 2, 19, 2, 19, 50, 19, 2, 19, 50, 33, 2,
  206. 35, 17, 18, 2, 48, 34, 34, 2, 51, 51, 51, 0, 19, 17, 33, 3,
  207. 19, 34, 18, 2, 19, 50, 19, 2, 19, 17, 33, 2, 19, 34, 18, 2,
  208. 19, 2, 19, 2, 19, 2, 19, 2, 35, 2, 35, 2, 48, 51, 51, 0,
  209. 51, 17, 33, 3, 19, 34, 18, 2, 19, 50, 35, 2, 35, 17, 33, 3,
  210. 51, 34, 18, 2, 19, 50, 19, 2, 35, 17, 33, 2, 48, 34, 34, 0,
  211. 51, 51, 51, 3, 19, 17, 17, 2, 35, 18, 34, 2, 0, 19, 2, 0,
  212. 0, 19, 2, 0, 0, 19, 2, 0, 0, 19, 2, 0, 0, 19, 2, 0,
  213. 0, 35, 2, 0, 51, 3, 51, 3, 19, 2, 19, 2, 19, 2, 19, 2,
  214. 19, 2, 19, 2, 19, 2, 19, 2, 19, 2, 19, 2, 19, 50, 19, 2,
  215. 35, 17, 33, 2, 48, 34, 34, 0, 51, 3, 51, 3, 19, 2, 19, 2,
  216. 19, 2, 19, 2, 19, 2, 19, 2, 19, 2, 19, 2, 19, 50, 19, 2,
  217. 35, 33, 33, 2, 48, 18, 34, 0, 0, 35, 2, 0, 51, 3, 0, 51,
  218. 3, 19, 2, 0, 19, 2, 19, 2, 0, 19, 2, 19, 50, 51, 19, 2,
  219. 19, 50, 33, 19, 2, 19, 18, 18, 18, 2, 19, 33, 34, 17, 2, 19,
  220. 34, 48, 18, 2, 35, 2, 0, 35, 2, 51, 3, 51, 3, 19, 2, 19,
  221. 2, 19, 50, 19, 2, 35, 33, 33, 2, 48, 18, 34, 0, 51, 33, 33,
  222. 3, 19, 34, 18, 2, 19, 2, 19, 2, 35, 2, 35, 2, 51, 3, 51,
  223. 3, 19, 2, 19, 2, 19, 50, 19, 2, 35, 33, 33, 2, 48, 18, 34,
  224. 0, 0, 19, 2, 0, 0, 19, 2, 0, 0, 19, 2, 0, 0, 35, 2,
  225. 0, 51, 51, 51, 3, 19, 17, 17, 2, 35, 34, 18, 2, 0, 51, 33,
  226. 2, 48, 19, 34, 0, 51, 33, 2, 0, 19, 34, 51, 3, 19, 17, 17,
  227. 2, 35, 34, 34, 2, 51, 51, 3, 19, 17, 2, 19, 34, 2, 19, 2,
  228. 0, 19, 2, 0, 19, 2, 0, 19, 50, 3, 19, 17, 2, 35, 34, 2,
  229. 51, 3, 0, 0, 0, 19, 50, 0, 0, 0, 35, 33, 3, 0, 0, 48,
  230. 18, 50, 0, 0, 0, 35, 33, 3, 0, 0, 48, 18, 50, 0, 0, 0,
  231. 35, 33, 0, 0, 0, 48, 34, 0, 51, 51, 3, 19, 17, 2, 35, 18,
  232. 2, 0, 19, 2, 0, 19, 2, 0, 19, 2, 51, 19, 2, 19, 17, 2,
  233. 35, 34, 2, 0, 51, 3, 0, 48, 19, 50, 0, 51, 33, 33, 3, 19,
  234. 34, 18, 2, 35, 2, 35, 2, 51, 51, 51, 51, 3, 19, 17, 17, 17,
  235. 2, 35, 34, 34, 34, 2, 51, 3, 0, 19, 50, 0, 35, 33, 3, 48,
  236. 18, 2, 0, 35, 2, 48, 51, 51, 0, 48, 17, 33, 3, 48, 34, 18,
  237. 2, 51, 17, 17, 2, 19, 34, 18, 2, 35, 17, 17, 2, 48, 34, 34,
  238. 2, 51, 3, 0, 0, 19, 2, 0, 0, 19, 50, 51, 0, 19, 17, 33,
  239. 3, 19, 34, 18, 2, 19, 2, 19, 2, 19, 50, 19, 2, 19, 17, 33,
  240. 2, 35, 34, 34, 0, 48, 51, 51, 0, 51, 17, 33, 3, 19, 34, 18,
  241. 2, 19, 2, 35, 2, 19, 50, 19, 2, 35, 17, 33, 2, 48, 34, 34,
  242. 0, 0, 0, 51, 3, 0, 0, 19, 2, 48, 51, 19, 2, 51, 17, 17,
  243. 2, 19, 34, 18, 2, 19, 2, 19, 2, 19, 50, 19, 2, 35, 17, 17,
  244. 2, 48, 34, 34, 2, 48, 51, 51, 0, 51, 17, 33, 3, 19, 34, 18,
  245. 2, 19, 17, 17, 2, 19, 34, 34, 2, 35, 17, 17, 2, 48, 34, 34,
  246. 2, 0, 51, 51, 0, 48, 19, 33, 0, 48, 33, 34, 0, 51, 33, 3,
  247. 0, 19, 17, 2, 0, 35, 33, 2, 0, 48, 33, 0, 0, 48, 33, 0,
  248. 0, 48, 34, 0, 0, 48, 51, 51, 3, 51, 17, 17, 2, 19, 34, 18,
  249. 2, 19, 2, 19, 2, 19, 50, 19, 2, 35, 17, 17, 2, 48, 34, 18,
  250. 2, 19, 17, 33, 2, 35, 34, 34, 0, 51, 3, 0, 0, 19, 2, 0,
  251. 0, 19, 50, 51, 0, 19, 17, 33, 3, 19, 34, 18, 2, 19, 2, 19,
  252. 2, 19, 2, 19, 2, 19, 2, 19, 2, 35, 2, 35, 2, 51, 3, 19,
  253. 2, 35, 2, 19, 2, 19, 2, 19, 2, 19, 2, 19, 2, 35, 2, 0,
  254. 51, 3, 0, 19, 2, 0, 35, 2, 0, 19, 2, 0, 19, 2, 0, 19,
  255. 2, 0, 19, 2, 51, 19, 2, 19, 33, 2, 35, 34, 0, 51, 3, 0,
  256. 0, 19, 2, 0, 0, 19, 50, 51, 0, 19, 50, 33, 0, 19, 18, 34,
  257. 0, 19, 33, 2, 0, 19, 18, 50, 0, 19, 34, 33, 0, 35, 50, 34,
  258. 0, 51, 51, 51, 51, 0, 19, 17, 18, 33, 3, 19, 34, 33, 18, 2,
  259. 19, 50, 33, 19, 2, 19, 50, 33, 19, 2, 19, 50, 33, 19, 2, 35,
  260. 50, 34, 35, 2, 51, 51, 51, 0, 19, 17, 33, 3, 19, 34, 18, 2,
  261. 19, 2, 19, 2, 19, 2, 19, 2, 19, 2, 19, 2, 35, 2, 35, 2,
  262. 48, 51, 51, 0, 51, 17, 33, 3, 19, 34, 18, 2, 19, 2, 19, 2,
  263. 19, 50, 19, 2, 35, 17, 33, 2, 48, 34, 34, 0, 51, 51, 51, 0,
  264. 19, 17, 33, 3, 19, 34, 18, 2, 19, 2, 19, 2, 19, 50, 19, 2,
  265. 19, 17, 33, 2, 19, 34, 34, 0, 19, 2, 0, 0, 35, 2, 0, 0,
  266. 48, 51, 51, 3, 51, 17, 17, 2, 19, 34, 18, 2, 19, 2, 19, 2,
  267. 19, 50, 19, 2, 35, 17, 17, 2, 48, 34, 18, 2, 0, 0, 19, 2,
  268. 0, 0, 35, 2, 51, 51, 51, 0, 19, 17, 33, 3, 19, 34, 18, 2,
  269. 19, 50, 35, 2, 19, 2, 0, 0, 19, 2, 0, 0, 35, 2, 0, 0,
  270. 48, 51, 51, 3, 51, 17, 17, 2, 19, 34, 34, 2, 35, 17, 33, 3,
  271. 51, 34, 18, 2, 19, 17, 33, 2, 35, 34, 34, 0, 48, 51, 0, 48,
  272. 33, 0, 51, 33, 3, 19, 17, 2, 35, 33, 2, 48, 33, 0, 48, 33,
  273. 0, 48, 33, 0, 48, 34, 0, 51, 3, 51, 3, 19, 2, 19, 2, 19,
  274. 2, 19, 2, 19, 2, 19, 2, 19, 50, 19, 2, 35, 17, 17, 2, 48,
  275. 34, 34, 2, 51, 3, 51, 3, 19, 2, 19, 2, 19, 50, 19, 2, 35,
  276. 33, 33, 2, 48, 33, 33, 0, 48, 18, 34, 0, 0, 35, 2, 0, 51,
  277. 51, 51, 51, 3, 19, 50, 33, 19, 2, 19, 50, 33, 19, 2, 19, 50,
  278. 33, 19, 2, 19, 50, 33, 19, 2, 35, 17, 18, 33, 2, 48, 34, 34,
  279. 34, 0, 51, 3, 51, 3, 19, 50, 19, 2, 35, 33, 33, 2, 48, 18,
  280. 34, 0, 51, 33, 33, 3, 19, 34, 18, 2, 35, 2, 35, 2, 51, 3,
  281. 51, 3, 19, 2, 19, 2, 19, 2, 19, 2, 19, 50, 19, 2, 35, 33,
  282. 19, 2, 48, 18, 17, 2, 48, 35, 18, 2, 48, 17, 33, 2, 48, 34,
  283. 34, 0, 51, 51, 51, 3, 19, 17, 17, 2, 35, 34, 33, 2, 48, 19,
  284. 34, 0, 51, 33, 50, 3, 19, 17, 17, 2, 35, 34, 34, 2, 0, 51,
  285. 3, 48, 19, 2, 48, 33, 2, 51, 33, 0, 19, 34, 0, 35, 33, 0,
  286. 48, 33, 3, 48, 18, 2, 0, 35, 2, 51, 3, 19, 2, 19, 2, 19,
  287. 2, 35, 2, 19, 2, 19, 2, 19, 2, 35, 2, 51, 3, 0, 19, 50,
  288. 0, 35, 33, 0, 48, 33, 3, 48, 18, 2, 48, 33, 2, 51, 33, 0,
  289. 19, 34, 0, 35, 2, 0, 48, 51, 3, 0, 0, 51, 17, 50, 0, 0,
  290. 19, 34, 33, 51, 0, 35, 50, 18, 33, 0, 0, 0, 35, 34, 0, 51,
  291. 51, 51, 51, 0, 17, 17, 17, 33, 0, 34, 34, 34, 33, 0, 0, 0,
  292. 48, 33, 0, 0, 0, 48, 33, 0, 51, 51, 51, 33, 0, 17, 17, 17,
  293. 33, 0, 34, 34, 34, 34, 0, 48, 51, 51, 0, 51, 17, 33, 3, 19,
  294. 34, 18, 2, 19, 2, 35, 2, 19, 2, 0, 0, 19, 2, 51, 3, 19,
  295. 50, 19, 2, 35, 17, 33, 2, 48, 18, 34, 0, 48, 17, 2, 0, 48,
  296. 34, 2, 0, 51, 3, 51, 3, 19, 2, 19, 2, 35, 2, 35, 2, 19,
  297. 2, 19, 2, 19, 2, 19, 2, 19, 2, 19, 2, 19, 50, 19, 2, 35,
  298. 17, 17, 2, 48, 34, 34, 2, 48, 19, 2, 0, 48, 33, 2, 0, 48,
  299. 34, 51, 0, 51, 17, 33, 3, 19, 34, 18, 2, 19, 17, 17, 2, 19,
  300. 34, 34, 3, 35, 17, 17, 2, 48, 34, 34, 2, 48, 19, 33, 3, 48,
  301. 33, 18, 2, 48, 34, 35, 2, 48, 17, 33, 3, 48, 34, 18, 2, 51,
  302. 17, 17, 2, 19, 34, 18, 2, 35, 17, 17, 2, 48, 34, 34, 2, 48,
  303. 51, 51, 3, 48, 33, 19, 2, 48, 34, 35, 2, 48, 17, 33, 3, 48,
  304. 34, 18, 2, 51, 17, 17, 2, 19, 34, 18, 2, 35, 17, 17, 2, 48,
  305. 34, 34, 2, 0, 19, 50, 0, 0, 35, 33, 0, 0, 51, 34, 0, 48,
  306. 17, 33, 3, 48, 34, 18, 2, 51, 17, 17, 2, 19, 34, 18, 2, 35,
  307. 17, 17, 2, 48, 34, 34, 2, 48, 51, 3, 0, 48, 17, 2, 0, 48,
  308. 34, 2, 0, 48, 17, 33, 3, 48, 34, 18, 2, 51, 17, 17, 2, 19,
  309. 34, 18, 2, 35, 17, 17, 2, 48, 34, 34, 2, 48, 51, 51, 0, 51,
  310. 17, 33, 3, 19, 34, 18, 2, 19, 50, 35, 2, 19, 50, 19, 2, 35,
  311. 17, 33, 2, 48, 18, 34, 0, 0, 35, 2, 0, 48, 19, 33, 3, 48,
  312. 33, 18, 2, 48, 34, 35, 2, 51, 17, 33, 3, 19, 34, 18, 2, 19,
  313. 17, 17, 2, 19, 34, 34, 3, 35, 17, 17, 2, 48, 34, 34, 2, 48,
  314. 51, 51, 3, 48, 33, 19, 2, 48, 34, 35, 2, 51, 17, 33, 3, 19,
  315. 34, 18, 2, 19, 17, 17, 2, 19, 34, 34, 3, 35, 17, 17, 2, 48,
  316. 34, 34, 2, 0, 19, 50, 0, 0, 35, 33, 0, 0, 51, 50, 0, 51,
  317. 17, 33, 3, 19, 34, 18, 2, 19, 17, 17, 2, 19, 34, 34, 3, 35,
  318. 17, 17, 2, 48, 34, 34, 2, 51, 51, 3, 19, 18, 2, 35, 35, 2,
  319. 48, 33, 0, 48, 33, 0, 48, 33, 0, 48, 33, 0, 48, 33, 0, 48,
  320. 34, 0, 51, 33, 3, 19, 18, 2, 35, 35, 2, 48, 33, 0, 48, 33,
  321. 0, 48, 33, 0, 48, 33, 0, 48, 33, 0, 48, 34, 0, 19, 50, 0,
  322. 35, 33, 0, 48, 50, 0, 48, 33, 0, 48, 33, 0, 48, 33, 0, 48,
  323. 33, 0, 48, 33, 0, 48, 34, 0, 19, 50, 19, 2, 35, 19, 34, 2,
  324. 51, 33, 33, 3, 19, 34, 18, 2, 19, 50, 19, 2, 19, 17, 17, 2,
  325. 19, 34, 18, 2, 19, 2, 19, 2, 35, 2, 35, 2, 48, 17, 33, 0,
  326. 48, 34, 50, 0, 51, 17, 33, 3, 19, 34, 18, 2, 19, 50, 19, 2,
  327. 19, 17, 17, 2, 19, 34, 18, 2, 19, 2, 19, 2, 35, 2, 35, 2,
  328. 0, 51, 33, 0, 51, 19, 50, 0, 19, 17, 33, 0, 19, 34, 34, 0,
  329. 19, 17, 2, 0, 19, 34, 2, 0, 19, 50, 51, 0, 19, 17, 33, 0,
  330. 35, 34, 34, 0, 51, 51, 51, 51, 3, 19, 17, 18, 17, 2, 35, 34,
  331. 33, 18, 2, 19, 17, 17, 17, 2, 19, 34, 33, 34, 3, 19, 17, 18,
  332. 17, 2, 35, 34, 35, 34, 2, 0, 51, 51, 51, 51, 48, 19, 17, 17,
  333. 33, 48, 17, 18, 34, 33, 48, 33, 19, 50, 34, 51, 33, 19, 33, 0,
  334. 19, 17, 17, 34, 51, 19, 34, 18, 50, 33, 19, 2, 19, 17, 33, 35,
  335. 2, 35, 34, 34, 48, 19, 50, 0, 48, 33, 33, 0, 48, 34, 34, 0,
  336. 51, 17, 33, 3, 19, 34, 18, 2, 19, 2, 19, 2, 19, 50, 19, 2,
  337. 35, 17, 33, 2, 48, 34, 34, 0, 51, 51, 51, 0, 19, 50, 33, 0,
  338. 35, 50, 34, 0, 51, 17, 33, 3, 19, 34, 18, 2, 19, 2, 19, 2,
  339. 19, 50, 19, 2, 35, 17, 33, 2, 48, 34, 34, 0, 48, 33, 3, 0,
  340. 48, 18, 50, 0, 51, 17, 33, 3, 19, 34, 18, 2, 19, 2, 19, 2,
  341. 19, 50, 19, 2, 35, 17, 33, 2, 48, 34, 34, 0, 48, 19, 50, 0,
  342. 48, 33, 33, 0, 51, 34, 34, 0, 19, 2, 19, 2, 19, 2, 19, 2,
  343. 19, 2, 19, 2, 19, 50, 19, 2, 35, 17, 17, 2, 48, 34, 34, 2,
  344. 48, 33, 3, 0, 48, 18, 50, 0, 51, 35, 50, 0, 19, 2, 19, 2,
  345. 19, 2, 19, 2, 19, 2, 19, 2, 19, 50, 19, 2, 35, 17, 17, 2,
  346. 48, 34, 34, 2, 48, 51, 51, 0, 48, 33, 33, 0, 51, 34, 34, 0,
  347. 19, 2, 19, 2, 19, 2, 19, 2, 19, 50, 19, 2, 35, 33, 19, 2,
  348. 48, 18, 17, 2, 48, 35, 18, 2, 48, 17, 33, 2, 48, 34, 34, 0,
  349. 19, 50, 19, 2, 35, 17, 33, 3, 19, 34, 18, 2, 19, 2, 19, 2,
  350. 19, 2, 19, 2, 19, 2, 19, 2, 19, 50, 19, 2, 35, 17, 33, 2,
  351. 48, 34, 34, 0, 19, 2, 19, 2, 35, 3, 35, 3, 19, 2, 19, 2,
  352. 19, 2, 19, 2, 19, 2, 19, 2, 19, 2, 19, 2, 19, 50, 19, 2,
  353. 35, 17, 33, 2, 48, 34, 34, 0, 0, 51, 3, 0, 48, 19, 2, 0,
  354. 51, 17, 50, 0, 19, 34, 33, 0, 19, 50, 50, 0, 19, 50, 33, 0,
  355. 35, 17, 34, 0, 48, 18, 2, 0, 0, 35, 2, 0, 48, 19, 33, 3,
  356. 48, 33, 18, 2, 51, 33, 35, 2, 19, 17, 33, 0, 35, 33, 34, 0,
  357. 48, 33, 51, 3, 51, 33, 19, 2, 19, 17, 33, 2, 35, 34, 34, 0,
  358. 48, 33, 51, 33, 0, 48, 18, 18, 34, 0, 0, 35, 33, 3, 0, 0,
  359. 19, 17, 2, 0, 0, 35, 33, 3, 0, 0, 19, 17, 2, 0, 0, 35,
  360. 33, 2, 0, 0, 48, 33, 0, 0, 0, 48, 34, 0, 0, 51, 51, 51,
  361. 0, 19, 17, 33, 3, 19, 34, 18, 2, 19, 50, 19, 2, 19, 17, 33,
  362. 2, 19, 34, 33, 0, 19, 50, 33, 3, 19, 18, 17, 2, 35, 35, 33,
  363. 2, 0, 48, 34, 0, 0, 48, 51, 3, 0, 0, 51, 17, 50, 0, 0,
  364. 19, 34, 33, 0, 48, 19, 50, 34, 0, 48, 17, 33, 0, 0, 48, 18,
  365. 34, 0, 0, 0, 19, 2, 0, 0, 51, 19, 2, 0, 0, 19, 33, 2,
  366. 0, 0, 35, 34, 0, 0, 0, 0, 51, 33, 0, 0, 19, 34, 0, 0,
  367. 35, 50, 0, 48, 17, 33, 3, 48, 34, 18, 2, 51, 17, 17, 2, 19,
  368. 34, 18, 2, 35, 17, 17, 2, 48, 34, 34, 2, 51, 33, 0, 19, 34,
  369. 0, 35, 2, 0, 19, 2, 0, 19, 2, 0, 19, 2, 0, 19, 2, 0,
  370. 19, 2, 0, 35, 2, 0, 48, 19, 2, 0, 48, 33, 2, 0, 48, 34,
  371. 3, 0, 51, 17, 33, 3, 19, 34, 18, 2, 19, 2, 19, 2, 19, 50,
  372. 19, 2, 35, 17, 33, 2, 48, 34, 34, 0, 48, 19, 2, 0, 48, 33,
  373. 2, 0, 51, 34, 51, 0, 19, 2, 19, 2, 19, 2, 19, 2, 19, 2,
  374. 19, 2, 19, 50, 19, 2, 35, 17, 17, 2, 48, 34, 34, 2, 19, 33,
  375. 19, 2, 35, 18, 33, 2, 51, 35, 34, 0, 19, 17, 33, 3, 19, 34,
  376. 18, 2, 19, 2, 19, 2, 19, 2, 19, 2, 19, 2, 19, 2, 35, 2,
  377. 35, 2, 48, 19, 50, 3, 0, 48, 33, 17, 50, 0, 48, 33, 34, 33,
  378. 0, 48, 17, 50, 33, 0, 48, 33, 33, 33, 0, 48, 33, 18, 33, 0,
  379. 48, 33, 35, 33, 0, 48, 33, 48, 33, 0, 48, 34, 48, 34, 0, 48,
  380. 51, 51, 0, 48, 17, 33, 3, 48, 34, 18, 2, 51, 17, 17, 2, 19,
  381. 34, 18, 2, 35, 17, 17, 2, 48, 34, 34, 2, 19, 17, 17, 2, 35,
  382. 34, 34, 2, 48, 51, 51, 0, 51, 17, 33, 3, 19, 34, 18, 2, 35,
  383. 17, 33, 2, 51, 34, 34, 3, 19, 17, 17, 2, 35, 34, 34, 2, 0,
  384. 48, 51, 0, 0, 48, 33, 0, 0, 48, 34, 0, 0, 51, 33, 0, 48,
  385. 19, 34, 0, 48, 33, 50, 3, 48, 33, 19, 2, 48, 18, 33, 2, 0,
  386. 35, 34, 0, 48, 51, 51, 51, 3, 51, 17, 33, 17, 50, 19, 34, 18,
  387. 34, 33, 19, 2, 19, 17, 33, 19, 50, 19, 34, 34, 35, 17, 33, 17,
  388. 33, 48, 34, 34, 34, 34, 48, 51, 51, 0, 51, 17, 33, 3, 19, 34,
  389. 18, 2, 19, 18, 33, 2, 19, 34, 18, 2, 19, 2, 19, 2, 19, 50,
  390. 19, 2, 19, 18, 33, 2, 19, 34, 34, 0, 35, 2, 0, 0, 1, 7,
  391. 0, 9, 1, 7, 2, 6, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7,
  392. 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 0, 9,
  393. 0, 9, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 0, 9,
  394. 0, 9, 1, 7, 1, 7, 1, 7, 1, 7, 0, 9, 0, 9, 11, 0,
  395. 0, 9, 0, 4, 1, 7, 0, 9, 0, 9, 0, 9, 0, 5, 0, 9,
  396. 0, 9, 0, 7, 0, 7, 5, 5, 3, 3, 5, 4, 1, 8, 0, 9,
  397. 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 0, 9,
  398. 0, 9, 1, 8, 1, 9, 0, 9, 2, 5, 0, 9, 0, 9, 0, 9,
  399. 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 0, 9,
  400. 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 0, 9,
  401. 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 0, 9,
  402. 0, 9, 0, 9, 0, 9, 1, 8, 0, 9, 0, 5, 6, 3, 0, 5,
  403. 2, 7, 0, 9, 2, 7, 0, 9, 2, 7, 0, 9, 2, 9, 0, 9,
  404. 0, 9, 0, 10, 0, 9, 0, 9, 2, 7, 2, 7, 2, 7, 2, 9,
  405. 2, 9, 2, 7, 2, 7, 0, 9, 2, 7, 2, 7, 2, 7, 2, 7,
  406. 2, 9, 2, 7, 0, 9, 0, 9, 0, 9, 0, 5, 1, 8, 0, 11,
  407. 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 2, 8, 0, 9,
  408. 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 0, 9,
  409. 2, 7, 0, 9, 0, 9, 0, 9, 1, 8, 0, 9, 0, 9, 0, 11,
  410. 0, 9, 0, 9, 1, 9, 0, 9, 0, 9, 0, 10, 0, 10, 0, 9,
  411. 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 0, 9, 1, 7, 0, 9,
  412. 11, 0, 11, 0, 11, 0, 11, 0, 0, 9, 11, 0, 11, 0, 11, 0,
  413. 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0,
  414. 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0,
  415. 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0,
  416. 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 4, 7, 11, 0,
  417. 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0,
  418. 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0,
  419. 1, 10,
  420. };
  421. ////////////////////////////////////////////////////////////////////////////////////////////////////
  422. // Global Data /////////////////////////////////////////////////////////////////////////////////////
  423. WWFontClass DefaultFont(DefaultFontData);