tbillion

Untitled

Nov 22nd, 2017
94
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const PROGMEM int CharData[][8] = { // Character positions are ASCII + 1 int
  2. {B00000000, B00000000, B00010000, B00010000, B01111100, B00010000, B00010000, B00000000, },
  3. {B00000000, B00000000, B00010000, B00010000, B00010000, B00010000, B00000000, B00000000, },
  4. {B00000000, B00010000, B01010100, B01111100, B00111000, B01111100, B01010100, B00010000, },
  5. {B00000000, B00000000, B01100100, B10010100, B10011110, B10010100, B01100100, B00000000, },
  6. {B00000000, B00010000, B00111000, B01111100, B11111110, B01111100, B00111000, B00010000, },
  7. {B00000000, B00000000, B00101000, B00101000, B00101000, B00101000, B00000000, B00000000, },
  8. {B00000000, B00010000, B00011000, B00001000, B00011000, B00010000, B00001000, B00000000, },
  9. {B00000000, B00010000, B00001000, B00000100, B00000010, B00000100, B00001000, B00010000, },
  10. {B00000000, B00000000, B00010000, B00111000, B01101100, B11000110, B10000010, B00000000, },
  11. {B00000000, B10000010, B11000110, B01101100, B00111000, B00010000, B00000000, B00000000, },
  12. {B00000000, B00000000, B00000000, B00111000, B01111100, B11000110, B10000010, B00000000, },
  13. {B00000000, B10000010, B11000110, B01111100, B00111000, B00000000, B00000000, B00000000, },
  14. {B00000000, B00000000, B00000000, B11111110, B11111110, B10000010, B10000010, B00000000, },
  15. {B00000000, B10000010, B10000010, B11111110, B11111110, B00000000, B00000000, B00000000, },
  16. {B00000000, B00000000, B00010000, B01111100, B11101110, B10000010, B10000010, B00000000, },
  17. {B00000000, B10000010, B10000010, B11101110, B01111100, B00010000, B00000000, B00000000, },
  18. {B00000000, B11000000, B11100000, B01111110, B00000010, B00000100, B00000000, B00000000, },
  19. {B00000000, B00000000, B00000000, B01101100, B01101100, B00000000, B00000000, B00000000, },
  20. {B00000000, B00000000, B10000000, B11101100, B01101100, B00000000, B00000000, B00000000, },
  21. {B00000000, B10000000, B11110000, B01110000, B00000000, B00000000, B00000000, B00000000, },
  22. {B00000000, B00000000, B00001100, B10111110, B10111110, B00001100, B00000000, B00000000, },
  23. {B00000000, B00000100, B00000110, B10110010, B10110010, B00011110, B00001100, B00000000, },
  24. {B00000000, B00111100, B01000010, B01011010, B01011010, B01001100, B00100000, B00000000, },
  25. {B00000000, B01100100, B11111110, B10001010, B10011010, B11101110, B11000100, B10100000, },
  26. {B00000000, B00000000, B01001000, B01010100, B11010110, B01010100, B00100100, B00000000, },
  27. {B00000000, B00101000, B11111110, B11111110, B00101000, B11111110, B11111110, B00101000, },
  28. {B00000000, B00010000, B00011000, B11111100, B11111110, B11111100, B00011000, B00010000, },
  29. {B00000000, B00010000, B00110000, B01111110, B11111110, B01111110, B00110000, B00010000, },
  30. {B00000000, B00111000, B00111000, B00111000, B11111110, B01111100, B00111000, B00010000, },
  31. {B00000000, B00010000, B00111000, B01111100, B11111110, B00111000, B00111000, B00111000, },
  32. {B00000000, B11000000, B11110000, B11111100, B11111110, B11111100, B11110000, B11000000, },
  33. {B00000000, B11111110, B11111110, B01111100, B01111100, B00111000, B00111000, B00010000, },
  34. {B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, },
  35. {B00000000, B00010000, B00111000, B00111000, B01111100, B01111100, B11111110, B11111110, },
  36. {B00000000, B01111100, B10000010, B10101010, B11000010, B10101010, B10000010, B01111100, },
  37. {B00000000, B01111100, B11111110, B11010110, B10111110, B11010110, B11111110, B01111100, },
  38. {B00000000, B00011100, B00111110, B01111100, B11111000, B01111100, B00111110, B00011100, },
  39. {B00000000, B01000110, B01100110, B00110000, B00011000, B11001100, B11000100, B00000000, },
  40. {B00000000, B00010000, B00111000, B10010100, B11111110, B10010100, B00111000, B00010000, },
  41. {B00000000, B00010000, B00111000, B10111100, B11111110, B10111100, B00111000, B00010000, },
  42. {B00000000, B00000000, B00111000, B01111100, B01111100, B01111100, B00111000, B00000000, },
  43. {B11111111, B11111111, B11000111, B10000011, B10000011, B10000011, B11000111, B11111111, },
  44. {B00000000, B00000000, B00111000, B01000100, B01000100, B01000100, B00111000, B00000000, },
  45. {B11111111, B11111111, B11000111, B10111011, B10111011, B10111011, B11000111, B11111111, },
  46. {B11111111, B11111111, B11000111, B10111011, B10111011, B10111011, B11000111, B11111111, },
  47. {B00000000, B01100000, B10010000, B10010000, B01110010, B00001010, B00000110, B00011110, },
  48. {B00000000, B11000000, B11000000, B00000000, B00000000, B00000000, B00000000, B00000000, },
  49. {B00000000, B01000000, B01100000, B00110000, B00011000, B00001100, B00000100, B00000000, },
  50. {B00000000, B01111100, B11111110, B10010010, B10001010, B11111110, B01111100, B00000000, },
  51. {B00000000, B10000000, B10001000, B11111110, B11111110, B10000000, B10000000, B00000000, },
  52. {B00000000, B11000100, B11100110, B10100010, B10010010, B10011110, B10001100, B00000000, },
  53. {B00000000, B01000100, B11000110, B10010010, B10010010, B11111110, B01101100, B00000000, },
  54. {B00000000, B00110000, B00101000, B00100100, B11111110, B11111110, B00100000, B00000000, },
  55. {B00000000, B01001110, B11001110, B10001010, B10001010, B11111010, B01110010, B00000000, },
  56. {B00000000, B01111100, B11111110, B10010010, B10010010, B11110110, B01100100, B00000000, },
  57. {B00000000, B00000110, B00000110, B11100010, B11111010, B00011110, B00000110, B00000000, },
  58. {B00000000, B01101100, B11111110, B10010010, B10010010, B11111110, B01101100, B00000000, },
  59. {B00000000, B01001100, B11011110, B10010010, B10010010, B11111110, B01111100, B00000000, },
  60. {B00000000, B00000000, B01100110, B01100110, B00000000, B00000000, B00000000, B00000000, },
  61. {B00000000, B11000000, B11100000, B01111100, B00000110, B01100010, B01110010, B00111110, },
  62. {B00000000, B11011110, B11011110, B00000000, B00000000, B11011110, B11011110, B00000000, },
  63. {B00000000, B00010000, B00111000, B01010100, B00010000, B01010100, B00111000, B00010000, },
  64. {B00000000, B00010000, B00111000, B01010100, B00010000, B01010100, B00111000, B00010000, },
  65. {B00000000, B00010000, B00111000, B01010100, B00010000, B01010100, B00111000, B00010000, },
  66. {B00000000, B00000000, B00000110, B00001110, B00000000, B00001110, B00000110, B00000000, },
  67. {B00000000, B11111100, B11111110, B00010010, B00010010, B11111110, B11111100, B00000000, },
  68. {B00000000, B11111110, B11111110, B10010010, B10010010, B11111110, B01101100, B00000000, },
  69. {B00000000, B01111100, B11111110, B10000010, B10000010, B11000110, B01000100, B00000000, },
  70. {B00000000, B11111110, B11111110, B10000010, B10000010, B11111110, B01111100, B00000000, },
  71. {B00000000, B11111110, B11111110, B10010010, B10010010, B10010010, B10000010, B00000000, },
  72. {B00000000, B11111110, B11111110, B00010010, B00010010, B00010010, B00000010, B00000000, },
  73. {B00000000, B01111100, B11111110, B10000010, B10100010, B11100110, B01100100, B00000000, },
  74. {B00000000, B11111110, B11111110, B00010000, B00010000, B11111110, B11111110, B00000000, },
  75. {B00000000, B00000000, B10000010, B11111110, B11111110, B10000010, B00000000, B00000000, },
  76. {B00000000, B01100000, B11100000, B10000010, B11111110, B01111110, B00000010, B00000000, },
  77. {B00000000, B11111110, B11111110, B00111000, B01101100, B11000110, B10000010, B00000000, },
  78. {B00000000, B11111110, B11111110, B10000000, B10000000, B10000000, B10000000, B00000000, },
  79. {B00000000, B11111110, B11111110, B00001100, B00011000, B00001100, B11111110, B11111110, },
  80. {B00000000, B11111110, B11111110, B00001100, B00011000, B00110000, B11111110, B11111110, },
  81. {B00000000, B01111100, B11111110, B10000010, B10000010, B11111110, B01111100, B00000000, },
  82. {B00000000, B11111110, B11111110, B00100010, B00100010, B00111110, B00011100, B00000000, },
  83. {B00000000, B00111100, B01111110, B01000010, B01100010, B11111110, B10111100, B00000000, },
  84. {B00000000, B11111110, B11111110, B00110010, B01110010, B11011110, B10001100, B00000000, },
  85. {B00000000, B01001100, B11011110, B10010010, B10010010, B11110110, B01100100, B00000000, },
  86. {B00000000, B00000110, B00000010, B11111110, B11111110, B00000010, B00000110, B00000000, },
  87. {B00000000, B01111110, B11111110, B10000000, B10000000, B11111110, B11111110, B00000000, },
  88. {B00000000, B00111110, B01111110, B11000000, B11000000, B01111110, B00111110, B00000000, },
  89. {B00000000, B11111110, B11111110, B01100000, B00110000, B01100000, B11111110, B11111110, },
  90. {B00000000, B11000110, B11101110, B00111000, B00010000, B00111000, B11101110, B11000110, },
  91. {B00000000, B00001110, B00011110, B11110000, B11110000, B00011110, B00001110, B00000000, },
  92. {B00000000, B11000010, B11100010, B10110010, B10011010, B10001110, B10000110, B00000000, },
  93. {B00010000, B00100000, B01000000, B00100000, B00010000, B00001000, B00000100, B00000010, },
  94. {B00010000, B00110000, B01111111, B11111111, B01111111, B00110000, B00010000, B00000000, },
  95. {B00011100, B00011100, B00011100, B00011100, B01111111, B00111110, B00011100, B00001000, },
  96. {B00001000, B00001100, B11111110, B11111111, B11111110, B00001100, B00001000, B00000000, },
  97. {B00001000, B00011100, B00111110, B01111111, B00011100, B00011100, B00011100, B00011100, },
  98. {B00000000, B00000110, B00001111, B00001001, B00001111, B00000110, B00000000, B00000000, },
  99. {B00000000, B01000000, B11101000, B10101000, B10101000, B11111000, B11110000, B00000000, },
  100. {B00000000, B11111110, B11111110, B10010000, B10010000, B11110000, B01100000, B00000000, },
  101. {B00000000, B01110000, B11111000, B10001000, B10001000, B11011000, B01010000, B00000000, },
  102. {B00000000, B01100000, B11110000, B10010000, B10010000, B11111110, B11111110, B00000000, },
  103. {B00000000, B01110000, B11111000, B10101000, B10101000, B10111000, B00110000, B00000000, },
  104. {B00000000, B00100000, B11111100, B11111110, B00100010, B00100110, B00000100, B00000000, },
  105. {B00000000, B00011000, B10111100, B10100100, B10100100, B11111100, B01111100, B00000000, },
  106. {B00000000, B11111110, B11111110, B00010000, B00010000, B11110000, B11100000, B00000000, },
  107. {B00000000, B00000000, B10000000, B11110100, B11110100, B10000000, B00000000, B00000000, },
  108. {B00000000, B01100000, B11100000, B10000000, B11111010, B01111010, B00000000, B00000000, },
  109. {B00000000, B11111110, B11111110, B00100000, B01110000, B11011000, B10001000, B00000000, },
  110. {B00000000, B00000000, B00000000, B11111110, B11111110, B00000000, B00000000, B00000000, },
  111. {B00000000, B11111000, B11111000, B00110000, B11100000, B00110000, B11111000, B11111000, },
  112. {B00000000, B11111000, B11111000, B00011000, B00011000, B11111000, B11110000, B00000000, },
  113. {B00000000, B01110000, B11111000, B10001000, B10001000, B11111000, B01110000, B00000000, },
  114. {B00000000, B11111100, B11111100, B00100100, B00100100, B00111100, B00011000, B00000000, },
  115. {B00000000, B00011000, B00111100, B00100100, B11111100, B11111100, B10000000, B11000000, },
  116. {B00000000, B11111000, B11111000, B00001000, B00001000, B00111000, B00110000, B00000000, },
  117. {B00000000, B10010000, B10101000, B10101000, B10101000, B10101000, B01001000, B00000000, },
  118. {B00000000, B00010000, B00010000, B11111100, B11111100, B00010000, B00010000, B00000000, },
  119. {B00000000, B01111000, B11111000, B10000000, B10000000, B11111000, B11111000, B00000000, },
  120. {B00000000, B00110000, B01110000, B11000000, B11000000, B01110000, B00110000, B00000000, },
  121. {B00000000, B01111000, B11111000, B10000000, B11110000, B10000000, B11111000, B01111000, },
  122. {B00000000, B10001000, B11011000, B01110000, B01110000, B11011000, B10001000, B00000000, },
  123. {B00000000, B00011000, B10111000, B10100000, B10100000, B11111000, B01111000, B00000000, },
  124. {B00000000, B00000000, B11001000, B11101000, B10111000, B10011000, B00000000, B00000000, },
  125. {B01101000, B01111110, B01111111, B01001001, B01000011, B01100110, B00100000, B00000000, },
  126. {B00101011, B00101111, B11111100, B11111100, B00101111, B00101011, B00000000, B00000000, },
  127. {B01000000, B11011010, B10111111, B10100101, B11111101, B01011001, B00000011, B00000010, },
  128. {B00111100, B01000010, B10011001, B10100101, B10100101, B10000001, B01000010, B00111100, },
  129. {B00001000, B00011100, B00110110, B00100010, B00001000, B00011100, B00110110, B00100010, },
  130. {B00111100, B01000010, B10111101, B10010101, B10010101, B10101001, B01000010, B00111100, },
  131. {B00000000, B00000000, B00101000, B01000100, B11111110, B01000100, B00101000, B00000000, },
  132. {B00000000, B01000100, B01000100, B01011111, B01011111, B01000100, B01000100, B00000000, },
  133. {B00000000, B00000000, B00001010, B00001111, B00001000, B00000000, B00000000, B00000000, },
  134. {B00000000, B00000000, B00011001, B00011101, B00010111, B00010010, B00000000, B00000000, },
  135. {B00000000, B00000000, B00010001, B00010101, B00011111, B00001010, B00000000, B00000000, },
  136. {B10000000, B11111100, B01111100, B00100000, B00100000, B00111100, B00011100, B00000000, },
  137. {B00000110, B00001111, B00001001, B01111111, B01111111, B00000001, B01111111, B01111111, },
  138. {B00100010, B00110110, B00011100, B00001000, B00100010, B00110110, B00011100, B00001000, },
  139. {B11001111, B11100111, B00111000, B00011000, B01101100, B01111110, B01110011, B01111001, },
  140. {B01001111, B01101111, B00110000, B00011000, B11001100, B11101110, B10111011, B10010001, },
  141. {B00010101, B01010101, B01101010, B00110000, B00011000, B01101100, B01010110, B11111010, },
  142. {B00110000, B01111000, B01001101, B01000101, B01100000, B00100000, B00000000, B00000000, },
  143. {B01110001, B01111001, B00101101, B00100100, B00101100, B01111000, B01110000, B00000000, },
  144. {B01110000, B01111000, B00101100, B00100100, B00101101, B01111001, B01110001, B00000000, },
  145. {B01110000, B01111010, B00101011, B00101001, B00101011, B01111010, B01110000, B00000000, },
  146. {B01110010, B01111011, B00101001, B00101011, B00101010, B01111011, B01110001, B00000000, },
  147. {B01111001, B01111101, B00010110, B00010010, B00010110, B01111101, B01111001, B00000000, },
  148. {B01110000, B01111000, B00101011, B00101011, B01111000, B01110000, B00000000, B00000000, },
  149. {B01111100, B01111110, B00001011, B00001001, B01111111, B01111111, B01001001, B00000000, },
  150. {B00001110, B10011111, B10010001, B10110001, B11111011, B01001010, B00000000, B00000000, },
  151. {B01000101, B01111101, B01111101, B01010100, B01010100, B01000100, B00000000, B00000000, },
  152. {B01000100, B01111100, B01111100, B01010101, B01010101, B01000101, B00000000, B00000000, },
  153. {B01000100, B01111110, B01111101, B01010101, B01010110, B01000100, B00000000, B00000000, },
  154. {B01000100, B01111101, B01111101, B01010100, B01010101, B01000101, B00000000, B00000000, },
  155. {B00000001, B01000101, B01111101, B01111100, B01000100, B00000000, B00000000, B00000000, },
  156. {B00000000, B01000100, B01111100, B01111101, B01000101, B00000001, B00000000, B00000000, },
  157. {B00000000, B01001010, B01111001, B01111001, B01001010, B00000000, B00000000, B00000000, },
  158. {B00000001, B01000101, B01111100, B01111100, B01000101, B00000001, B00000000, B00000000, },
  159. {B01001101, B01111111, B01111111, B01001101, B01000001, B01111111, B00111110, B00000000, },
  160. {B01111101, B01111101, B00011001, B00110001, B01111101, B01111101, B00000000, B00000000, },
  161. {B00000000, B00010001, B00111001, B01101101, B01101100, B00111000, B00010000, B00000000, },
  162. {B00000000, B00010000, B00111000, B01101100, B01101101, B00111001, B00010001, B00000000, },
  163. {B00000000, B00010010, B00111011, B01101101, B01101101, B00111011, B00010010, B00000000, },
  164. {B00110010, B01111011, B01001001, B01001011, B01001010, B01111011, B00110001, B00000000, },
  165. {B00000001, B00011001, B00111100, B01100110, B01100110, B00111100, B00011001, B00000001, },
  166. {B00000000, B00100010, B00110110, B00011100, B00110110, B00100010, B00000000, B00000000, },
  167. {B01011100, B00111110, B01110011, B01011001, B01101111, B00111110, B00011101, B00000000, },
  168. {B00000000, B00111101, B01111101, B01000001, B01000000, B01111100, B00111100, B00000000, },
  169. {B00011000, B00111100, B00100100, B11100111, B11100111, B00100100, B00100100, B00000000, },
  170. {B00000000, B00111100, B01111100, B01000000, B01000001, B01111101, B00111101, B00000000, },
  171. {B00000000, B00111010, B01111011, B01000001, B01000001, B01111011, B00111010, B00000000, },
  172. {B00111101, B01111101, B01000000, B01000000, B01111101, B00111101, B00000000, B00000000, },
  173. {B00000000, B00000100, B00001100, B00011000, B00110000, B01100000, B01000000, B00000000, },
  174. {B00000000, B00000000, B00000000, B00000000, B00000110, B00001110, B00001000, B00000000, },
  175. {B00000000, B00000000, B00010000, B00011110, B00001110, B00000000, B00000000, B00000000, },
  176. {B00000000, B11110000, B10011000, B10001100, B10000110, B10001100, B10011000, B11110000, },
  177. {B10000000, B00000000, B11100000, B00000000, B11111000, B00000000, B11111110, B00000000, },
  178. {B11111111, B10000000, B10000000, B10000000, B10000000, B11111111, B00000000, B00000000, },
  179. {B11111111, B10000000, B10100000, B10100000, B10000000, B11111111, B00000000, B00000000, },
  180. {B11111111, B10000000, B10101000, B10101000, B10000000, B11111111, B00000000, B00000000, },
  181. {B11111111, B10000000, B10101010, B10101010, B10000000, B11111111, B00000000, B00000000, },
  182. {B11111111, B10000000, B10111000, B10111000, B10000000, B11111111, B00000000, B00000000, },
  183. {B11111111, B10000000, B10111111, B10111111, B10000000, B11111111, B00000000, B00000000, },
  184. {B00000000, B00001100, B00011100, B01110000, B01110001, B00011101, B00001101, B00000000, },
  185. {B10000001, B11111111, B11111111, B10100101, B00100100, B00111100, B00011000, B00000000, },
  186. {B11111100, B11111110, B00101010, B00101010, B00111110, B00010100, B00000000, B00000000, },
  187. {B00100001, B01110101, B01010101, B01010100, B01111100, B01111000, B01000000, B00000000, },
  188. {B00100000, B01110100, B01010100, B01010101, B01111101, B01111001, B01000000, B00000000, },
  189. {B00000010, B00100011, B01110101, B01010101, B01010101, B01111101, B01111011, B01000010, },
  190. {B00100010, B01110111, B01010101, B01010111, B01111110, B01111011, B01000001, B00000000, },
  191. {B00100001, B01110101, B01010100, B01010100, B01111101, B01111001, B01000000, B00000000, },
  192. {B00100000, B01110100, B01010111, B01010111, B01111100, B01111000, B01000000, B00000000, },
  193. {B00100000, B01110100, B01010100, B01010100, B01111100, B01111100, B01010100, B01010100, },
  194. {B00011000, B00111100, B10100100, B10100100, B11100100, B01000000, B00000000, B00000000, },
  195. {B00111001, B01111101, B01010101, B01010100, B01011100, B00011000, B00000000, B00000000, },
  196. {B00111000, B01111100, B01010100, B01010101, B01011101, B00011001, B00000000, B00000000, },
  197. {B00000010, B00111011, B01111101, B01010101, B01010101, B01011101, B00011011, B00000010, },
  198. {B00111001, B01111101, B01010100, B01010100, B01011101, B00011001, B00000000, B00000000, },
  199. {B00000001, B01000101, B01111101, B01111100, B01000000, B00000000, B00000000, B00000000, },
  200. {B00000000, B01000100, B01111101, B01111101, B01000001, B00000000, B00000000, B00000000, },
  201. {B00000010, B00000011, B01000101, B01111101, B01111101, B01000011, B00000010, B00000000, },
  202. {B00000001, B01000101, B01111100, B01111100, B01000001, B00000001, B00000000, B00000000, },
  203. {B00100101, B01110111, B01010010, B01010111, B01111101, B00111000, B00000000, B00000000, },
  204. {B01111010, B01111010, B00001010, B00001010, B01111010, B01110000, B00000000, B00000000, },
  205. {B00110010, B01111010, B01001010, B01001000, B01111000, B00110000, B00000000, B00000000, },
  206. {B00110000, B01111000, B01001000, B01001010, B01111010, B00110010, B00000000, B00000000, },
  207. {B00110010, B01111011, B01001001, B01001001, B01111011, B00110010, B00000000, B00000000, },
  208. {B00110010, B01111011, B01001001, B01001011, B01111010, B00110011, B00000001, B00000000, },
  209. {B00110010, B01111010, B01001000, B01001000, B01111010, B00110010, B00000000, B00000000, },
  210. {B00000000, B10111000, B11111100, B01110100, B01011100, B01111110, B00111010, B00000000, },
  211. {B00111010, B01111010, B01000010, B01000000, B01111000, B01111000, B01000000, B00000000, },
  212. {B00000000, B00000110, B00011110, B01111110, B11111110, B01111110, B00011110, B00000110, },
  213. {B00111000, B01111000, B01000000, B01000010, B01111010, B01111010, B01000000, B00000000, },
  214. {B00111010, B01111011, B01000001, B01000001, B01111011, B01111010, B01000000, B00000000, },
  215. {B00111010, B01111010, B01000000, B01000000, B01111010, B01111010, B01000000, B00000000, },
  216. {B10011000, B10111000, B10100000, B10100010, B11111010, B01111010, B00000000, B00000000, }
  217.  
  218. };//0
RAW Paste Data