home *** CD-ROM | disk | FTP | other *** search
/ Amiga ACS 1998 #6 / amigaacscoverdisc1998-061998.iso / games / descent / source / 3d / vecview.c < prev   
Text File  |  1998-06-08  |  102KB  |  1,072 lines

  1. /*
  2. THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
  3. SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
  4. END-USERS, AND SUBJECT TO ALL OF THE TERMS AND CONDITIONS HEREIN, GRANTS A
  5. ROYALTY-FREE, PERPETUAL LICENSE TO SUCH END-USERS FOR USE BY SUCH END-USERS
  6. IN USING, DISPLAYING,  AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS
  7. SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE
  8. FREE PURPOSES.  IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE
  9. CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES.  THE END-USER UNDERSTANDS
  10. AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.  
  11. COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
  12. */
  13. #define MAX_OBJECT_VIEWS 80
  14. char Vector_to_viewnum[32768] = {
  15. // ----- x =   0 -----
  16. 69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,
  17. 69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,
  18. 57,57,69,69,69,69,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,66,66,66,66,53,
  19. 57,57,57,57,56,56,56,56,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,54,54,54,54,53,53,53,
  20. 57,57,57,57,56,56,56,56,56,68,68,68,68,68,68,68,55,67,67,67,67,67,67,67,54,54,54,54,54,53,53,53,
  21. 57,57,57,57,56,56,56,56,56,56,56,68,68,68,68,55,55,55,67,67,67,67,54,54,54,54,54,54,54,53,53,53,
  22. 57,57,57,57,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,53,53,53,
  23. 57,57,57,57,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,53,53,53,
  24. 57,57,57,57,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,53,53,53,
  25. 57,57,57,57,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,53,53,53,
  26. 57,57,57,57,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,53,53,53,
  27. 57,57,57,57,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,53,53,53,
  28. 42,42,42,42,42,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,38,38,38,38,
  29. 42,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,
  30. 42,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,
  31. 42,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,
  32. 42,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,
  33. 42,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,
  34. 42,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,
  35. 42,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,
  36. 42,42,42,42,42,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,38,38,38,38,
  37. 27,27,27,27,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,23,23,23,
  38. 27,27,27,27,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,23,23,23,
  39. 27,27,27,27,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,23,23,23,
  40. 27,27,27,27,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,23,23,23,
  41. 27,27,27,27,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,23,23,23,
  42. 27,27,27,27,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,23,23,23,
  43. 27,27,27,27,26,26,26,26,26,26,26,13,13,13,13,25,25,25,12,12,12,12,24,24,24,24,24,24,24,23,23,23,
  44. 27,27,27,27,26,26,26,26,26,13,13,13,13,13,13,13,25,12,12,12,12,12,12,12,24,24,24,24,24,23,23,23,
  45. 27,27,27,27,26,26,26,26,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,24,24,24,24,23,23,23,
  46. 27,27,14,14,14,14,13,13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,23,
  47. 14,14,14,14,14,14,13,13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,
  48. // ----- x =   1 -----
  49. 69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,
  50. 69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,
  51. 57,69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,
  52. 57,57,57,69,69,69,69,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,53,53,
  53. 57,57,57,57,57,56,56,56,56,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,54,54,54,54,53,53,53,53,
  54. 57,57,57,57,57,56,56,56,56,56,68,68,68,68,68,68,55,67,67,67,67,67,67,54,54,54,54,54,53,53,53,53,
  55. 57,57,57,57,57,56,56,56,56,56,56,56,68,68,55,55,55,55,55,67,67,54,54,54,54,54,54,54,53,53,53,53,
  56. 57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,
  57. 57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,
  58. 57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,
  59. 57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,
  60. 57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,
  61. 42,42,42,42,42,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,38,38,38,38,
  62. 42,42,42,42,42,42,41,41,41,41,41,41,41,55,55,55,55,55,55,55,39,39,39,39,39,39,39,38,38,38,38,38,
  63. 42,42,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,39,38,38,38,38,38,
  64. 42,42,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,39,38,38,38,38,38,
  65. 42,42,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,39,38,38,38,38,38,
  66. 42,42,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,39,38,38,38,38,38,
  67. 42,42,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,39,38,38,38,38,38,
  68. 42,42,42,42,42,42,41,41,41,41,41,41,41,25,25,25,25,25,25,25,39,39,39,39,39,39,39,38,38,38,38,38,
  69. 42,42,42,42,42,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,38,38,38,38,
  70. 27,27,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,
  71. 27,27,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,
  72. 27,27,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,
  73. 27,27,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,
  74. 27,27,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,
  75. 27,27,27,27,27,26,26,26,26,26,26,26,13,13,25,25,25,25,25,12,12,24,24,24,24,24,24,24,23,23,23,23,
  76. 27,27,27,27,27,26,26,26,26,26,13,13,13,13,13,13,25,12,12,12,12,12,12,24,24,24,24,24,23,23,23,23,
  77. 27,27,27,27,27,26,26,26,26,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,24,24,24,24,23,23,23,23,
  78. 27,27,27,14,14,14,14,13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,12,11,11,11,11,23,23,
  79. 27,14,14,14,14,14,14,13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,
  80. 14,14,14,14,14,14,14,13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,
  81. // ----- x =   2 -----
  82. 69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,
  83. 69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,
  84. 57,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,
  85. 57,57,69,69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,53,
  86. 57,57,57,57,69,69,69,56,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,54,66,66,66,53,53,53,
  87. 57,57,57,57,57,56,56,56,56,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,54,54,54,54,53,53,53,53,
  88. 57,57,57,57,57,56,56,56,56,56,56,68,68,68,68,68,55,67,67,67,67,67,54,54,54,54,54,54,53,53,53,53,
  89. 57,57,57,57,57,56,56,56,56,56,56,56,56,68,55,55,55,55,55,67,54,54,54,54,54,54,54,54,53,53,53,53,
  90. 57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,
  91. 57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,
  92. 57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,
  93. 57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,
  94. 42,42,42,42,42,42,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,38,38,38,38,38,
  95. 42,42,42,42,42,42,42,56,56,41,41,41,41,55,55,55,55,55,55,55,39,39,39,39,54,54,38,38,38,38,38,38,
  96. 42,42,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,38,
  97. 42,42,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,38,
  98. 42,42,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,38,
  99. 42,42,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,38,
  100. 42,42,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,38,
  101. 42,42,42,42,42,42,42,26,26,41,41,41,41,25,25,25,25,25,25,25,39,39,39,39,24,24,38,38,38,38,38,38,
  102. 42,42,42,42,42,42,26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,38,38,38,38,38,
  103. 27,27,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,
  104. 27,27,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,
  105. 27,27,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,
  106. 27,27,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,
  107. 27,27,27,27,27,26,26,26,26,26,26,26,26,13,25,25,25,25,25,12,24,24,24,24,24,24,24,24,23,23,23,23,
  108. 27,27,27,27,27,26,26,26,26,26,26,13,13,13,13,13,25,12,12,12,12,12,24,24,24,24,24,24,23,23,23,23,
  109. 27,27,27,27,27,26,26,26,26,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,24,24,24,24,23,23,23,23,
  110. 27,27,27,27,14,14,14,26,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,24,11,11,11,23,23,23,
  111. 27,27,14,14,14,14,14,14,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,23,
  112. 27,14,14,14,14,14,14,14,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,
  113. 14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,
  114. // ----- x =   3 -----
  115. 69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,
  116. 69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,
  117. 69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,
  118. 57,57,69,69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,53,
  119. 57,57,57,57,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,53,53,53,
  120. 57,57,57,57,57,69,69,56,56,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,54,54,66,66,53,53,53,53,
  121. 57,57,57,57,57,57,56,56,56,56,68,68,68,68,68,68,67,67,67,67,67,67,67,54,54,54,54,53,53,53,53,53,
  122. 57,57,57,57,57,57,56,56,56,56,56,56,68,68,68,55,55,55,67,67,67,54,54,54,54,54,54,53,53,53,53,53,
  123. 57,57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,53,
  124. 57,57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,53,
  125. 57,57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,53,
  126. 57,57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,53,
  127. 57,57,57,57,57,42,56,56,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,38,53,53,53,53,
  128. 42,42,42,42,42,42,42,56,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,38,38,38,38,38,38,
  129. 42,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,
  130. 42,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,
  131. 42,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,
  132. 42,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,
  133. 42,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,
  134. 42,42,42,42,42,42,42,26,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,38,38,38,38,38,38,
  135. 27,27,27,27,27,42,26,26,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,24,38,23,23,23,23,
  136. 27,27,27,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,23,
  137. 27,27,27,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,23,
  138. 27,27,27,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,23,
  139. 27,27,27,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,23,
  140. 27,27,27,27,27,27,26,26,26,26,26,26,13,13,13,25,25,25,12,12,12,24,24,24,24,24,24,23,23,23,23,23,
  141. 27,27,27,27,27,27,26,26,26,26,13,13,13,13,13,13,12,12,12,12,12,12,12,24,24,24,24,23,23,23,23,23,
  142. 27,27,27,27,27,14,14,26,26,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,24,24,11,11,23,23,23,23,
  143. 27,27,27,27,14,14,14,14,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,11,11,11,11,23,23,23,
  144. 27,27,14,14,14,14,14,14,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,23,
  145. 14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,
  146. 14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,
  147. // ----- x =   4 -----
  148. 69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,
  149. 69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,
  150. 69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,
  151. 57,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,
  152. 57,57,57,69,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,66,66,66,66,66,66,53,53,
  153. 57,57,57,57,57,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,66,66,66,66,53,53,53,53,
  154. 57,57,57,57,57,57,69,69,56,56,68,68,68,68,68,68,67,67,67,67,67,67,67,54,54,66,66,53,53,53,53,53,
  155. 57,57,57,57,57,57,57,56,56,56,56,68,68,68,68,68,55,67,67,67,67,67,54,54,54,54,53,53,53,53,53,53,
  156. 57,57,57,57,57,57,57,56,56,56,56,56,56,68,68,55,55,55,67,67,54,54,54,54,54,54,53,53,53,53,53,53,
  157. 57,57,57,57,57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,
  158. 57,57,57,57,57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,
  159. 57,57,57,57,57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,
  160. 57,57,57,57,57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,
  161. 42,42,42,42,42,42,42,42,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,38,38,38,38,38,38,38,
  162. 42,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,
  163. 42,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,
  164. 42,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,
  165. 42,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,
  166. 42,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,
  167. 42,42,42,42,42,42,42,42,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,38,38,38,38,38,38,38,
  168. 27,27,27,27,27,27,27,26,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,
  169. 27,27,27,27,27,27,27,26,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,
  170. 27,27,27,27,27,27,27,26,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,
  171. 27,27,27,27,27,27,27,26,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,
  172. 27,27,27,27,27,27,27,26,26,26,26,26,26,13,13,25,25,25,12,12,24,24,24,24,24,24,23,23,23,23,23,23,
  173. 27,27,27,27,27,27,27,26,26,26,26,13,13,13,13,13,25,12,12,12,12,12,24,24,24,24,23,23,23,23,23,23,
  174. 27,27,27,27,27,27,14,14,26,26,13,13,13,13,13,13,12,12,12,12,12,12,12,24,24,11,11,23,23,23,23,23,
  175. 27,27,27,27,27,14,14,14,14,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,23,23,23,23,
  176. 27,27,27,14,14,14,14,14,14,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,11,23,23,
  177. 27,14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,
  178. 14,14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,
  179. 14,14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,
  180. // ----- x =   5 -----
  181. 69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,76,76,76,67,67,67,67,67,67,66,66,66,66,66,66,66,66,
  182. 69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,
  183. 69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,
  184. 57,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,
  185. 57,57,69,69,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,53,
  186. 57,57,57,57,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,66,66,66,66,66,53,53,53,
  187. 57,57,57,57,57,57,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,66,66,66,53,53,53,53,53,
  188. 57,57,57,57,57,57,57,57,56,56,68,68,68,68,68,68,67,67,67,67,67,67,67,54,54,53,53,53,53,53,53,53,
  189. 57,57,57,57,57,57,57,57,56,56,56,56,68,68,68,68,55,67,67,67,67,54,54,54,54,53,53,53,53,53,53,53,
  190. 57,57,57,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,53,53,53,53,53,53,53,
  191. 57,57,57,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,53,53,53,53,53,53,53,
  192. 57,57,57,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,53,53,53,53,53,53,53,
  193. 57,57,57,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,53,53,53,53,53,53,53,
  194. 42,42,42,42,42,42,42,42,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,38,38,38,38,38,38,38,
  195. 42,42,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,38,
  196. 42,42,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,38,
  197. 42,42,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,38,
  198. 42,42,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,38,
  199. 42,42,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,38,
  200. 42,42,42,42,42,42,42,42,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,38,38,38,38,38,38,38,
  201. 27,27,27,27,27,27,27,27,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,
  202. 27,27,27,27,27,27,27,27,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,
  203. 27,27,27,27,27,27,27,27,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,
  204. 27,27,27,27,27,27,27,27,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,
  205. 27,27,27,27,27,27,27,27,26,26,26,26,13,13,13,13,25,12,12,12,12,24,24,24,24,23,23,23,23,23,23,23,
  206. 27,27,27,27,27,27,27,27,26,26,13,13,13,13,13,13,12,12,12,12,12,12,12,24,24,23,23,23,23,23,23,23,
  207. 27,27,27,27,27,27,14,14,14,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,23,23,23,23,23,
  208. 27,27,27,27,14,14,14,14,14,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,23,23,23,
  209. 27,27,14,14,14,14,14,14,14,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,23,
  210. 27,14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,
  211. 14,14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,
  212. 14,14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,
  213. // ----- x =   6 -----
  214. 69,69,69,69,69,69,69,69,69,69,68,68,68,68,76,76,76,76,76,67,67,67,67,66,66,66,66,66,66,66,66,66,
  215. 69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,76,76,76,67,67,67,67,67,66,66,66,66,66,66,66,66,66,
  216. 69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,76,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,
  217. 69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,
  218. 57,57,69,69,69,69,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,53,
  219. 57,57,57,57,69,69,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,66,53,53,53,
  220. 57,57,57,57,57,69,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,53,53,53,53,
  221. 57,57,57,57,57,57,57,69,69,69,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,53,53,53,53,53,53,
  222. 57,57,57,57,57,57,57,57,57,56,56,68,68,68,68,68,67,67,67,67,67,67,54,54,53,53,53,53,53,53,53,53,
  223. 57,57,57,57,57,57,57,57,57,56,56,56,56,68,68,68,55,67,67,67,54,54,54,54,53,53,53,53,53,53,53,53,
  224. 57,57,57,57,57,57,57,57,57,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,53,53,53,
  225. 57,57,57,57,57,57,57,57,57,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,53,53,53,
  226. 57,57,57,57,57,57,57,57,57,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,53,53,53,
  227. 43,57,57,57,57,57,42,42,42,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,38,38,38,53,53,53,53,53,
  228. 43,43,42,42,42,42,42,42,42,42,41,41,41,41,55,55,55,55,55,39,39,39,39,38,38,38,38,38,38,38,38,37,
  229. 43,43,42,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,38,37,
  230. 43,43,42,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,38,37,
  231. 43,43,42,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,38,37,
  232. 43,43,42,42,42,42,42,42,42,42,41,41,41,41,25,25,25,25,25,39,39,39,39,38,38,38,38,38,38,38,38,37,
  233. 43,27,27,27,27,27,42,42,42,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,38,38,38,23,23,23,23,23,
  234. 27,27,27,27,27,27,27,27,27,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,23,23,23,23,23,23,23,23,
  235. 27,27,27,27,27,27,27,27,27,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,23,23,23,23,23,23,23,23,
  236. 27,27,27,27,27,27,27,27,27,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,23,23,23,23,23,23,23,23,
  237. 27,27,27,27,27,27,27,27,27,26,26,26,26,13,13,13,25,12,12,12,24,24,24,24,23,23,23,23,23,23,23,23,
  238. 27,27,27,27,27,27,27,27,27,26,26,13,13,13,13,13,12,12,12,12,12,12,24,24,23,23,23,23,23,23,23,23,
  239. 27,27,27,27,27,27,27,14,14,14,13,13,13,13,13,13,12,12,12,12,12,12,12,11,11,11,23,23,23,23,23,23,
  240. 27,27,27,27,27,14,14,14,14,14,13,13,13,13,13,13,12,12,12,12,12,12,12,11,11,11,11,11,23,23,23,23,
  241. 27,27,27,27,14,14,14,14,14,14,13,13,13,13,13,13,12,12,12,12,12,12,12,11,11,11,11,11,11,23,23,23,
  242. 27,27,14,14,14,14,14,14,14,14,13,13,13,13,13,13,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,23,
  243. 14,14,14,14,14,14,14,14,14,14,13,13,13,13,13,13,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,
  244. 14,14,14,14,14,14,14,14,14,14,13,13,13,13,13,13, 4,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,
  245. 14,14,14,14,14,14,14,14,14,14,13,13,13,13,13, 4, 4, 4,12,12,12,12,12,11,11,11,11,11,11,11,11,11,
  246. // ----- x =   7 -----
  247. 69,69,69,69,69,69,69,69,69,69,69,68,76,76,76,76,76,76,76,76,76,67,66,66,66,66,66,66,66,66,66,66,
  248. 69,69,69,69,69,69,69,69,69,69,69,68,68,68,76,76,76,76,76,67,67,67,66,66,66,66,66,66,66,66,66,66,
  249. 69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,76,76,76,67,67,67,67,66,66,66,66,66,66,66,66,66,66,
  250. 69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,76,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,
  251. 57,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,
  252. 57,57,57,69,69,69,69,69,69,69,69,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,66,66,66,53,53,
  253. 57,57,57,57,57,69,69,69,69,69,69,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,66,53,53,53,53,
  254. 57,57,57,57,57,57,69,69,69,69,69,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,53,53,53,53,53,
  255. 57,57,57,57,57,57,57,57,69,69,69,68,68,68,68,68,67,67,67,67,67,67,66,66,66,53,53,53,53,53,53,53,
  256. 57,57,57,57,57,57,57,57,57,56,56,56,68,68,68,68,67,67,67,67,67,54,54,54,53,53,53,53,53,53,53,53,
  257. 57,57,57,57,57,57,57,57,57,56,56,56,56,56,68,55,55,55,67,54,54,54,54,54,53,53,53,53,53,53,53,53,
  258. 57,57,57,57,57,57,57,57,57,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,53,53,53,
  259. 57,57,57,57,57,57,57,57,57,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,53,53,53,
  260. 43,43,57,57,57,57,57,57,57,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,53,53,37,
  261. 43,43,43,42,42,42,42,42,42,42,56,56,56,41,55,55,55,55,55,39,54,54,54,38,38,38,38,38,38,38,37,37,
  262. 43,43,43,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,37,37,
  263. 43,43,43,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,37,37,
  264. 43,43,43,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,37,37,
  265. 43,43,43,42,42,42,42,42,42,42,26,26,26,41,25,25,25,25,25,39,24,24,24,38,38,38,38,38,38,38,37,37,
  266. 43,43,27,27,27,27,27,27,27,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,23,23,23,23,23,23,23,37,
  267. 27,27,27,27,27,27,27,27,27,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,23,23,23,23,23,23,23,23,
  268. 27,27,27,27,27,27,27,27,27,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,23,23,23,23,23,23,23,23,
  269. 27,27,27,27,27,27,27,27,27,26,26,26,26,26,13,25,25,25,12,24,24,24,24,24,23,23,23,23,23,23,23,23,
  270. 27,27,27,27,27,27,27,27,27,26,26,26,13,13,13,13,12,12,12,12,12,24,24,24,23,23,23,23,23,23,23,23,
  271. 27,27,27,27,27,27,27,27,14,14,14,13,13,13,13,13,12,12,12,12,12,12,11,11,11,23,23,23,23,23,23,23,
  272. 27,27,27,27,27,27,14,14,14,14,14,13,13,13,13,13,12,12,12,12,12,12,11,11,11,11,11,23,23,23,23,23,
  273. 27,27,27,27,27,14,14,14,14,14,14,13,13,13,13,13,12,12,12,12,12,12,11,11,11,11,11,11,23,23,23,23,
  274. 27,27,27,14,14,14,14,14,14,14,14,13,13,13,13,13,12,12,12,12,12,12,11,11,11,11,11,11,11,11,23,23,
  275. 27,14,14,14,14,14,14,14,14,14,14,13,13,13,13,13,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,
  276. 14,14,14,14,14,14,14,14,14,14,14,13,13,13,13,13, 4,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,
  277. 14,14,14,14,14,14,14,14,14,14,14,13,13,13,13, 4, 4, 4,12,12,12,12,11,11,11,11,11,11,11,11,11,11,
  278. 14,14,14,14,14,14,14,14,14,14,14,13,13,13, 4, 4, 4, 4, 4,12,12,12,11,11,11,11,11,11,11,11,11,11,
  279. // ----- x =   8 -----
  280. 69,69,69,69,69,69,69,69,69,69,77,77,76,76,76,76,76,76,76,76,76,75,75,66,66,66,66,66,66,66,66,66,
  281. 69,69,69,69,69,69,69,69,69,69,69,77,76,76,76,76,76,76,76,76,76,75,66,66,66,66,66,66,66,66,66,66,
  282. 69,69,69,69,69,69,69,69,69,69,69,68,68,76,76,76,76,76,76,76,67,67,66,66,66,66,66,66,66,66,66,66,
  283. 69,69,69,69,69,69,69,69,69,69,69,68,68,68,76,76,76,76,76,67,67,67,66,66,66,66,66,66,66,66,66,66,
  284. 57,69,69,69,69,69,69,69,69,69,69,68,68,68,68,76,76,76,67,67,67,67,66,66,66,66,66,66,66,66,66,66,
  285. 57,57,69,69,69,69,69,69,69,69,69,68,68,68,68,68,76,67,67,67,67,67,66,66,66,66,66,66,66,66,66,53,
  286. 57,57,57,57,69,69,69,69,69,69,69,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,66,66,53,53,53,
  287. 57,57,57,57,57,57,69,69,69,69,69,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,53,53,53,53,53,
  288. 57,57,57,57,57,57,57,69,69,69,69,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,53,53,53,53,53,53,
  289. 57,57,57,57,57,57,57,57,57,69,69,68,68,68,68,68,67,67,67,67,67,67,66,66,53,53,53,53,53,53,53,53,
  290. 57,57,57,57,57,57,57,57,57,57,56,56,56,68,68,68,55,67,67,67,54,54,54,53,53,53,53,53,53,53,53,53,
  291. 57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,55,55,55,54,54,54,54,54,53,53,53,53,53,53,53,53,53,
  292. 43,57,57,57,57,57,57,57,57,57,56,56,56,56,56,55,55,55,54,54,54,54,54,53,53,53,53,53,53,53,53,53,
  293. 43,43,43,57,57,57,57,57,57,57,56,56,56,56,56,55,55,55,54,54,54,54,54,53,53,53,53,53,53,53,37,37,
  294. 43,43,43,43,43,42,42,42,42,42,42,56,56,56,56,55,55,55,54,54,54,54,38,38,38,38,38,38,37,37,37,37,
  295. 43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,40,40,40,39,39,39,39,38,38,38,38,38,38,37,37,37,37,
  296. 43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,40,40,40,39,39,39,39,38,38,38,38,38,38,37,37,37,37,
  297. 43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,40,40,40,39,39,39,39,38,38,38,38,38,38,37,37,37,37,
  298. 43,43,43,43,43,42,42,42,42,42,42,26,26,26,26,25,25,25,24,24,24,24,38,38,38,38,38,38,37,37,37,37,
  299. 43,43,43,27,27,27,27,27,27,27,26,26,26,26,26,25,25,25,24,24,24,24,24,23,23,23,23,23,23,23,37,37,
  300. 43,27,27,27,27,27,27,27,27,27,26,26,26,26,26,25,25,25,24,24,24,24,24,23,23,23,23,23,23,23,23,23,
  301. 27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,25,25,25,24,24,24,24,24,23,23,23,23,23,23,23,23,23,
  302. 27,27,27,27,27,27,27,27,27,27,26,26,26,13,13,13,25,12,12,12,24,24,24,23,23,23,23,23,23,23,23,23,
  303. 27,27,27,27,27,27,27,27,27,14,14,13,13,13,13,13,12,12,12,12,12,12,11,11,23,23,23,23,23,23,23,23,
  304. 27,27,27,27,27,27,27,14,14,14,14,13,13,13,13,13,12,12,12,12,12,12,11,11,11,11,23,23,23,23,23,23,
  305. 27,27,27,27,27,27,14,14,14,14,14,13,13,13,13,13,12,12,12,12,12,12,11,11,11,11,11,23,23,23,23,23,
  306. 27,27,27,27,14,14,14,14,14,14,14,13,13,13,13,13,12,12,12,12,12,12,11,11,11,11,11,11,11,23,23,23,
  307. 27,27,14,14,14,14,14,14,14,14,14,13,13,13,13,13, 4,12,12,12,12,12,11,11,11,11,11,11,11,11,11,23,
  308. 27,14,14,14,14,14,14,14,14,14,14,13,13,13,13, 4, 4, 4,12,12,12,12,11,11,11,11,11,11,11,11,11,11,
  309. 14,14,14,14,14,14,14,14,14,14,14,13,13,13, 4, 4, 4, 4, 4,12,12,12,11,11,11,11,11,11,11,11,11,11,
  310. 14,14,14,14,14,14,14,14,14,14,14,13,13, 4, 4, 4, 4, 4, 4, 4,12,12,11,11,11,11,11,11,11,11,11,11,
  311. 14,14,14,14,14,14,14,14,14,14,14, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3,11,11,11,11,11,11,11,11,11,11,
  312. // ----- x =   9 -----
  313. 70,69,69,69,69,69,69,69,69,77,77,77,76,76,76,76,76,76,76,76,76,75,75,75,66,66,66,66,66,66,66,66,
  314. 70,69,69,69,69,69,69,69,69,69,77,77,76,76,76,76,76,76,76,76,76,75,75,66,66,66,66,66,66,66,66,66,
  315. 70,69,69,69,69,69,69,69,69,69,69,77,76,76,76,76,76,76,76,76,76,75,66,66,66,66,66,66,66,66,66,66,
  316. 70,69,69,69,69,69,69,69,69,69,69,69,68,76,76,76,76,76,76,76,67,66,66,66,66,66,66,66,66,66,66,66,
  317. 58,69,69,69,69,69,69,69,69,69,69,69,68,68,76,76,76,76,76,67,67,66,66,66,66,66,66,66,66,66,66,66,
  318. 58,58,69,69,69,69,69,69,69,69,69,69,68,68,68,76,76,76,67,67,67,66,66,66,66,66,66,66,66,66,66,52,
  319. 58,58,57,69,69,69,69,69,69,69,69,69,68,68,68,68,76,67,67,67,67,66,66,66,66,66,66,66,66,66,53,52,
  320. 58,58,57,57,57,69,69,69,69,69,69,69,68,68,68,68,67,67,67,67,67,66,66,66,66,66,66,66,53,53,53,52,
  321. 58,58,57,57,57,57,57,69,69,69,69,69,68,68,68,68,67,67,67,67,67,66,66,66,66,66,53,53,53,53,53,52,
  322. 58,58,57,57,57,57,57,57,57,69,69,69,68,68,68,68,67,67,67,67,67,66,66,66,53,53,53,53,53,53,53,52,
  323. 58,58,57,57,57,57,57,57,57,57,69,69,68,68,68,68,67,67,67,67,67,66,66,53,53,53,53,53,53,53,53,52,
  324. 58,58,57,57,57,57,57,57,57,57,57,56,56,56,68,68,55,67,67,54,54,54,53,53,53,53,53,53,53,53,53,52,
  325. 43,43,57,57,57,57,57,57,57,57,57,56,56,56,56,55,55,55,54,54,54,54,53,53,53,53,53,53,53,53,53,37,
  326. 43,43,43,43,57,57,57,57,57,57,57,56,56,56,56,55,55,55,54,54,54,54,53,53,53,53,53,53,53,37,37,37,
  327. 43,43,43,43,43,43,42,42,42,42,42,56,56,56,56,55,55,55,54,54,54,54,38,38,38,38,38,37,37,37,37,37,
  328. 43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,40,40,40,39,39,39,38,38,38,38,38,38,37,37,37,37,37,
  329. 43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,40,40,40,39,39,39,38,38,38,38,38,38,37,37,37,37,37,
  330. 43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,40,40,40,39,39,39,38,38,38,38,38,38,37,37,37,37,37,
  331. 43,43,43,43,43,43,42,42,42,42,42,26,26,26,26,25,25,25,24,24,24,24,38,38,38,38,38,37,37,37,37,37,
  332. 43,43,43,43,27,27,27,27,27,27,27,26,26,26,26,25,25,25,24,24,24,24,23,23,23,23,23,23,23,37,37,37,
  333. 43,43,27,27,27,27,27,27,27,27,27,26,26,26,26,25,25,25,24,24,24,24,23,23,23,23,23,23,23,23,23,37,
  334. 28,28,27,27,27,27,27,27,27,27,27,26,26,26,13,13,25,12,12,24,24,24,23,23,23,23,23,23,23,23,23,22,
  335. 28,28,27,27,27,27,27,27,27,27,14,14,13,13,13,13,12,12,12,12,12,11,11,23,23,23,23,23,23,23,23,22,
  336. 28,28,27,27,27,27,27,27,27,14,14,14,13,13,13,13,12,12,12,12,12,11,11,11,23,23,23,23,23,23,23,22,
  337. 28,28,27,27,27,27,27,14,14,14,14,14,13,13,13,13,12,12,12,12,12,11,11,11,11,11,23,23,23,23,23,22,
  338. 28,28,27,27,27,14,14,14,14,14,14,14,13,13,13,13,12,12,12,12,12,11,11,11,11,11,11,11,23,23,23,22,
  339. 28,28,27,14,14,14,14,14,14,14,14,14,13,13,13,13, 4,12,12,12,12,11,11,11,11,11,11,11,11,11,23,22,
  340. 28,28,14,14,14,14,14,14,14,14,14,14,13,13,13, 4, 4, 4,12,12,12,11,11,11,11,11,11,11,11,11,11,22,
  341. 28,14,14,14,14,14,14,14,14,14,14,14,13,13, 4, 4, 4, 4, 4,12,12,11,11,11,11,11,11,11,11,11,11,11,
  342. 15,14,14,14,14,14,14,14,14,14,14,14,13, 4, 4, 4, 4, 4, 4, 4,12,11,11,11,11,11,11,11,11,11,11,11,
  343. 15,14,14,14,14,14,14,14,14,14,14, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3,11,11,11,11,11,11,11,11,11,11,
  344. 15,14,14,14,14,14,14,14,14,14, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3,11,11,11,11,11,11,11,11,11,
  345. // ----- x =  10 -----
  346. 70,70,70,69,69,69,69,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,75,75,75,66,66,66,66,65,65,
  347. 70,70,70,69,69,69,69,69,69,77,77,77,77,76,76,76,76,76,76,76,75,75,75,75,66,66,66,66,66,66,65,65,
  348. 70,70,70,69,69,69,69,69,69,69,77,77,77,76,76,76,76,76,76,76,75,75,75,66,66,66,66,66,66,66,65,65,
  349. 70,70,70,69,69,69,69,69,69,69,69,77,77,76,76,76,76,76,76,76,75,75,66,66,66,66,66,66,66,66,65,65,
  350. 70,70,70,69,69,69,69,69,69,69,69,69,77,76,76,76,76,76,76,76,75,66,66,66,66,66,66,66,66,66,65,65,
  351. 58,58,70,69,69,69,69,69,69,69,69,69,69,76,76,76,76,76,76,76,66,66,66,66,66,66,66,66,66,66,65,52,
  352. 58,58,58,69,69,69,69,69,69,69,69,69,69,68,68,76,76,76,67,67,66,66,66,66,66,66,66,66,66,66,52,52,
  353. 58,58,58,58,57,69,69,69,69,69,69,69,69,68,68,68,76,67,67,67,66,66,66,66,66,66,66,66,53,52,52,52,
  354. 58,58,58,58,57,57,69,69,69,69,69,69,69,68,68,68,67,67,67,67,66,66,66,66,66,66,66,53,53,52,52,52,
  355. 58,58,58,58,57,57,57,57,69,69,69,69,69,68,68,68,67,67,67,67,66,66,66,66,66,53,53,53,53,52,52,52,
  356. 58,58,58,58,57,57,57,57,57,57,69,69,69,68,68,68,67,67,67,67,66,66,66,53,53,53,53,53,53,52,52,52,
  357. 58,58,58,58,57,57,57,57,57,57,57,69,56,68,68,68,67,67,67,67,54,66,53,53,53,53,53,53,53,52,52,52,
  358. 58,58,58,58,57,57,57,57,57,57,57,57,56,56,56,68,55,67,54,54,54,53,53,53,53,53,53,53,53,52,52,52,
  359. 43,43,43,43,43,57,57,57,57,57,57,57,56,56,56,55,55,55,54,54,54,53,53,53,53,53,53,53,37,37,37,37,
  360. 43,43,43,43,43,43,43,57,57,57,57,57,56,56,56,55,55,55,54,54,54,53,53,53,53,53,37,37,37,37,37,37,
  361. 43,43,43,43,43,43,43,43,42,42,42,42,41,41,41,40,40,40,39,39,39,38,38,38,38,37,37,37,37,37,37,37,
  362. 43,43,43,43,43,43,43,43,42,42,42,42,41,41,41,40,40,40,39,39,39,38,38,38,38,37,37,37,37,37,37,37,
  363. 43,43,43,43,43,43,43,43,42,42,42,42,41,41,41,40,40,40,39,39,39,38,38,38,38,37,37,37,37,37,37,37,
  364. 43,43,43,43,43,43,43,27,27,27,27,27,26,26,26,25,25,25,24,24,24,23,23,23,23,23,37,37,37,37,37,37,
  365. 43,43,43,43,43,27,27,27,27,27,27,27,26,26,26,25,25,25,24,24,24,23,23,23,23,23,23,23,37,37,37,37,
  366. 28,28,28,28,27,27,27,27,27,27,27,27,26,26,26,13,25,12,24,24,24,23,23,23,23,23,23,23,23,22,22,22,
  367. 28,28,28,28,27,27,27,27,27,27,27,14,26,13,13,13,12,12,12,12,24,11,23,23,23,23,23,23,23,22,22,22,
  368. 28,28,28,28,27,27,27,27,27,27,14,14,14,13,13,13,12,12,12,12,11,11,11,23,23,23,23,23,23,22,22,22,
  369. 28,28,28,28,27,27,27,27,14,14,14,14,14,13,13,13,12,12,12,12,11,11,11,11,11,23,23,23,23,22,22,22,
  370. 28,28,28,28,27,27,14,14,14,14,14,14,14,13,13,13,12,12,12,12,11,11,11,11,11,11,11,23,23,22,22,22,
  371. 28,28,28,28,27,14,14,14,14,14,14,14,14,13,13,13, 4,12,12,12,11,11,11,11,11,11,11,11,23,22,22,22,
  372. 28,28,28,14,14,14,14,14,14,14,14,14,14,13,13, 4, 4, 4,12,12,11,11,11,11,11,11,11,11,11,11,22,22,
  373. 28,28,15,14,14,14,14,14,14,14,14,14,14, 4, 4, 4, 4, 4, 4, 4,11,11,11,11,11,11,11,11,11,11,10,22,
  374. 15,15,15,14,14,14,14,14,14,14,14,14, 5, 4, 4, 4, 4, 4, 4, 4, 3,11,11,11,11,11,11,11,11,11,10,10,
  375. 15,15,15,14,14,14,14,14,14,14,14, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3,11,11,11,11,11,11,11,11,10,10,
  376. 15,15,15,14,14,14,14,14,14,14, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3,11,11,11,11,11,11,11,10,10,
  377. 15,15,15,14,14,14,14,14,14, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3,11,11,11,11,11,11,10,10,
  378. // ----- x =  11 -----
  379. 70,70,70,70,70,70,77,77,77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,75,75,75,75,65,65,65,65,65,
  380. 70,70,70,70,70,70,69,77,77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,75,75,75,66,65,65,65,65,65,
  381. 70,70,70,70,70,70,69,69,77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,75,75,66,66,65,65,65,65,65,
  382. 70,70,70,70,70,70,69,69,69,77,77,77,77,77,76,76,76,76,76,75,75,75,75,75,66,66,66,65,65,65,65,65,
  383. 70,70,70,70,70,70,69,69,69,69,77,77,77,77,76,76,76,76,76,75,75,75,75,66,66,66,66,65,65,65,65,65,
  384. 58,70,70,70,70,70,69,69,69,69,69,77,77,77,76,76,76,76,76,75,75,75,66,66,66,66,66,65,65,65,65,65,
  385. 58,58,58,70,70,70,69,69,69,69,69,69,69,77,76,76,76,76,76,75,66,66,66,66,66,66,66,65,65,65,52,52,
  386. 58,58,58,58,58,70,69,69,69,69,69,69,69,68,76,76,76,76,76,67,66,66,66,66,66,66,66,65,52,52,52,52,
  387. 58,58,58,58,58,58,69,69,69,69,69,69,69,68,68,76,76,76,67,67,66,66,66,66,66,66,66,52,52,52,52,52,
  388. 58,58,58,58,58,58,57,69,69,69,69,69,69,68,68,68,76,67,67,67,66,66,66,66,66,66,53,52,52,52,52,52,
  389. 58,58,58,58,58,58,57,57,57,69,69,69,69,68,68,68,67,67,67,67,66,66,66,66,53,53,53,52,52,52,52,52,
  390. 58,58,58,58,58,58,57,57,57,57,57,69,69,68,68,68,67,67,67,67,66,66,53,53,53,53,53,52,52,52,52,52,
  391. 58,58,58,58,58,58,57,57,57,57,57,57,57,56,68,68,67,67,67,54,53,53,53,53,53,53,53,52,52,52,52,52,
  392. 43,43,43,43,43,58,57,57,57,57,57,57,57,56,56,55,55,55,54,54,53,53,53,53,53,53,53,52,37,37,37,37,
  393. 43,43,43,43,43,43,43,43,57,57,57,57,57,56,56,55,55,55,54,54,53,53,53,53,53,37,37,37,37,37,37,37,
  394. 43,43,43,43,43,43,43,43,43,42,42,42,42,41,41,55,55,55,39,39,38,38,38,38,37,37,37,37,37,37,37,37,
  395. 43,43,43,43,43,43,43,43,43,42,42,42,42,41,41,41,40,39,39,39,38,38,38,38,37,37,37,37,37,37,37,37,
  396. 43,43,43,43,43,43,43,43,43,42,42,42,42,41,41,25,25,25,39,39,38,38,38,38,37,37,37,37,37,37,37,37,
  397. 43,43,43,43,43,43,43,43,27,27,27,27,27,26,26,25,25,25,24,24,23,23,23,23,23,37,37,37,37,37,37,37,
  398. 43,43,43,43,43,28,27,27,27,27,27,27,27,26,26,25,25,25,24,24,23,23,23,23,23,23,23,22,37,37,37,37,
  399. 28,28,28,28,28,28,27,27,27,27,27,27,27,26,13,13,12,12,12,24,23,23,23,23,23,23,23,22,22,22,22,22,
  400. 28,28,28,28,28,28,27,27,27,27,27,14,14,13,13,13,12,12,12,12,11,11,23,23,23,23,23,22,22,22,22,22,
  401. 28,28,28,28,28,28,27,27,27,14,14,14,14,13,13,13,12,12,12,12,11,11,11,11,23,23,23,22,22,22,22,22,
  402. 28,28,28,28,28,28,27,14,14,14,14,14,14,13,13,13, 4,12,12,12,11,11,11,11,11,11,23,22,22,22,22,22,
  403. 28,28,28,28,28,28,14,14,14,14,14,14,14,13,13, 4, 4, 4,12,12,11,11,11,11,11,11,11,22,22,22,22,22,
  404. 28,28,28,28,28,15,14,14,14,14,14,14,14,13, 4, 4, 4, 4, 4,12,11,11,11,11,11,11,11,10,22,22,22,22,
  405. 28,28,28,15,15,15,14,14,14,14,14,14,14, 5, 4, 4, 4, 4, 4, 3,11,11,11,11,11,11,11,10,10,10,22,22,
  406. 28,15,15,15,15,15,14,14,14,14,14, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3,11,11,11,11,11,10,10,10,10,10,
  407. 15,15,15,15,15,15,14,14,14,14, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3,11,11,11,11,10,10,10,10,10,
  408. 15,15,15,15,15,15,14,14,14, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3,11,11,11,10,10,10,10,10,
  409. 15,15,15,15,15,15,14,14, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3,11,11,10,10,10,10,10,
  410. 15,15,15,15,15,15,14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3,11,10,10,10,10,10,
  411. // ----- x =  12 -----
  412. 70,70,70,70,70,70,77,77,77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,75,75,75,75,65,65,65,65,65,
  413. 70,70,70,70,70,70,70,77,77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,75,75,75,65,65,65,65,65,65,
  414. 70,70,70,70,70,70,70,77,77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,75,75,75,65,65,65,65,65,65,
  415. 70,70,70,70,70,70,70,70,77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,75,75,65,65,65,65,65,65,65,
  416. 70,70,70,70,70,70,70,70,69,77,77,77,77,77,76,76,76,76,76,75,75,75,75,75,66,65,65,65,65,65,65,65,
  417. 58,70,70,70,70,70,70,70,69,69,77,77,77,77,76,76,76,76,76,75,75,75,75,66,66,65,65,65,65,65,65,65,
  418. 58,58,70,70,70,70,70,70,69,69,69,77,77,77,76,76,76,76,76,75,75,75,66,66,66,65,65,65,65,65,65,52,
  419. 58,58,58,58,70,70,70,70,69,69,69,69,77,77,76,76,76,76,76,75,75,66,66,66,66,65,65,65,65,52,52,52,
  420. 58,58,58,58,58,58,70,70,69,69,69,69,69,77,76,76,76,76,76,75,66,66,66,66,66,65,65,52,52,52,52,52,
  421. 58,58,58,58,58,58,58,70,69,69,69,69,69,69,68,76,76,76,67,66,66,66,66,66,66,65,52,52,52,52,52,52,
  422. 58,58,58,58,58,58,58,58,57,69,69,69,69,69,68,68,76,67,67,66,66,66,66,66,53,52,52,52,52,52,52,52,
  423. 58,58,58,58,58,58,58,58,57,57,69,69,69,69,68,68,67,67,67,66,66,66,66,53,53,52,52,52,52,52,52,52,
  424. 58,58,58,58,58,58,58,58,57,57,57,57,69,69,68,68,67,67,67,66,66,53,53,53,53,52,52,52,52,52,52,52,
  425. 58,58,58,58,58,58,58,58,57,57,57,57,57,56,56,68,55,67,54,54,53,53,53,53,53,52,52,52,52,52,52,52,
  426. 43,43,43,43,43,43,43,43,43,57,57,57,57,56,56,56,55,54,54,54,53,53,53,53,37,37,37,37,37,37,37,37,
  427. 43,43,43,43,43,43,43,43,43,43,43,42,42,42,56,56,55,54,54,38,38,38,37,37,37,37,37,37,37,37,37,37,
  428. 43,43,43,43,43,43,43,43,43,43,43,42,42,42,41,41,40,39,39,38,38,38,37,37,37,37,37,37,37,37,37,37,
  429. 43,43,43,43,43,43,43,43,43,43,43,42,42,42,26,26,25,24,24,38,38,38,37,37,37,37,37,37,37,37,37,37,
  430. 43,43,43,43,43,43,43,43,43,27,27,27,27,26,26,26,25,24,24,24,23,23,23,23,37,37,37,37,37,37,37,37,
  431. 28,28,28,28,28,28,28,28,27,27,27,27,27,26,26,13,25,12,24,24,23,23,23,23,23,22,22,22,22,22,22,22,
  432. 28,28,28,28,28,28,28,28,27,27,27,27,14,14,13,13,12,12,12,11,11,23,23,23,23,22,22,22,22,22,22,22,
  433. 28,28,28,28,28,28,28,28,27,27,14,14,14,14,13,13,12,12,12,11,11,11,11,23,23,22,22,22,22,22,22,22,
  434. 28,28,28,28,28,28,28,28,27,14,14,14,14,14,13,13, 4,12,12,11,11,11,11,11,23,22,22,22,22,22,22,22,
  435. 28,28,28,28,28,28,28,15,14,14,14,14,14,14,13, 4, 4, 4,12,11,11,11,11,11,11,10,22,22,22,22,22,22,
  436. 28,28,28,28,28,28,15,15,14,14,14,14,14, 5, 4, 4, 4, 4, 4, 3,11,11,11,11,11,10,10,22,22,22,22,22,
  437. 28,28,28,28,15,15,15,15,14,14,14,14, 5, 5, 4, 4, 4, 4, 4, 3, 3,11,11,11,11,10,10,10,10,22,22,22,
  438. 28,28,15,15,15,15,15,15,14,14,14, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3,11,11,11,10,10,10,10,10,10,22,
  439. 28,15,15,15,15,15,15,15,14,14, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3,11,11,10,10,10,10,10,10,10,
  440. 15,15,15,15,15,15,15,15,14, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3,11,10,10,10,10,10,10,10,
  441. 15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3,10,10,10,10,10,10,10,
  442. 15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3,10,10,10,10,10,10,
  443. 15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3,10,10,10,10,10,10,
  444. // ----- x =  13 -----
  445. 70,70,70,70,70,70,77,77,77,77,77,77,77,77,77,79,79,79,75,75,75,75,75,75,75,75,75,65,65,65,65,65,
  446. 70,70,70,70,70,70,70,77,77,77,77,77,77,77,77,76,76,76,75,75,75,75,75,75,75,75,65,65,65,65,65,65,
  447. 70,70,70,70,70,70,70,70,77,77,77,77,77,77,77,76,76,76,75,75,75,75,75,75,75,65,65,65,65,65,65,65,
  448. 70,70,70,70,70,70,70,70,77,77,77,77,77,77,77,76,76,76,75,75,75,75,75,75,75,65,65,65,65,65,65,65,
  449. 70,70,70,70,70,70,70,70,70,77,77,77,77,77,77,76,76,76,75,75,75,75,75,75,65,65,65,65,65,65,65,65,
  450. 70,70,70,70,70,70,70,70,70,77,77,77,77,77,77,76,76,76,75,75,75,75,75,75,65,65,65,65,65,65,65,65,
  451. 58,58,70,70,70,70,70,70,70,70,77,77,77,77,77,76,76,76,75,75,75,75,75,65,65,65,65,65,65,65,65,52,
  452. 58,58,58,58,70,70,70,70,70,70,69,77,77,77,77,76,76,76,75,75,75,75,66,65,65,65,65,65,65,52,52,52,
  453. 58,58,58,58,58,70,70,70,70,70,69,69,77,77,77,76,76,76,75,75,75,66,66,65,65,65,65,65,52,52,52,52,
  454. 58,58,58,58,58,58,58,70,70,70,69,69,69,77,77,76,76,76,75,75,66,66,66,65,65,65,52,52,52,52,52,52,
  455. 58,58,58,58,58,58,58,58,70,70,69,69,69,69,77,76,76,76,75,66,66,66,66,65,65,52,52,52,52,52,52,52,
  456. 58,58,58,58,58,58,58,58,58,58,69,69,69,69,69,68,76,67,66,66,66,66,66,52,52,52,52,52,52,52,52,52,
  457. 58,58,58,58,58,58,58,58,58,58,57,69,69,69,69,68,67,67,66,66,66,66,53,52,52,52,52,52,52,52,52,52,
  458. 58,58,58,58,58,58,58,58,58,58,57,57,57,69,69,68,67,67,66,66,53,53,53,52,52,52,52,52,52,52,52,52,
  459. 44,43,43,43,43,43,58,58,58,58,57,57,57,57,56,56,55,54,54,53,53,53,53,52,52,52,52,37,37,37,37,37,
  460. 44,43,43,43,43,43,43,43,43,43,43,43,57,57,56,56,55,54,54,53,53,37,37,37,37,37,37,37,37,37,37,37,
  461. 44,43,43,43,43,43,43,43,43,43,43,43,42,42,41,41,40,39,39,38,38,37,37,37,37,37,37,37,37,37,37,37,
  462. 44,43,43,43,43,43,43,43,43,43,43,43,27,27,26,26,25,24,24,23,23,37,37,37,37,37,37,37,37,37,37,37,
  463. 44,43,43,43,43,43,28,28,28,28,27,27,27,27,26,26,25,24,24,23,23,23,23,22,22,22,22,37,37,37,37,37,
  464. 28,28,28,28,28,28,28,28,28,28,27,27,27,14,14,13,12,12,11,11,23,23,23,22,22,22,22,22,22,22,22,22,
  465. 28,28,28,28,28,28,28,28,28,28,27,14,14,14,14,13,12,12,11,11,11,11,23,22,22,22,22,22,22,22,22,22,
  466. 28,28,28,28,28,28,28,28,28,28,14,14,14,14,14,13, 4,12,11,11,11,11,11,22,22,22,22,22,22,22,22,22,
  467. 28,28,28,28,28,28,28,28,15,15,14,14,14,14, 5, 4, 4, 4, 3,11,11,11,11,10,10,22,22,22,22,22,22,22,
  468. 28,28,28,28,28,28,28,15,15,15,14,14,14, 5, 5, 4, 4, 4, 3, 3,11,11,11,10,10,10,22,22,22,22,22,22,
  469. 28,28,28,28,28,15,15,15,15,15,14,14, 5, 5, 5, 4, 4, 4, 3, 3, 3,11,11,10,10,10,10,10,22,22,22,22,
  470. 28,28,28,28,15,15,15,15,15,15,14, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3,11,10,10,10,10,10,10,22,22,22,
  471. 28,28,15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3,10,10,10,10,10,10,10,10,22,
  472. 15,15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3,10,10,10,10,10,10,10,10,
  473. 15,15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3,10,10,10,10,10,10,10,10,
  474. 15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3,10,10,10,10,10,10,10,
  475. 15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3,10,10,10,10,10,10,10,
  476. 15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3,10,10,10,10,10,10,
  477. // ----- x =  14 -----
  478. 70,70,70,70,70,70,70,77,77,77,77,77,77,77,79,79,79,79,79,75,75,75,75,75,75,75,65,65,65,65,65,65,
  479. 70,70,70,70,70,70,70,77,77,77,77,77,77,77,79,79,79,79,79,75,75,75,75,75,75,75,65,65,65,65,65,65,
  480. 70,70,70,70,70,70,70,70,77,77,77,77,77,77,79,79,79,79,79,75,75,75,75,75,75,65,65,65,65,65,65,65,
  481. 70,70,70,70,70,70,70,70,77,77,77,77,77,77,77,79,79,79,75,75,75,75,75,75,75,65,65,65,65,65,65,65,
  482. 70,70,70,70,70,70,70,70,70,77,77,77,77,77,77,79,79,79,75,75,75,75,75,75,65,65,65,65,65,65,65,65,
  483. 70,70,70,70,70,70,70,70,70,70,77,77,77,77,77,79,79,79,75,75,75,75,75,65,65,65,65,65,65,65,65,65,
  484. 58,70,70,70,70,70,70,70,70,70,77,77,77,77,77,76,76,76,75,75,75,75,75,65,65,65,65,65,65,65,65,65,
  485. 58,58,58,70,70,70,70,70,70,70,70,77,77,77,77,76,76,76,75,75,75,75,65,65,65,65,65,65,65,65,52,52,
  486. 58,58,58,58,58,70,70,70,70,70,70,77,77,77,77,76,76,76,75,75,75,75,65,65,65,65,65,65,52,52,52,52,
  487. 58,58,58,58,58,58,70,70,70,70,70,70,77,77,77,76,76,76,75,75,75,65,65,65,65,65,65,52,52,52,52,52,
  488. 58,58,58,58,58,58,58,58,70,70,70,70,69,77,77,76,76,76,75,75,66,65,65,65,65,52,52,52,52,52,52,52,
  489. 58,58,58,58,58,58,58,58,58,70,70,70,69,69,77,76,76,76,75,66,66,65,65,65,52,52,52,52,52,52,52,52,
  490. 58,58,58,58,58,58,58,58,58,58,58,70,69,69,69,76,76,76,66,66,66,65,52,52,52,52,52,52,52,52,52,52,
  491. 44,58,58,58,58,58,58,58,58,58,58,58,57,69,69,68,76,67,66,66,53,52,52,52,52,52,52,52,52,52,52,52,
  492. 44,44,44,44,44,58,58,58,58,58,58,58,57,57,69,68,67,67,66,53,53,52,52,52,52,52,52,52,36,36,36,36,
  493. 44,44,44,44,44,44,43,43,43,43,43,43,43,57,57,56,55,54,53,53,37,37,37,37,37,37,37,36,36,36,36,36,
  494. 44,44,44,44,44,44,43,43,43,43,43,43,43,43,42,41,40,39,38,37,37,37,37,37,37,37,37,36,36,36,36,36,
  495. 44,44,44,44,44,44,43,43,43,43,43,43,43,27,27,26,25,24,23,23,37,37,37,37,37,37,37,36,36,36,36,36,
  496. 44,44,44,44,44,28,28,28,28,28,28,28,27,27,14,13,12,12,11,23,23,22,22,22,22,22,22,22,36,36,36,36,
  497. 44,28,28,28,28,28,28,28,28,28,28,28,27,14,14,13, 4,12,11,11,23,22,22,22,22,22,22,22,22,22,22,22,
  498. 28,28,28,28,28,28,28,28,28,28,28,15,14,14,14, 4, 4, 4,11,11,11,10,22,22,22,22,22,22,22,22,22,22,
  499. 28,28,28,28,28,28,28,28,28,15,15,15,14,14, 5, 4, 4, 4, 3,11,11,10,10,10,22,22,22,22,22,22,22,22,
  500. 28,28,28,28,28,28,28,28,15,15,15,15,14, 5, 5, 4, 4, 4, 3, 3,11,10,10,10,10,22,22,22,22,22,22,22,
  501. 28,28,28,28,28,28,15,15,15,15,15,15, 5, 5, 5, 4, 4, 4, 3, 3, 3,10,10,10,10,10,10,22,22,22,22,22,
  502. 28,28,28,28,28,15,15,15,15,15,15, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3,10,10,10,10,10,10,22,22,22,22,
  503. 28,28,28,15,15,15,15,15,15,15,15, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3,10,10,10,10,10,10,10,10,22,22,
  504. 28,15,15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3,10,10,10,10,10,10,10,10,10,
  505. 15,15,15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 0, 0, 0, 3, 3, 3, 3, 3,10,10,10,10,10,10,10,10,10,
  506. 15,15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 5, 0, 0, 0, 3, 3, 3, 3, 3, 3,10,10,10,10,10,10,10,10,
  507. 15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3,10,10,10,10,10,10,10,
  508. 15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3,10,10,10,10,10,10,10,
  509. 15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3,10,10,10,10,10,10,
  510. // ----- x =  15 -----
  511. 70,70,70,70,70,70,70,77,77,77,77,77,77,79,79,79,79,79,79,79,75,75,75,75,75,75,65,65,65,65,65,65,
  512. 70,70,70,70,70,70,70,77,77,77,77,77,77,77,79,79,79,79,79,75,75,75,75,75,75,75,65,65,65,65,65,65,
  513. 70,70,70,70,70,70,70,70,77,77,77,77,77,77,79,79,79,79,79,75,75,75,75,75,75,65,65,65,65,65,65,65,
  514. 70,70,70,70,70,70,70,70,70,77,77,77,77,77,79,79,79,79,79,75,75,75,75,75,65,65,65,65,65,65,65,65,
  515. 70,70,70,70,70,70,70,70,70,77,77,77,77,77,79,79,79,79,79,75,75,75,75,75,65,65,65,65,65,65,65,65,
  516. 70,70,70,70,70,70,70,70,70,70,77,77,77,77,77,79,79,79,75,75,75,75,75,65,65,65,65,65,65,65,65,65,
  517. 58,70,70,70,70,70,70,70,70,70,77,77,77,77,77,79,79,79,75,75,75,75,75,65,65,65,65,65,65,65,65,65,
  518. 58,58,70,70,70,70,70,70,70,70,70,77,77,77,77,79,79,79,75,75,75,75,65,65,65,65,65,65,65,65,65,52,
  519. 58,58,58,58,70,70,70,70,70,70,70,70,77,77,77,79,79,79,75,75,75,65,65,65,65,65,65,65,65,52,52,52,
  520. 58,58,58,58,58,58,70,70,70,70,70,70,77,77,77,79,79,79,75,75,75,65,65,65,65,65,65,52,52,52,52,52,
  521. 58,58,58,58,58,58,58,70,70,70,70,70,70,77,77,77,79,75,75,75,65,65,65,65,65,65,52,52,52,52,52,52,
  522. 58,58,58,58,58,58,58,58,58,70,70,70,70,77,77,77,76,75,75,75,65,65,65,65,52,52,52,52,52,52,52,52,
  523. 58,58,58,58,58,58,58,58,58,58,58,70,70,70,77,77,76,75,75,65,65,65,52,52,52,52,52,52,52,52,52,52,
  524. 44,44,44,58,58,58,58,58,58,58,58,58,70,70,69,77,76,75,66,65,65,52,52,52,52,52,52,52,52,52,36,36,
  525. 44,44,44,44,44,44,44,58,58,58,58,58,58,58,69,69,76,66,66,52,52,52,52,52,52,52,36,36,36,36,36,36,
  526. 44,44,44,44,44,44,44,44,44,44,44,58,58,58,57,69,67,66,53,52,52,52,36,36,36,36,36,36,36,36,36,36,
  527. 44,44,44,44,44,44,44,44,44,44,44,43,43,43,43,42,40,38,37,37,37,37,36,36,36,36,36,36,36,36,36,36,
  528. 44,44,44,44,44,44,44,44,44,44,44,28,28,28,27,14,12,11,23,22,22,22,36,36,36,36,36,36,36,36,36,36,
  529. 44,44,44,44,44,44,44,28,28,28,28,28,28,28,14,14, 4,11,11,22,22,22,22,22,22,22,36,36,36,36,36,36,
  530. 44,44,44,28,28,28,28,28,28,28,28,28,15,15,14, 5, 4, 3,11,10,10,22,22,22,22,22,22,22,22,22,36,36,
  531. 28,28,28,28,28,28,28,28,28,28,28,15,15,15, 5, 5, 4, 3, 3,10,10,10,22,22,22,22,22,22,22,22,22,22,
  532. 28,28,28,28,28,28,28,28,28,15,15,15,15, 5, 5, 5, 4, 3, 3, 3,10,10,10,10,22,22,22,22,22,22,22,22,
  533. 28,28,28,28,28,28,28,15,15,15,15,15,15, 5, 5, 5, 0, 3, 3, 3,10,10,10,10,10,10,22,22,22,22,22,22,
  534. 28,28,28,28,28,28,15,15,15,15,15,15, 5, 5, 5, 0, 0, 0, 3, 3, 3,10,10,10,10,10,10,22,22,22,22,22,
  535. 28,28,28,28,15,15,15,15,15,15,15,15, 5, 5, 5, 0, 0, 0, 3, 3, 3,10,10,10,10,10,10,10,10,22,22,22,
  536. 28,28,15,15,15,15,15,15,15,15,15, 5, 5, 5, 5, 0, 0, 0, 3, 3, 3, 3,10,10,10,10,10,10,10,10,10,22,
  537. 28,15,15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 0, 0, 0, 3, 3, 3, 3, 3,10,10,10,10,10,10,10,10,10,
  538. 15,15,15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 0, 0, 0, 3, 3, 3, 3, 3,10,10,10,10,10,10,10,10,10,
  539. 15,15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3,10,10,10,10,10,10,10,10,
  540. 15,15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3,10,10,10,10,10,10,10,10,
  541. 15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3,10,10,10,10,10,10,10,
  542. 15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3,10,10,10,10,10,10,
  543. // ----- x =  16 -----
  544. 70,70,70,70,70,70,70,77,77,77,77,77,77,79,79,79,79,79,79,79,74,74,74,74,74,74,65,65,65,65,65,65,
  545. 70,70,70,70,70,70,70,70,77,77,77,77,77,79,79,79,79,79,79,79,74,74,74,74,74,65,65,65,65,65,65,65,
  546. 70,70,70,70,70,70,70,70,77,77,77,77,77,79,79,79,79,79,79,79,74,74,74,74,74,65,65,65,65,65,65,65,
  547. 70,70,70,70,70,70,70,70,70,77,77,77,77,77,79,79,79,79,79,74,74,74,74,74,65,65,65,65,65,65,65,65,
  548. 70,70,70,70,70,70,70,70,70,77,77,77,77,77,79,79,79,79,79,74,74,74,74,74,65,65,65,65,65,65,65,65,
  549. 70,70,70,70,70,70,70,70,70,70,77,77,77,77,79,79,79,79,79,74,74,74,74,65,65,65,65,65,65,65,65,65,
  550. 70,70,70,70,70,70,70,70,70,70,70,77,77,77,79,79,79,79,79,74,74,74,65,65,65,65,65,65,65,65,65,65,
  551. 58,58,70,70,70,70,70,70,70,70,70,77,77,77,79,79,79,79,79,74,74,74,65,65,65,65,65,65,65,65,65,51,
  552. 58,58,58,58,70,70,70,70,70,70,70,70,77,77,77,79,79,79,74,74,74,65,65,65,65,65,65,65,65,51,51,51,
  553. 58,58,58,58,58,70,70,70,70,70,70,70,77,77,77,79,79,79,74,74,74,65,65,65,65,65,65,65,51,51,51,51,
  554. 58,58,58,58,58,58,58,70,70,70,70,70,70,77,77,79,79,79,74,74,65,65,65,65,65,65,51,51,51,51,51,51,
  555. 58,58,58,58,58,58,58,58,70,70,70,70,70,70,77,79,79,79,74,65,65,65,65,65,65,51,51,51,51,51,51,51,
  556. 44,58,58,58,58,58,58,58,58,58,70,70,70,70,77,77,79,74,74,65,65,65,65,51,51,51,51,51,51,51,51,51,
  557. 44,44,44,44,44,58,58,58,58,58,58,58,70,70,70,77,79,74,65,65,65,51,51,51,51,51,51,51,36,36,36,36,
  558. 44,44,44,44,44,44,44,44,44,58,58,58,58,70,70,77,79,74,65,65,51,51,51,51,36,36,36,36,36,36,36,36,
  559. 44,44,44,44,44,44,44,44,44,44,44,44,44,58,58,70,79,65,51,51,36,36,36,36,36,36,36,36,36,36,36,36,
  560. 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,
  561. 44,44,44,44,44,44,44,44,44,44,44,44,44,28,28,15, 0,10,21,21,36,36,36,36,36,36,36,36,36,36,36,36,
  562. 44,44,44,44,44,44,44,44,44,28,28,28,28,15,15, 5, 0, 2,10,10,21,21,21,21,36,36,36,36,36,36,36,36,
  563. 44,44,44,44,44,28,28,28,28,28,28,28,15,15,15, 5, 0, 2,10,10,10,21,21,21,21,21,21,21,36,36,36,36,
  564. 44,28,28,28,28,28,28,28,28,28,15,15,15,15, 5, 5, 0, 2, 2,10,10,10,10,21,21,21,21,21,21,21,21,21,
  565. 28,28,28,28,28,28,28,28,15,15,15,15,15,15, 5, 0, 0, 0, 2,10,10,10,10,10,10,21,21,21,21,21,21,21,
  566. 28,28,28,28,28,28,28,15,15,15,15,15,15, 5, 5, 0, 0, 0, 2, 2,10,10,10,10,10,10,21,21,21,21,21,21,
  567. 28,28,28,28,28,15,15,15,15,15,15,15, 5, 5, 5, 0, 0, 0, 2, 2, 2,10,10,10,10,10,10,10,21,21,21,21,
  568. 28,28,28,28,15,15,15,15,15,15,15,15, 5, 5, 5, 0, 0, 0, 2, 2, 2,10,10,10,10,10,10,10,10,21,21,21,
  569. 28,28,15,15,15,15,15,15,15,15,15, 5, 5, 5, 0, 0, 0, 0, 0, 2, 2, 2,10,10,10,10,10,10,10,10,10,21,
  570. 15,15,15,15,15,15,15,15,15,15,15, 5, 5, 5, 0, 0, 0, 0, 0, 2, 2, 2,10,10,10,10,10,10,10,10,10,10,
  571. 15,15,15,15,15,15,15,15,15,15, 5, 5, 5, 5, 0, 0, 0, 0, 0, 2, 2, 2, 2,10,10,10,10,10,10,10,10,10,
  572. 15,15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2,10,10,10,10,10,10,10,10,
  573. 15,15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2,10,10,10,10,10,10,10,10,
  574. 15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2,10,10,10,10,10,10,10,
  575. 15,15,15,15,15,15,15,15, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2,10,10,10,10,10,10,10,
  576. // ----- x =  17 -----
  577. 70,70,70,70,70,70,78,78,78,78,78,78,78,79,79,79,79,79,79,79,74,74,74,74,74,74,74,65,65,65,65,65,
  578. 70,70,70,70,70,70,70,78,78,78,78,78,78,78,79,79,79,79,79,74,74,74,74,74,74,74,65,65,65,65,65,65,
  579. 70,70,70,70,70,70,70,78,78,78,78,78,78,78,79,79,79,79,79,74,74,74,74,74,74,74,65,65,65,65,65,65,
  580. 70,70,70,70,70,70,70,70,78,78,78,78,78,78,79,79,79,79,79,74,74,74,74,74,74,65,65,65,65,65,65,65,
  581. 70,70,70,70,70,70,70,70,70,78,78,78,78,78,79,79,79,79,79,74,74,74,74,74,65,65,65,65,65,65,65,65,
  582. 70,70,70,70,70,70,70,70,70,78,78,78,78,78,78,79,79,79,74,74,74,74,74,74,65,65,65,65,65,65,65,65,
  583. 59,59,70,70,70,70,70,70,70,70,78,78,78,78,78,79,79,79,74,74,74,74,74,65,65,65,65,65,65,65,65,51,
  584. 59,59,59,70,70,70,70,70,70,70,71,78,78,78,78,79,79,79,74,74,74,74,64,65,65,65,65,65,65,65,51,51,
  585. 59,59,59,59,59,70,70,70,70,70,71,78,78,78,78,79,79,79,74,74,74,74,64,65,65,65,65,65,51,51,51,51,
  586. 59,59,59,59,59,59,59,70,70,70,71,71,78,78,78,79,79,79,74,74,74,64,64,65,65,65,51,51,51,51,51,51,
  587. 59,59,59,59,59,59,59,59,70,70,71,71,71,78,78,78,79,74,74,74,64,64,64,65,65,51,51,51,51,51,51,51,
  588. 59,59,59,59,59,59,59,59,59,59,71,71,71,78,78,78,73,74,74,74,64,64,64,51,51,51,51,51,51,51,51,51,
  589. 59,59,59,59,59,59,59,59,59,59,59,71,71,71,78,78,73,74,74,64,64,64,51,51,51,51,51,51,51,51,51,51,
  590. 44,44,44,59,59,59,59,59,59,59,59,59,71,71,71,78,73,74,64,64,64,51,51,51,51,51,51,51,51,51,36,36,
  591. 44,44,44,44,44,44,44,59,59,59,59,59,59,59,71,72,73,63,64,51,51,51,51,51,51,51,36,36,36,36,36,36,
  592. 44,44,44,44,44,44,44,44,44,44,44,59,59,59,60,72,62,63,50,51,51,51,36,36,36,36,36,36,36,36,36,36,
  593. 44,44,44,44,44,44,44,44,44,44,44,45,45,45,45,46,32,34,35,35,35,35,36,36,36,36,36,36,36,36,36,36,
  594. 44,44,44,44,44,44,44,44,44,44,44,29,29,29,30,17, 7, 8,20,21,21,21,36,36,36,36,36,36,36,36,36,36,
  595. 44,44,44,44,44,44,44,29,29,29,29,29,29,29,16,17, 1, 8, 9,21,21,21,21,21,21,21,36,36,36,36,36,36,
  596. 44,44,44,29,29,29,29,29,29,29,29,29,16,16,16, 6, 1, 2, 9, 9, 9,21,21,21,21,21,21,21,21,21,36,36,
  597. 29,29,29,29,29,29,29,29,29,29,29,16,16,16, 6, 6, 1, 2, 2, 9, 9, 9,21,21,21,21,21,21,21,21,21,21,
  598. 29,29,29,29,29,29,29,29,29,29,16,16,16, 6, 6, 6, 1, 2, 2, 2, 9, 9, 9,21,21,21,21,21,21,21,21,21,
  599. 29,29,29,29,29,29,29,29,15,15,16,16,16, 6, 6, 6, 0, 2, 2, 2, 9, 9, 9,10,10,21,21,21,21,21,21,21,
  600. 29,29,29,29,29,29,29,15,15,15,16,16, 6, 6, 6, 0, 0, 0, 2, 2, 2, 9, 9,10,10,10,21,21,21,21,21,21,
  601. 29,29,29,29,29,15,15,15,15,15,16, 6, 6, 6, 6, 0, 0, 0, 2, 2, 2, 2, 9,10,10,10,10,10,21,21,21,21,
  602. 29,29,29,15,15,15,15,15,15,15,16, 6, 6, 6, 6, 0, 0, 0, 2, 2, 2, 2, 9,10,10,10,10,10,10,10,21,21,
  603. 29,29,15,15,15,15,15,15,15,15, 6, 6, 6, 6, 6, 0, 0, 0, 2, 2, 2, 2, 2,10,10,10,10,10,10,10,10,21,
  604. 15,15,15,15,15,15,15,15,15, 6, 6, 6, 6, 6, 6, 0, 0, 0, 2, 2, 2, 2, 2, 2,10,10,10,10,10,10,10,10,
  605. 15,15,15,15,15,15,15,15,15, 6, 6, 6, 6, 6, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2,10,10,10,10,10,10,10,10,
  606. 15,15,15,15,15,15,15,15, 6, 6, 6, 6, 6, 6, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,10,10,10,10,10,10,10,
  607. 15,15,15,15,15,15,15, 6, 6, 6, 6, 6, 6, 6, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2,10,10,10,10,10,10,
  608. 15,15,15,15,15,15,15, 6, 6, 6, 6, 6, 6, 6, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2,10,10,10,10,10,10,
  609. // ----- x =  18 -----
  610. 70,70,70,71,71,71,78,78,78,78,78,78,78,78,79,79,79,79,79,74,74,74,74,74,74,74,74,64,64,64,65,65,
  611. 70,70,70,71,71,71,71,78,78,78,78,78,78,78,79,79,79,79,79,74,74,74,74,74,74,74,64,64,64,64,65,65,
  612. 70,70,70,71,71,71,71,78,78,78,78,78,78,78,79,79,79,79,79,74,74,74,74,74,74,74,64,64,64,64,65,65,
  613. 70,70,70,71,71,71,71,71,78,78,78,78,78,78,78,79,79,79,74,74,74,74,74,74,74,64,64,64,64,64,65,65,
  614. 70,70,70,71,71,71,71,71,71,78,78,78,78,78,78,79,79,79,74,74,74,74,74,74,64,64,64,64,64,64,65,65,
  615. 59,59,70,71,71,71,71,71,71,71,78,78,78,78,78,79,79,79,74,74,74,74,74,64,64,64,64,64,64,64,65,51,
  616. 59,59,59,71,71,71,71,71,71,71,78,78,78,78,78,73,73,73,74,74,74,74,74,64,64,64,64,64,64,64,51,51,
  617. 59,59,59,59,71,71,71,71,71,71,71,78,78,78,78,73,73,73,74,74,74,74,64,64,64,64,64,64,64,51,51,51,
  618. 59,59,59,59,59,59,71,71,71,71,71,71,78,78,78,73,73,73,74,74,74,64,64,64,64,64,64,51,51,51,51,51,
  619. 59,59,59,59,59,59,59,71,71,71,71,71,78,78,78,73,73,73,74,74,74,64,64,64,64,64,51,51,51,51,51,51,
  620. 59,59,59,59,59,59,59,59,71,71,71,71,71,78,78,73,73,73,74,74,64,64,64,64,64,51,51,51,51,51,51,51,
  621. 59,59,59,59,59,59,59,59,59,59,71,71,71,71,78,73,73,73,74,64,64,64,64,51,51,51,51,51,51,51,51,51,
  622. 59,59,59,59,59,59,59,59,59,59,59,71,71,71,72,73,73,73,63,64,64,64,51,51,51,51,51,51,51,51,51,51,
  623. 44,59,59,59,59,59,59,59,59,59,59,59,71,71,72,72,73,63,63,64,64,51,51,51,51,51,51,51,51,51,51,51,
  624. 44,44,44,44,44,59,59,59,59,59,59,59,60,60,72,72,62,63,63,50,50,51,51,51,51,51,51,51,36,36,36,36,
  625. 44,44,44,44,44,44,45,45,45,45,45,45,45,60,60,61,48,49,50,50,35,35,35,35,35,35,35,36,36,36,36,36,
  626. 44,44,44,44,44,44,45,45,45,45,45,45,45,45,46,47,32,33,34,35,35,35,35,35,35,35,35,36,36,36,36,36,
  627. 44,44,44,44,44,44,45,45,45,45,45,45,45,30,30,31,18,19,20,20,35,35,35,35,35,35,35,36,36,36,36,36,
  628. 44,44,44,44,44,29,29,29,29,29,29,29,30,30,17,17, 7, 8, 8,20,20,21,21,21,21,21,21,21,36,36,36,36,
  629. 44,29,29,29,29,29,29,29,29,29,29,29,16,16,17,17, 1, 8, 8, 9, 9,21,21,21,21,21,21,21,21,21,21,21,
  630. 29,29,29,29,29,29,29,29,29,29,29,16,16,16,17, 1, 1, 1, 8, 9, 9, 9,21,21,21,21,21,21,21,21,21,21,
  631. 29,29,29,29,29,29,29,29,29,29,16,16,16,16, 6, 1, 1, 1, 2, 9, 9, 9, 9,21,21,21,21,21,21,21,21,21,
  632. 29,29,29,29,29,29,29,29,16,16,16,16,16, 6, 6, 1, 1, 1, 2, 2, 9, 9, 9, 9, 9,21,21,21,21,21,21,21,
  633. 29,29,29,29,29,29,29,16,16,16,16,16, 6, 6, 6, 1, 1, 1, 2, 2, 2, 9, 9, 9, 9, 9,21,21,21,21,21,21,
  634. 29,29,29,29,29,29,16,16,16,16,16,16, 6, 6, 6, 1, 1, 1, 2, 2, 2, 9, 9, 9, 9, 9, 9,21,21,21,21,21,
  635. 29,29,29,29,16,16,16,16,16,16,16, 6, 6, 6, 6, 1, 1, 1, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9,21,21,21,
  636. 29,29,29,16,16,16,16,16,16,16, 6, 6, 6, 6, 6, 1, 1, 1, 2, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9,21,21,
  637. 29,29,15,16,16,16,16,16,16,16, 6, 6, 6, 6, 6, 0, 0, 0, 2, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9,10,21,
  638. 15,15,15,16,16,16,16,16,16, 6, 6, 6, 6, 6, 6, 0, 0, 0, 2, 2, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9,10,10,
  639. 15,15,15,16,16,16,16,16, 6, 6, 6, 6, 6, 6, 6, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 9, 9, 9, 9, 9,10,10,
  640. 15,15,15,16,16,16,16, 6, 6, 6, 6, 6, 6, 6, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 9, 9, 9, 9,10,10,
  641. 15,15,15,16,16,16,16, 6, 6, 6, 6, 6, 6, 6, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 9, 9, 9, 9,10,10,
  642. // ----- x =  19 -----
  643. 71,71,71,71,71,71,78,78,78,78,78,78,78,78,78,79,79,79,74,74,74,74,74,74,74,74,74,64,64,64,64,64,
  644. 71,71,71,71,71,71,71,78,78,78,78,78,78,78,78,73,73,73,74,74,74,74,74,74,74,74,64,64,64,64,64,64,
  645. 71,71,71,71,71,71,71,71,78,78,78,78,78,78,78,73,73,73,74,74,74,74,74,74,74,64,64,64,64,64,64,64,
  646. 71,71,71,71,71,71,71,71,78,78,78,78,78,78,78,73,73,73,74,74,74,74,74,74,74,64,64,64,64,64,64,64,
  647. 71,71,71,71,71,71,71,71,71,78,78,78,78,78,78,73,73,73,74,74,74,74,74,74,64,64,64,64,64,64,64,64,
  648. 59,59,71,71,71,71,71,71,71,71,78,78,78,78,78,73,73,73,74,74,74,74,74,64,64,64,64,64,64,64,64,51,
  649. 59,59,59,71,71,71,71,71,71,71,71,78,78,78,78,73,73,73,74,74,74,74,64,64,64,64,64,64,64,64,51,51,
  650. 59,59,59,59,71,71,71,71,71,71,71,78,78,78,78,73,73,73,74,74,74,74,64,64,64,64,64,64,64,51,51,51,
  651. 59,59,59,59,59,71,71,71,71,71,71,71,78,78,78,73,73,73,74,74,74,64,64,64,64,64,64,64,51,51,51,51,
  652. 59,59,59,59,59,59,59,71,71,71,71,71,71,78,78,73,73,73,74,74,64,64,64,64,64,64,51,51,51,51,51,51,
  653. 59,59,59,59,59,59,59,59,71,71,71,71,71,72,72,73,73,73,63,63,64,64,64,64,64,51,51,51,51,51,51,51,
  654. 59,59,59,59,59,59,59,59,59,71,71,71,71,72,72,73,73,73,63,63,64,64,64,64,51,51,51,51,51,51,51,51,
  655. 59,59,59,59,59,59,59,59,59,59,60,71,71,72,72,72,62,63,63,63,64,64,50,51,51,51,51,51,51,51,51,51,
  656. 59,59,59,59,59,59,59,59,59,59,60,60,60,72,72,72,62,63,63,63,50,50,50,51,51,51,51,51,51,51,51,51,
  657. 44,45,45,45,45,45,59,59,59,59,60,60,60,60,61,61,48,49,49,50,50,50,50,51,51,51,51,35,35,35,35,35,
  658. 44,45,45,45,45,45,45,45,45,45,45,45,60,60,61,61,48,49,49,50,50,35,35,35,35,35,35,35,35,35,35,35,
  659. 44,45,45,45,45,45,45,45,45,45,45,45,46,46,47,47,32,33,33,34,34,35,35,35,35,35,35,35,35,35,35,35,
  660. 44,45,45,45,45,45,45,45,45,45,45,45,30,30,31,31,18,19,19,20,20,35,35,35,35,35,35,35,35,35,35,35,
  661. 44,45,45,45,45,45,29,29,29,29,30,30,30,30,31,31,18,19,19,20,20,20,20,21,21,21,21,35,35,35,35,35,
  662. 29,29,29,29,29,29,29,29,29,29,30,30,30,17,17,17, 7, 8, 8, 8,20,20,20,21,21,21,21,21,21,21,21,21,
  663. 29,29,29,29,29,29,29,29,29,29,30,16,16,17,17,17, 7, 8, 8, 8, 9, 9,20,21,21,21,21,21,21,21,21,21,
  664. 29,29,29,29,29,29,29,29,29,16,16,16,16,17,17, 1, 1, 1, 8, 8, 9, 9, 9, 9,21,21,21,21,21,21,21,21,
  665. 29,29,29,29,29,29,29,29,16,16,16,16,16,17,17, 1, 1, 1, 8, 8, 9, 9, 9, 9, 9,21,21,21,21,21,21,21,
  666. 29,29,29,29,29,29,29,16,16,16,16,16,16, 6, 6, 1, 1, 1, 2, 2, 9, 9, 9, 9, 9, 9,21,21,21,21,21,21,
  667. 29,29,29,29,29,16,16,16,16,16,16,16, 6, 6, 6, 1, 1, 1, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9,21,21,21,21,
  668. 29,29,29,29,16,16,16,16,16,16,16, 6, 6, 6, 6, 1, 1, 1, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9,21,21,21,
  669. 29,29,29,16,16,16,16,16,16,16,16, 6, 6, 6, 6, 1, 1, 1, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9, 9,21,21,
  670. 29,29,16,16,16,16,16,16,16,16, 6, 6, 6, 6, 6, 1, 1, 1, 2, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9, 9,21,
  671. 16,16,16,16,16,16,16,16,16, 6, 6, 6, 6, 6, 6, 1, 1, 1, 2, 2, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9, 9,
  672. 16,16,16,16,16,16,16,16, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9,
  673. 16,16,16,16,16,16,16,16, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9,
  674. 16,16,16,16,16,16,16, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9,
  675. // ----- x =  20 -----
  676. 71,71,71,71,71,71,71,78,78,78,78,78,78,78,73,73,73,73,73,74,74,74,74,74,74,74,64,64,64,64,64,64,
  677. 71,71,71,71,71,71,71,78,78,78,78,78,78,78,73,73,73,73,73,74,74,74,74,74,74,74,64,64,64,64,64,64,
  678. 71,71,71,71,71,71,71,71,78,78,78,78,78,78,73,73,73,73,73,74,74,74,74,74,74,64,64,64,64,64,64,64,
  679. 71,71,71,71,71,71,71,71,71,78,78,78,78,78,73,73,73,73,73,74,74,74,74,74,64,64,64,64,64,64,64,64,
  680. 71,71,71,71,71,71,71,71,71,78,78,78,78,78,73,73,73,73,73,74,74,74,74,74,64,64,64,64,64,64,64,64,
  681. 59,71,71,71,71,71,71,71,71,71,78,78,78,78,73,73,73,73,73,74,74,74,74,64,64,64,64,64,64,64,64,64,
  682. 59,59,59,71,71,71,71,71,71,71,71,78,78,78,73,73,73,73,73,74,74,74,64,64,64,64,64,64,64,64,51,51,
  683. 59,59,59,59,71,71,71,71,71,71,71,71,78,78,73,73,73,73,73,74,74,64,64,64,64,64,64,64,64,51,51,51,
  684. 59,59,59,59,59,71,71,71,71,71,71,71,72,72,73,73,73,73,73,63,63,64,64,64,64,64,64,64,51,51,51,51,
  685. 59,59,59,59,59,59,71,71,71,71,71,71,72,72,72,73,73,73,63,63,63,64,64,64,64,64,64,51,51,51,51,51,
  686. 59,59,59,59,59,59,59,59,71,71,71,71,72,72,72,73,73,73,63,63,63,64,64,64,64,51,51,51,51,51,51,51,
  687. 59,59,59,59,59,59,59,59,60,60,71,71,72,72,72,62,62,62,63,63,63,64,64,50,50,51,51,51,51,51,51,51,
  688. 59,59,59,59,59,59,59,59,60,60,60,60,72,72,72,62,62,62,63,63,63,50,50,50,50,51,51,51,51,51,51,51,
  689. 59,59,59,59,59,59,59,59,60,60,60,60,60,61,61,62,62,62,49,49,50,50,50,50,50,51,51,51,51,51,51,51,
  690. 45,45,45,45,45,45,45,45,45,60,60,60,60,61,61,61,48,49,49,49,50,50,50,50,35,35,35,35,35,35,35,35,
  691. 45,45,45,45,45,45,45,45,45,45,45,46,46,46,61,61,48,49,49,34,34,34,35,35,35,35,35,35,35,35,35,35,
  692. 45,45,45,45,45,45,45,45,45,45,45,46,46,46,47,47,32,33,33,34,34,34,35,35,35,35,35,35,35,35,35,35,
  693. 45,45,45,45,45,45,45,45,45,45,45,46,46,46,31,31,18,19,19,34,34,34,35,35,35,35,35,35,35,35,35,35,
  694. 45,45,45,45,45,45,45,45,45,30,30,30,30,31,31,31,18,19,19,19,20,20,20,20,35,35,35,35,35,35,35,35,
  695. 29,29,29,29,29,29,29,29,30,30,30,30,30,31,31, 7, 7, 7,19,19,20,20,20,20,20,21,21,21,21,21,21,21,
  696. 29,29,29,29,29,29,29,29,30,30,30,30,17,17,17, 7, 7, 7, 8, 8, 8,20,20,20,20,21,21,21,21,21,21,21,
  697. 29,29,29,29,29,29,29,29,30,30,16,16,17,17,17, 7, 7, 7, 8, 8, 8, 9, 9,20,20,21,21,21,21,21,21,21,
  698. 29,29,29,29,29,29,29,29,16,16,16,16,17,17,17, 1, 1, 1, 8, 8, 8, 9, 9, 9, 9,21,21,21,21,21,21,21,
  699. 29,29,29,29,29,29,16,16,16,16,16,16,17,17,17, 1, 1, 1, 8, 8, 8, 9, 9, 9, 9, 9, 9,21,21,21,21,21,
  700. 29,29,29,29,29,16,16,16,16,16,16,16,17,17, 1, 1, 1, 1, 1, 8, 8, 9, 9, 9, 9, 9, 9, 9,21,21,21,21,
  701. 29,29,29,29,16,16,16,16,16,16,16,16, 6, 6, 1, 1, 1, 1, 1, 2, 2, 9, 9, 9, 9, 9, 9, 9, 9,21,21,21,
  702. 29,29,29,16,16,16,16,16,16,16,16, 6, 6, 6, 1, 1, 1, 1, 1, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9, 9,21,21,
  703. 29,16,16,16,16,16,16,16,16,16, 6, 6, 6, 6, 1, 1, 1, 1, 1, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  704. 16,16,16,16,16,16,16,16,16, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9, 9,
  705. 16,16,16,16,16,16,16,16,16, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9, 9,
  706. 16,16,16,16,16,16,16,16, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9,
  707. 16,16,16,16,16,16,16, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9,
  708. // ----- x =  21 -----
  709. 71,71,71,71,71,71,71,78,78,78,78,78,78,78,73,73,73,73,73,74,74,74,74,74,74,74,64,64,64,64,64,64,
  710. 71,71,71,71,71,71,71,71,78,78,78,78,78,78,73,73,73,73,73,74,74,74,74,74,74,64,64,64,64,64,64,64,
  711. 71,71,71,71,71,71,71,71,78,78,78,78,78,78,73,73,73,73,73,74,74,74,74,74,74,64,64,64,64,64,64,64,
  712. 71,71,71,71,71,71,71,71,71,78,78,78,78,78,73,73,73,73,73,74,74,74,74,74,64,64,64,64,64,64,64,64,
  713. 71,71,71,71,71,71,71,71,71,71,78,78,78,78,73,73,73,73,73,74,74,74,74,64,64,64,64,64,64,64,64,64,
  714. 59,71,71,71,71,71,71,71,71,71,78,78,78,78,73,73,73,73,73,74,74,74,74,64,64,64,64,64,64,64,64,64,
  715. 59,59,71,71,71,71,71,71,71,71,71,72,72,72,73,73,73,73,73,63,63,63,64,64,64,64,64,64,64,64,64,51,
  716. 59,59,59,71,71,71,71,71,71,71,71,72,72,72,73,73,73,73,73,63,63,63,64,64,64,64,64,64,64,64,51,51,
  717. 59,59,59,59,59,71,71,71,71,71,71,72,72,72,72,73,73,73,63,63,63,63,64,64,64,64,64,64,51,51,51,51,
  718. 59,59,59,59,59,59,71,71,71,71,71,72,72,72,72,62,62,62,63,63,63,63,64,64,64,64,64,51,51,51,51,51,
  719. 59,59,59,59,59,59,60,60,60,60,71,72,72,72,72,62,62,62,63,63,63,63,64,50,50,50,50,51,51,51,51,51,
  720. 59,59,59,59,59,59,60,60,60,60,60,72,72,72,72,62,62,62,63,63,63,63,50,50,50,50,50,51,51,51,51,51,
  721. 59,59,59,59,59,59,60,60,60,60,60,60,72,72,72,62,62,62,63,63,63,50,50,50,50,50,50,51,51,51,51,51,
  722. 45,45,45,45,45,59,60,60,60,60,60,60,60,61,61,48,48,48,49,49,50,50,50,50,50,50,50,51,35,35,35,35,
  723. 45,45,45,45,45,45,45,45,60,60,60,60,60,61,61,48,48,48,49,49,50,50,50,50,50,35,35,35,35,35,35,35,
  724. 45,45,45,45,45,45,45,45,45,46,46,46,46,47,47,48,48,48,33,33,34,34,34,34,35,35,35,35,35,35,35,35,
  725. 45,45,45,45,45,45,45,45,45,46,46,46,46,47,47,47,32,33,33,33,34,34,34,34,35,35,35,35,35,35,35,35,
  726. 45,45,45,45,45,45,45,45,45,46,46,46,46,47,47,18,18,18,33,33,34,34,34,34,35,35,35,35,35,35,35,35,
  727. 45,45,45,45,45,45,45,45,30,30,30,30,30,31,31,18,18,18,19,19,20,20,20,20,20,35,35,35,35,35,35,35,
  728. 45,45,45,45,45,29,30,30,30,30,30,30,30,31,31,18,18,18,19,19,20,20,20,20,20,20,20,21,35,35,35,35,
  729. 29,29,29,29,29,29,30,30,30,30,30,30,17,17,17, 7, 7, 7, 8, 8, 8,20,20,20,20,20,20,21,21,21,21,21,
  730. 29,29,29,29,29,29,30,30,30,30,30,17,17,17,17, 7, 7, 7, 8, 8, 8, 8,20,20,20,20,20,21,21,21,21,21,
  731. 29,29,29,29,29,29,30,30,30,30,16,17,17,17,17, 7, 7, 7, 8, 8, 8, 8, 9,20,20,20,20,21,21,21,21,21,
  732. 29,29,29,29,29,29,16,16,16,16,16,17,17,17,17, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,21,21,21,21,21,
  733. 29,29,29,29,29,16,16,16,16,16,16,17,17,17,17, 1, 1, 1, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,21,21,21,21,
  734. 29,29,29,16,16,16,16,16,16,16,16,17,17,17, 1, 1, 1, 1, 1, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,21,21,
  735. 29,29,16,16,16,16,16,16,16,16,16,17,17,17, 1, 1, 1, 1, 1, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,21,
  736. 29,16,16,16,16,16,16,16,16,16, 6, 6, 6, 6, 1, 1, 1, 1, 1, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  737. 16,16,16,16,16,16,16,16,16,16, 6, 6, 6, 6, 1, 1, 1, 1, 1, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  738. 16,16,16,16,16,16,16,16,16, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9, 9,
  739. 16,16,16,16,16,16,16,16, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9,
  740. 16,16,16,16,16,16,16,16, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9,
  741. // ----- x =  22 -----
  742. 71,71,71,71,71,71,71,78,78,78,78,78,78,73,73,73,73,73,73,73,74,74,74,74,74,74,64,64,64,64,64,64,
  743. 71,71,71,71,71,71,71,71,78,78,78,78,78,73,73,73,73,73,73,73,74,74,74,74,74,64,64,64,64,64,64,64,
  744. 71,71,71,71,71,71,71,71,71,78,78,78,78,73,73,73,73,73,73,73,74,74,74,74,64,64,64,64,64,64,64,64,
  745. 71,71,71,71,71,71,71,71,71,78,78,78,78,73,73,73,73,73,73,73,74,74,74,74,64,64,64,64,64,64,64,64,
  746. 71,71,71,71,71,71,71,71,71,71,72,72,72,73,73,73,73,73,73,73,63,63,63,64,64,64,64,64,64,64,64,64,
  747. 59,71,71,71,71,71,71,71,71,71,72,72,72,72,73,73,73,73,73,63,63,63,63,64,64,64,64,64,64,64,64,64,
  748. 59,59,71,71,71,71,71,71,71,71,72,72,72,72,73,73,73,73,73,63,63,63,63,64,64,64,64,64,64,64,64,51,
  749. 59,59,59,71,71,71,71,71,71,71,72,72,72,72,72,73,73,73,63,63,63,63,63,64,64,64,64,64,64,64,51,51,
  750. 59,59,59,59,60,71,71,71,71,71,72,72,72,72,72,62,62,62,63,63,63,63,63,64,64,64,64,64,50,51,51,51,
  751. 59,59,59,59,60,60,60,60,60,71,72,72,72,72,72,62,62,62,63,63,63,63,63,64,50,50,50,50,50,51,51,51,
  752. 59,59,59,59,60,60,60,60,60,60,72,72,72,72,72,62,62,62,63,63,63,63,63,50,50,50,50,50,50,51,51,51,
  753. 59,59,59,59,60,60,60,60,60,60,60,72,72,72,72,62,62,62,63,63,63,63,50,50,50,50,50,50,50,51,51,51,
  754. 59,59,59,59,60,60,60,60,60,60,60,60,61,61,61,48,48,48,49,49,49,50,50,50,50,50,50,50,50,51,51,51,
  755. 45,45,45,45,45,60,60,60,60,60,60,60,61,61,61,48,48,48,49,49,49,50,50,50,50,50,50,50,35,35,35,35,
  756. 45,45,45,45,45,45,45,60,60,60,60,60,61,61,61,48,48,48,49,49,49,50,50,50,50,50,35,35,35,35,35,35,
  757. 45,45,45,45,45,45,45,45,46,46,46,46,47,47,47,32,32,32,33,33,33,34,34,34,34,35,35,35,35,35,35,35,
  758. 45,45,45,45,45,45,45,45,46,46,46,46,47,47,47,32,32,32,33,33,33,34,34,34,34,35,35,35,35,35,35,35,
  759. 45,45,45,45,45,45,45,45,46,46,46,46,47,47,47,32,32,32,33,33,33,34,34,34,34,35,35,35,35,35,35,35,
  760. 45,45,45,45,45,45,45,30,30,30,30,30,31,31,31,18,18,18,19,19,19,20,20,20,20,20,35,35,35,35,35,35,
  761. 45,45,45,45,45,30,30,30,30,30,30,30,31,31,31,18,18,18,19,19,19,20,20,20,20,20,20,20,35,35,35,35,
  762. 29,29,29,29,30,30,30,30,30,30,30,30,31,31,31,18,18,18,19,19,19,20,20,20,20,20,20,20,20,21,21,21,
  763. 29,29,29,29,30,30,30,30,30,30,30,17,17,17,17, 7, 7, 7, 8, 8, 8, 8,20,20,20,20,20,20,20,21,21,21,
  764. 29,29,29,29,30,30,30,30,30,30,17,17,17,17,17, 7, 7, 7, 8, 8, 8, 8, 8,20,20,20,20,20,20,21,21,21,
  765. 29,29,29,29,30,30,30,30,30,16,17,17,17,17,17, 7, 7, 7, 8, 8, 8, 8, 8, 9,20,20,20,20,20,21,21,21,
  766. 29,29,29,29,30,16,16,16,16,16,17,17,17,17,17, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,20,21,21,21,
  767. 29,29,29,16,16,16,16,16,16,16,17,17,17,17,17, 1, 1, 1, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,21,21,
  768. 29,29,16,16,16,16,16,16,16,16,17,17,17,17, 1, 1, 1, 1, 1, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,21,
  769. 29,16,16,16,16,16,16,16,16,16,17,17,17,17, 1, 1, 1, 1, 1, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  770. 16,16,16,16,16,16,16,16,16,16,17,17,17, 1, 1, 1, 1, 1, 1, 1, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  771. 16,16,16,16,16,16,16,16,16, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9, 9,
  772. 16,16,16,16,16,16,16,16,16, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9, 9,
  773. 16,16,16,16,16,16,16,16, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9,
  774. // ----- x =  23 -----
  775. 71,71,71,71,71,71,71,71,78,78,78,78,73,73,73,73,73,73,73,73,73,74,74,74,74,64,64,64,64,64,64,64,
  776. 71,71,71,71,71,71,71,71,78,78,78,78,73,73,73,73,73,73,73,73,73,74,74,74,74,64,64,64,64,64,64,64,
  777. 71,71,71,71,71,71,71,71,72,72,72,72,73,73,73,73,73,73,73,73,73,63,63,63,63,64,64,64,64,64,64,64,
  778. 71,71,71,71,71,71,71,71,72,72,72,72,72,73,73,73,73,73,73,73,63,63,63,63,63,64,64,64,64,64,64,64,
  779. 71,71,71,71,71,71,71,71,72,72,72,72,72,72,73,73,73,73,73,63,63,63,63,63,63,64,64,64,64,64,64,64,
  780. 71,71,71,71,71,71,71,71,72,72,72,72,72,72,73,73,73,73,73,63,63,63,63,63,63,64,64,64,64,64,64,64,
  781. 59,59,71,71,71,71,71,71,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,64,64,64,64,64,64,51,
  782. 59,59,60,60,60,71,71,71,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,64,64,64,50,50,50,51,
  783. 59,59,60,60,60,60,60,60,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,50,50,50,50,50,50,51,
  784. 59,59,60,60,60,60,60,60,60,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,50,50,50,50,50,50,50,51,
  785. 59,59,60,60,60,60,60,60,60,60,72,72,72,72,62,62,62,62,62,63,63,63,63,50,50,50,50,50,50,50,50,51,
  786. 59,59,60,60,60,60,60,60,60,60,60,61,61,61,61,62,62,62,49,49,49,49,50,50,50,50,50,50,50,50,50,51,
  787. 45,45,60,60,60,60,60,60,60,60,60,61,61,61,61,48,48,48,49,49,49,49,50,50,50,50,50,50,50,50,50,35,
  788. 45,45,45,45,60,60,60,60,60,60,60,61,61,61,61,48,48,48,49,49,49,49,50,50,50,50,50,50,50,35,35,35,
  789. 45,45,45,45,45,45,46,46,46,46,46,61,61,61,61,48,48,48,49,49,49,49,34,34,34,34,34,35,35,35,35,35,
  790. 45,45,45,45,45,45,46,46,46,46,46,46,47,47,47,32,32,32,33,33,33,34,34,34,34,34,34,35,35,35,35,35,
  791. 45,45,45,45,45,45,46,46,46,46,46,46,47,47,47,32,32,32,33,33,33,34,34,34,34,34,34,35,35,35,35,35,
  792. 45,45,45,45,45,45,46,46,46,46,46,46,47,47,47,32,32,32,33,33,33,34,34,34,34,34,34,35,35,35,35,35,
  793. 45,45,45,45,45,45,46,46,46,46,46,31,31,31,31,18,18,18,19,19,19,19,34,34,34,34,34,35,35,35,35,35,
  794. 45,45,45,45,30,30,30,30,30,30,30,31,31,31,31,18,18,18,19,19,19,19,20,20,20,20,20,20,20,35,35,35,
  795. 45,45,30,30,30,30,30,30,30,30,30,31,31,31,31,18,18,18,19,19,19,19,20,20,20,20,20,20,20,20,20,35,
  796. 29,29,30,30,30,30,30,30,30,30,30,31,31,31,31, 7, 7, 7,19,19,19,19,20,20,20,20,20,20,20,20,20,21,
  797. 29,29,30,30,30,30,30,30,30,30,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8,20,20,20,20,20,20,20,20,21,
  798. 29,29,30,30,30,30,30,30,30,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,20,20,20,20,20,20,20,21,
  799. 29,29,30,30,30,30,30,30,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8,20,20,20,20,20,20,21,
  800. 29,29,30,30,30,16,16,16,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,20,20,20,21,
  801. 29,29,16,16,16,16,16,16,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,21,
  802. 16,16,16,16,16,16,16,16,17,17,17,17,17,17, 1, 1, 1, 1, 1, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
  803. 16,16,16,16,16,16,16,16,17,17,17,17,17,17, 1, 1, 1, 1, 1, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
  804. 16,16,16,16,16,16,16,16,17,17,17,17,17, 1, 1, 1, 1, 1, 1, 1, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
  805. 16,16,16,16,16,16,16,16,17,17,17,17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
  806. 16,16,16,16,16,16,16,16, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 9, 9, 9, 9, 9, 9, 9,
  807. // ----- x =  24 -----
  808. 71,71,71,71,71,71,71,72,72,72,72,72,73,73,73,73,73,73,73,73,73,63,63,63,63,63,64,64,64,64,64,64,
  809. 71,71,71,71,71,71,71,72,72,72,72,72,73,73,73,73,73,73,73,73,73,63,63,63,63,63,64,64,64,64,64,64,
  810. 71,71,71,71,71,71,71,72,72,72,72,72,72,73,73,73,73,73,73,73,63,63,63,63,63,63,64,64,64,64,64,64,
  811. 71,71,71,71,71,71,71,72,72,72,72,72,72,72,73,73,73,73,73,63,63,63,63,63,63,63,64,64,64,64,64,64,
  812. 71,71,71,71,71,71,71,72,72,72,72,72,72,72,73,73,73,73,73,63,63,63,63,63,63,63,64,64,64,64,64,64,
  813. 71,71,71,71,71,71,71,72,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,63,64,64,64,64,64,64,
  814. 60,60,60,60,71,71,71,72,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,63,64,64,64,50,50,50,
  815. 60,60,60,60,60,60,60,72,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,63,50,50,50,50,50,50,
  816. 60,60,60,60,60,60,60,60,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,50,50,50,50,50,50,50,
  817. 60,60,60,60,60,60,60,60,60,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,50,50,50,50,50,50,50,50,
  818. 60,60,60,60,60,60,60,60,60,60,61,61,61,61,62,62,62,62,62,49,49,49,49,50,50,50,50,50,50,50,50,50,
  819. 60,60,60,60,60,60,60,60,60,60,61,61,61,61,61,48,48,48,49,49,49,49,49,50,50,50,50,50,50,50,50,50,
  820. 45,60,60,60,60,60,60,60,60,60,61,61,61,61,61,48,48,48,49,49,49,49,49,50,50,50,50,50,50,50,50,50,
  821. 45,45,45,60,60,60,60,60,60,60,61,61,61,61,61,48,48,48,49,49,49,49,49,50,50,50,50,50,50,50,35,35,
  822. 45,45,45,45,45,46,46,46,46,46,46,61,61,61,61,48,48,48,49,49,49,49,34,34,34,34,34,34,35,35,35,35,
  823. 45,45,45,45,45,46,46,46,46,46,46,47,47,47,47,32,32,32,33,33,33,33,34,34,34,34,34,34,35,35,35,35,
  824. 45,45,45,45,45,46,46,46,46,46,46,47,47,47,47,32,32,32,33,33,33,33,34,34,34,34,34,34,35,35,35,35,
  825. 45,45,45,45,45,46,46,46,46,46,46,47,47,47,47,32,32,32,33,33,33,33,34,34,34,34,34,34,35,35,35,35,
  826. 45,45,45,45,45,46,46,46,46,46,46,31,31,31,31,18,18,18,19,19,19,19,34,34,34,34,34,34,35,35,35,35,
  827. 45,45,45,30,30,30,30,30,30,30,31,31,31,31,31,18,18,18,19,19,19,19,19,20,20,20,20,20,20,20,35,35,
  828. 45,30,30,30,30,30,30,30,30,30,31,31,31,31,31,18,18,18,19,19,19,19,19,20,20,20,20,20,20,20,20,20,
  829. 30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,18,18,18,19,19,19,19,19,20,20,20,20,20,20,20,20,20,
  830. 30,30,30,30,30,30,30,30,30,30,31,31,31,31, 7, 7, 7, 7, 7,19,19,19,19,20,20,20,20,20,20,20,20,20,
  831. 30,30,30,30,30,30,30,30,30,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,20,20,20,20,20,20,20,20,
  832. 30,30,30,30,30,30,30,30,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8,20,20,20,20,20,20,20,
  833. 30,30,30,30,30,30,30,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,20,20,20,20,20,20,
  834. 30,30,30,30,16,16,16,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9,20,20,20,
  835. 16,16,16,16,16,16,16,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
  836. 16,16,16,16,16,16,16,17,17,17,17,17,17,17, 1, 1, 1, 1, 1, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
  837. 16,16,16,16,16,16,16,17,17,17,17,17,17,17, 1, 1, 1, 1, 1, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
  838. 16,16,16,16,16,16,16,17,17,17,17,17,17, 1, 1, 1, 1, 1, 1, 1, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
  839. 16,16,16,16,16,16,16,17,17,17,17,17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
  840. // ----- x =  25 -----
  841. 71,71,71,71,71,71,72,72,72,72,72,72,73,73,73,73,73,73,73,73,73,63,63,63,63,63,63,64,64,64,64,64,
  842. 71,71,71,71,71,71,72,72,72,72,72,72,72,73,73,73,73,73,73,73,63,63,63,63,63,63,63,64,64,64,64,64,
  843. 71,71,71,71,71,71,72,72,72,72,72,72,72,72,73,73,73,73,73,63,63,63,63,63,63,63,63,64,64,64,64,64,
  844. 71,71,71,71,71,71,72,72,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,63,63,64,64,64,64,64,
  845. 71,71,71,71,71,71,72,72,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,63,63,64,64,64,64,64,
  846. 60,60,60,60,71,71,72,72,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,63,63,64,64,50,50,50,
  847. 60,60,60,60,60,60,72,72,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,63,63,50,50,50,50,50,
  848. 60,60,60,60,60,60,60,72,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,63,50,50,50,50,50,50,
  849. 60,60,60,60,60,60,60,60,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,50,50,50,50,50,50,50,
  850. 60,60,60,60,60,60,60,60,60,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,50,50,50,50,50,50,50,50,
  851. 60,60,60,60,60,60,60,60,60,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,50,50,50,50,50,50,50,50,
  852. 60,60,60,60,60,60,60,60,60,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,50,50,50,50,50,50,50,50,
  853. 60,60,60,60,60,60,60,60,60,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,50,50,50,50,50,50,50,50,
  854. 45,45,60,60,60,60,60,60,60,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,50,50,50,50,50,50,50,35,
  855. 45,45,45,46,46,46,46,46,46,46,61,61,61,47,48,48,48,48,48,33,49,49,49,34,34,34,34,34,34,34,35,35,
  856. 45,45,45,46,46,46,46,46,46,46,47,47,47,47,47,32,32,32,33,33,33,33,33,34,34,34,34,34,34,34,35,35,
  857. 45,45,45,46,46,46,46,46,46,46,47,47,47,47,47,32,32,32,33,33,33,33,33,34,34,34,34,34,34,34,35,35,
  858. 45,45,45,46,46,46,46,46,46,46,47,47,47,47,47,32,32,32,33,33,33,33,33,34,34,34,34,34,34,34,35,35,
  859. 45,45,45,46,46,46,46,46,46,46,31,31,31,47,18,18,18,18,18,33,19,19,19,34,34,34,34,34,34,34,35,35,
  860. 45,45,30,30,30,30,30,30,30,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,20,20,20,20,20,20,20,35,
  861. 30,30,30,30,30,30,30,30,30,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,20,20,20,20,20,20,20,20,
  862. 30,30,30,30,30,30,30,30,30,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,20,20,20,20,20,20,20,20,
  863. 30,30,30,30,30,30,30,30,30,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,20,20,20,20,20,20,20,20,
  864. 30,30,30,30,30,30,30,30,30,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,20,20,20,20,20,20,20,20,
  865. 30,30,30,30,30,30,30,30,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8,20,20,20,20,20,20,20,
  866. 30,30,30,30,30,30,30,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,20,20,20,20,20,20,
  867. 30,30,30,30,30,30,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8,20,20,20,20,20,
  868. 30,30,30,30,16,16,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,20,20,20,
  869. 16,16,16,16,16,16,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
  870. 16,16,16,16,16,16,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
  871. 16,16,16,16,16,16,17,17,17,17,17,17,17,17, 1, 1, 1, 1, 1, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
  872. 16,16,16,16,16,16,17,17,17,17,17,17,17, 1, 1, 1, 1, 1, 1, 1, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
  873. // ----- x =  26 -----
  874. 71,71,71,71,71,72,72,72,72,72,72,72,72,73,73,73,73,73,73,73,63,63,63,63,63,63,63,63,64,64,64,64,
  875. 71,71,71,71,71,72,72,72,72,72,72,72,72,72,73,73,73,73,73,63,63,63,63,63,63,63,63,63,64,64,64,64,
  876. 71,71,71,71,71,72,72,72,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,
  877. 71,71,71,71,71,72,72,72,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,
  878. 60,60,60,71,71,72,72,72,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,50,50,
  879. 60,60,60,60,60,72,72,72,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,63,63,63,50,50,50,50,
  880. 60,60,60,60,60,60,72,72,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,63,63,50,50,50,50,50,
  881. 60,60,60,60,60,60,60,72,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,63,50,50,50,50,50,50,
  882. 60,60,60,60,60,60,60,60,72,72,72,72,72,72,62,62,62,62,62,63,63,63,63,63,63,50,50,50,50,50,50,50,
  883. 60,60,60,60,60,60,60,60,60,61,61,61,61,61,62,62,62,62,62,49,49,49,49,49,50,50,50,50,50,50,50,50,
  884. 60,60,60,60,60,60,60,60,60,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,50,50,50,50,50,50,50,50,
  885. 60,60,60,60,60,60,60,60,60,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,50,50,50,50,50,50,50,50,
  886. 60,60,60,60,60,60,60,60,60,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,50,50,50,50,50,50,50,50,
  887. 45,60,60,60,60,60,46,46,46,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,34,34,34,50,50,50,50,50,
  888. 45,45,46,46,46,46,46,46,46,46,47,47,47,47,48,48,48,48,48,33,33,33,33,34,34,34,34,34,34,34,34,35,
  889. 45,45,46,46,46,46,46,46,46,46,47,47,47,47,47,32,32,32,33,33,33,33,33,34,34,34,34,34,34,34,34,35,
  890. 45,45,46,46,46,46,46,46,46,46,47,47,47,47,47,32,32,32,33,33,33,33,33,34,34,34,34,34,34,34,34,35,
  891. 45,45,46,46,46,46,46,46,46,46,47,47,47,47,47,32,32,32,33,33,33,33,33,34,34,34,34,34,34,34,34,35,
  892. 45,45,46,46,46,46,46,46,46,46,47,47,47,47,18,18,18,18,18,33,33,33,33,34,34,34,34,34,34,34,34,35,
  893. 45,30,30,30,30,30,46,46,46,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,34,34,34,20,20,20,20,20,
  894. 30,30,30,30,30,30,30,30,30,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,20,20,20,20,20,20,20,20,
  895. 30,30,30,30,30,30,30,30,30,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,20,20,20,20,20,20,20,20,
  896. 30,30,30,30,30,30,30,30,30,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,20,20,20,20,20,20,20,20,
  897. 30,30,30,30,30,30,30,30,30,31,31,31,31,31, 7, 7, 7, 7, 7,19,19,19,19,19,20,20,20,20,20,20,20,20,
  898. 30,30,30,30,30,30,30,30,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8,20,20,20,20,20,20,20,
  899. 30,30,30,30,30,30,30,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,20,20,20,20,20,20,
  900. 30,30,30,30,30,30,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8,20,20,20,20,20,
  901. 30,30,30,30,30,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,20,20,20,20,
  902. 30,30,30,16,16,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,20,20,
  903. 16,16,16,16,16,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
  904. 16,16,16,16,16,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
  905. 16,16,16,16,16,17,17,17,17,17,17,17,17,17, 1, 1, 1, 1, 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
  906. // ----- x =  27 -----
  907. 71,71,71,71,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,
  908. 71,71,71,71,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,
  909. 71,71,71,71,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,
  910. 60,60,71,71,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,50,
  911. 60,60,60,60,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,50,50,50,
  912. 60,60,60,60,60,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,50,50,50,50,
  913. 60,60,60,60,60,60,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,50,50,50,50,50,
  914. 60,60,60,60,60,60,60,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,50,50,50,50,50,50,
  915. 60,60,60,60,60,60,60,60,61,61,61,61,61,62,62,62,62,62,62,62,49,49,49,49,49,50,50,50,50,50,50,50,
  916. 60,60,60,60,60,60,60,60,61,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,49,50,50,50,50,50,50,50,
  917. 60,60,60,60,60,60,60,60,61,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,49,50,50,50,50,50,50,50,
  918. 60,60,60,60,60,60,60,60,61,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,49,50,50,50,50,50,50,50,
  919. 60,60,60,60,60,60,60,60,61,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,49,50,50,50,50,50,50,50,
  920. 46,46,46,46,46,46,46,46,61,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,49,34,34,34,34,34,34,34,
  921. 46,46,46,46,46,46,46,46,46,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,34,34,34,34,34,34,34,34,
  922. 46,46,46,46,46,46,46,46,46,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,34,34,34,34,34,34,34,34,
  923. 46,46,46,46,46,46,46,46,46,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,34,34,34,34,34,34,34,34,
  924. 46,46,46,46,46,46,46,46,46,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,34,34,34,34,34,34,34,34,
  925. 46,46,46,46,46,46,46,46,46,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,34,34,34,34,34,34,34,34,
  926. 46,46,46,46,46,46,46,46,31,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,19,34,34,34,34,34,34,34,
  927. 30,30,30,30,30,30,30,30,31,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,19,20,20,20,20,20,20,20,
  928. 30,30,30,30,30,30,30,30,31,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,19,20,20,20,20,20,20,20,
  929. 30,30,30,30,30,30,30,30,31,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,19,20,20,20,20,20,20,20,
  930. 30,30,30,30,30,30,30,30,31,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,19,20,20,20,20,20,20,20,
  931. 30,30,30,30,30,30,30,30,31,31,31,31,31, 7, 7, 7, 7, 7, 7, 7,19,19,19,19,19,20,20,20,20,20,20,20,
  932. 30,30,30,30,30,30,30,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8,20,20,20,20,20,20,
  933. 30,30,30,30,30,30,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,20,20,20,20,20,
  934. 30,30,30,30,30,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8,20,20,20,20,
  935. 30,30,30,30,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,20,20,20,
  936. 30,30,16,16,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,20,
  937. 16,16,16,16,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9,
  938. 16,16,16,16,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9,
  939. // ----- x =  28 -----
  940. 71,71,71,72,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,64,64,
  941. 71,71,71,72,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,64,64,
  942. 60,60,71,72,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,64,50,
  943. 60,60,60,72,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,50,50,
  944. 60,60,60,60,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,50,50,50,
  945. 60,60,60,60,60,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,50,50,50,50,
  946. 60,60,60,60,60,60,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,50,50,50,50,50,
  947. 60,60,60,60,60,60,60,61,61,61,61,61,61,62,62,62,62,62,62,62,49,49,49,49,49,49,50,50,50,50,50,50,
  948. 60,60,60,60,60,60,60,61,61,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,49,49,50,50,50,50,50,50,
  949. 60,60,60,60,60,60,60,61,61,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,49,49,50,50,50,50,50,50,
  950. 60,60,60,60,60,60,60,61,61,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,49,49,50,50,50,50,50,50,
  951. 60,60,60,60,60,60,60,61,61,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,49,49,50,50,50,50,50,50,
  952. 60,60,60,60,60,60,60,61,61,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,49,49,50,50,50,50,50,50,
  953. 46,46,46,46,46,46,46,46,61,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,49,34,34,34,34,34,34,34,
  954. 46,46,46,46,46,46,46,46,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,34,34,34,34,34,34,34,
  955. 46,46,46,46,46,46,46,46,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,34,34,34,34,34,34,34,
  956. 46,46,46,46,46,46,46,46,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,34,34,34,34,34,34,34,
  957. 46,46,46,46,46,46,46,46,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,34,34,34,34,34,34,34,
  958. 46,46,46,46,46,46,46,46,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,34,34,34,34,34,34,34,
  959. 46,46,46,46,46,46,46,46,31,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,19,34,34,34,34,34,34,34,
  960. 30,30,30,30,30,30,30,31,31,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,19,19,20,20,20,20,20,20,
  961. 30,30,30,30,30,30,30,31,31,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,19,19,20,20,20,20,20,20,
  962. 30,30,30,30,30,30,30,31,31,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,19,19,20,20,20,20,20,20,
  963. 30,30,30,30,30,30,30,31,31,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,19,19,20,20,20,20,20,20,
  964. 30,30,30,30,30,30,30,31,31,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,19,19,20,20,20,20,20,20,
  965. 30,30,30,30,30,30,30,31,31,31,31,31,31, 7, 7, 7, 7, 7, 7, 7,19,19,19,19,19,19,20,20,20,20,20,20,
  966. 30,30,30,30,30,30,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,20,20,20,20,20,
  967. 30,30,30,30,30,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8,20,20,20,20,
  968. 30,30,30,30,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,20,20,20,
  969. 30,30,30,17,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,20,20,
  970. 30,30,16,17,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,20,
  971. 16,16,16,17,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,
  972. // ----- x =  29 -----
  973. 71,72,72,72,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,63,
  974. 60,72,72,72,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,63,
  975. 60,60,72,72,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,50,
  976. 60,60,60,72,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,50,50,
  977. 60,60,60,60,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,50,50,50,
  978. 60,60,60,60,60,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,50,50,50,50,
  979. 60,60,60,60,60,60,61,61,72,72,72,72,72,62,62,62,62,62,62,62,63,63,63,63,63,49,49,50,50,50,50,50,
  980. 60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,49,49,49,49,49,49,49,50,50,50,50,50,
  981. 60,60,60,60,60,60,61,61,61,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,49,49,49,50,50,50,50,50,
  982. 60,60,60,60,60,60,61,61,61,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,49,49,49,50,50,50,50,50,
  983. 60,60,60,60,60,60,61,61,61,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,49,49,49,50,50,50,50,50,
  984. 60,60,60,60,60,60,61,61,61,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,49,49,49,50,50,50,50,50,
  985. 60,60,60,60,60,46,61,61,61,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,49,49,49,34,50,50,50,50,
  986. 46,46,46,46,46,46,46,61,61,61,61,61,61,61,48,48,48,48,48,49,49,49,49,49,49,49,34,34,34,34,34,34,
  987. 46,46,46,46,46,46,46,46,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,34,34,34,34,34,34,34,
  988. 46,46,46,46,46,46,46,46,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,34,34,34,34,34,34,34,
  989. 46,46,46,46,46,46,46,46,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,34,34,34,34,34,34,34,
  990. 46,46,46,46,46,46,46,46,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,34,34,34,34,34,34,34,
  991. 46,46,46,46,46,46,46,46,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,34,34,34,34,34,34,34,
  992. 46,46,46,46,46,46,46,31,31,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,19,19,34,34,34,34,34,34,
  993. 30,30,30,30,30,46,31,31,31,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,19,19,19,34,20,20,20,20,
  994. 30,30,30,30,30,30,31,31,31,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,20,
  995. 30,30,30,30,30,30,31,31,31,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,20,
  996. 30,30,30,30,30,30,31,31,31,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,20,
  997. 30,30,30,30,30,30,31,31,31,31,31,31,31,31,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,20,
  998. 30,30,30,30,30,30,31,31,31,31,31,31,31, 7, 7, 7, 7, 7, 7, 7,19,19,19,19,19,19,19,20,20,20,20,20,
  999. 30,30,30,30,30,30,31,31,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,19,19,20,20,20,20,20,
  1000. 30,30,30,30,30,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8,20,20,20,20,
  1001. 30,30,30,30,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,20,20,20,
  1002. 30,30,30,17,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,20,20,
  1003. 30,30,17,17,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,20,
  1004. 30,17,17,17,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  1005. // ----- x =  30 -----
  1006. 72,72,72,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,
  1007. 60,72,72,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,
  1008. 60,60,72,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,50,
  1009. 60,60,60,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,50,50,
  1010. 60,60,60,60,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,50,50,50,
  1011. 60,60,60,60,60,72,72,72,72,72,72,72,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,50,50,50,50,
  1012. 60,60,60,60,60,61,61,61,61,61,61,61,61,62,62,62,62,62,62,62,49,49,49,49,49,49,49,49,50,50,50,50,
  1013. 60,60,60,60,60,61,61,61,61,61,61,61,61,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,50,50,50,50,
  1014. 60,60,60,60,60,61,61,61,61,61,61,61,61,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,50,50,50,50,
  1015. 60,60,60,60,60,61,61,61,61,61,61,61,61,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,50,50,50,50,
  1016. 60,60,60,60,60,61,61,61,61,61,61,61,61,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,50,50,50,50,
  1017. 60,60,60,60,60,61,61,61,61,61,61,61,61,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,50,50,50,50,
  1018. 46,46,46,46,46,46,61,61,61,61,61,61,61,48,48,48,48,48,48,48,49,49,49,49,49,49,49,34,34,34,34,34,
  1019. 46,46,46,46,46,46,46,61,61,47,47,47,47,48,48,48,48,48,48,48,33,33,33,33,49,49,34,34,34,34,34,34,
  1020. 46,46,46,46,46,46,46,47,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,33,34,34,34,34,34,34,
  1021. 46,46,46,46,46,46,46,47,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,33,34,34,34,34,34,34,
  1022. 46,46,46,46,46,46,46,47,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,33,34,34,34,34,34,34,
  1023. 46,46,46,46,46,46,46,47,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,33,34,34,34,34,34,34,
  1024. 46,46,46,46,46,46,46,47,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,33,34,34,34,34,34,34,
  1025. 46,46,46,46,46,46,46,31,31,47,47,47,47,18,18,18,18,18,18,18,33,33,33,33,19,19,34,34,34,34,34,34,
  1026. 46,46,46,46,46,46,31,31,31,31,31,31,31,18,18,18,18,18,18,18,19,19,19,19,19,19,19,34,34,34,34,34,
  1027. 30,30,30,30,30,31,31,31,31,31,31,31,31,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,
  1028. 30,30,30,30,30,31,31,31,31,31,31,31,31,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,
  1029. 30,30,30,30,30,31,31,31,31,31,31,31,31,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,
  1030. 30,30,30,30,30,31,31,31,31,31,31,31,31,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,
  1031. 30,30,30,30,30,31,31,31,31,31,31,31,31,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,
  1032. 30,30,30,30,30,31,31,31,31,31,31,31,31, 7, 7, 7, 7, 7, 7, 7,19,19,19,19,19,19,19,19,20,20,20,20,
  1033. 30,30,30,30,30,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,20,20,20,20,
  1034. 30,30,30,30,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8,20,20,20,
  1035. 30,30,30,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,20,20,
  1036. 30,30,17,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,20,
  1037. 30,17,17,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  1038. // ----- x =  31 -----
  1039. 72,72,72,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,
  1040. 60,72,72,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,
  1041. 60,60,72,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,50,
  1042. 60,60,60,72,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,50,50,
  1043. 60,60,60,60,72,72,72,72,72,72,72,72,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,50,50,50,
  1044. 60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,62,49,49,49,49,49,49,49,50,50,50,50,
  1045. 60,60,60,60,60,61,61,61,61,61,61,61,61,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,50,50,50,50,
  1046. 60,60,60,60,60,61,61,61,61,61,61,61,61,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,50,50,50,50,
  1047. 60,60,60,60,60,61,61,61,61,61,61,61,61,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,50,50,50,50,
  1048. 60,60,60,60,60,61,61,61,61,61,61,61,61,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,50,50,50,50,
  1049. 60,60,60,60,60,61,61,61,61,61,61,61,61,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,50,50,50,50,
  1050. 60,60,60,60,60,61,61,61,61,61,61,61,61,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,50,50,50,50,
  1051. 46,46,46,46,46,61,61,61,61,61,61,61,61,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,34,34,34,34,
  1052. 46,46,46,46,46,46,47,47,47,47,47,47,47,48,48,48,48,48,48,48,33,33,33,33,33,33,33,34,34,34,34,34,
  1053. 46,46,46,46,46,46,47,47,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,33,33,34,34,34,34,34,
  1054. 46,46,46,46,46,46,47,47,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,33,33,34,34,34,34,34,
  1055. 46,46,46,46,46,46,47,47,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,33,33,34,34,34,34,34,
  1056. 46,46,46,46,46,46,47,47,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,33,33,34,34,34,34,34,
  1057. 46,46,46,46,46,46,47,47,47,47,47,47,47,47,32,32,32,32,32,33,33,33,33,33,33,33,33,34,34,34,34,34,
  1058. 46,46,46,46,46,46,47,47,47,47,47,47,47,18,18,18,18,18,18,18,33,33,33,33,33,33,33,34,34,34,34,34,
  1059. 46,46,46,46,46,31,31,31,31,31,31,31,31,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,34,34,34,34,
  1060. 30,30,30,30,30,31,31,31,31,31,31,31,31,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,
  1061. 30,30,30,30,30,31,31,31,31,31,31,31,31,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,
  1062. 30,30,30,30,30,31,31,31,31,31,31,31,31,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,
  1063. 30,30,30,30,30,31,31,31,31,31,31,31,31,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,
  1064. 30,30,30,30,30,31,31,31,31,31,31,31,31,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,
  1065. 30,30,30,30,30,31,31,31,31,31,31,31,31,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,
  1066. 30,30,30,30,30,31,31,31,31,31,31,31, 7, 7, 7, 7, 7, 7, 7, 7, 7,19,19,19,19,19,19,19,20,20,20,20,
  1067. 30,30,30,30,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8,20,20,20,
  1068. 30,30,30,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,20,20,
  1069. 30,30,17,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,20,
  1070. 30,17,17,17,17,17,17,17,17,17,17,17, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  1071. };
  1072.