#ifndef EARTH_TEXTURE_H #define EARTH_TEXTURE_H #define EARTH_TEXTURE_WIDTH 64 #define EARTH_TEXTURE_HEIGHT 64 const uint8_t earthTexture[4096] = { 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,13,12,13,14,13,14, 12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, 13,13,13,13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,13,12,12,12,12,13,12, 14,13,14,14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,14,13,13,11,11,11,12,11, 11,11,12,12,13,12,13,13,13,13,13,13,12,12,12,12,12,12,12,13,13,12,11,12,12,11, 11,11,11,12,13,12,12,12,12,12,13,12,12,13,13,13,14,14,14,14,14,14,13,12,13,13, 12,12,14,11,10,13,10,11,13,14,12,11,11,9,67,83,68,67,83,194,194,7,194,83,194, 195,67,84,8,9,9,6,67,68,9,10,11,12,12,13,12,12,12,12,13,12,13,12,13,12,13,13,13, 13,13,14,13,14,13,13,13,13,8,12,8,9,13,10,7,13,14,14,14,14,13,13,13,195,195,66, 66,66,67,6,195,67,67,66,195,195,84,67,195,84,67,66,67,84,7,66,68,10,11,9,8,8,10, 11,13,12,12,13,13,14,13,12,13,13,13,12,11,12,12,7,10,11,9,10,8,10,67,196,85,66, 13,13,14,14,14,14,12,84,66,67,67,66,67,84,66,66,66,66,66,67,67,9,195,66,67,67, 84,6,5,7,5,84,195,84,67,9,194,5,11,12,12,12,13,14,13,11,12,11,11,11,10,84,23,26, 12,10,11,11,5,6,12,84,84,84,7,14,14,14,14,14,7,84,67,67,67,84,84,67,84,67,67,67, 84,195,6,67,84,84,67,6,21,21,5,68,22,5,5,67,67,84,67,195,195,194,7,12,14,12,85, 84,20,4,67,84,84,196,67,196,4,24,12,24,12,23,4,10,10,10,67,6,14,14,14,10,69,84, 84,84,67,67,84,67,68,5,67,67,67,67,84,195,6,195,21,21,22,38,5,6,4,37,6,39,22,21, 6,37,21,84,84,84,23,13,84,7,24,9,24,23,20,22,22,24,6,21,22,8,25,24,10,10,11,11, 67,7,14,14,12,67,84,84,67,67,67,67,67,12,22,6,7,23,4,6,37,38,22,84,4,21,22,24,5, 4,5,37,5,9,21,21,4,22,23,39,8,40,67,68,67,4,21,21,22,23,25,24,22,21,24,23,25,21, 25,24,67,21,28,9,67,6,14,67,84,84,85,13,67,84,67,67,68,24,67,6,21,68,21,39,21, 21,21,36,36,21,23,23,39,6,22,21,37,25,8,8,25,22,24,10,23,5,67,67,196,37,22,7,8, 9,23,24,22,22,6,24,25,6,67,67,196,27,67,67,67,67,14,67,67,67,67,67,67,67,67,8,7, 22,37,5,22,37,37,20,21,20,36,36,20,21,21,23,6,21,22,20,38,37,37,10,10,9,5,67,25, 68,67,67,67,196,21,69,67,196,12,24,22,23,24,22,24,22,67,67,84,23,67,67,67,67,67, 67,67,67,67,67,67,68,67,68,5,4,67,5,22,37,21,37,37,20,37,36,36,20,20,38,20,22, 21,23,40,39,22,39,68,6,67,68,85,67,67,67,67,67,85,84,67,67,69,7,9,25,24,24,24, 23,23,85,68,25,24,6,67,67,67,67,67,67,67,67,67,4,67,67,85,67,22,22,23,37,20,37, 37,37,21,21,36,36,37,37,21,24,23,27,10,10,9,67,67,67,23,5,67,67,67,67,68,67,67, 67,67,67,67,5,25,9,41,25,23,39,23,22,22,24,25,26,23,67,67,67,67,67,67,67,68,85, 68,68,37,22,22,24,23,37,21,21,22,23,22,21,36,21,26,8,37,25,25,25,37,39,25,6,67, 67,24,67,67,67,67,67,67,67,67,67,67,67,67,67,11,8,26,25,24,39,24,22,23,25,24,22, 9,85,67,67,67,67,67,67,67,85,68,22,24,24,24,25,37,37,22,37,37,23,39,24,21,26,10, 27,9,6,9,24,23,23,26,68,68,67,196,67,67,67,67,67,67,67,67,67,67,67,67,67,24,24, 9,24,26,24,68,40,39,23,38,68,8,85,85,67,67,67,67,67,67,85,23,24,25,22,24,37,36, 22,22,85,22,24,24,25,23,6,29,29,26,7,25,24,21,23,23,85,67,67,67,67,67,67,67,67, 67,67,67,67,67,67,67,68,39,8,11,8,25,24,40,23,41,22,37,85,68,85,67,67,67,68,67, 67,67,67,24,25,24,24,26,23,4,21,24,68,25,24,24,24,25,23,25,28,28,28,27,27,24,24, 41,196,85,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,23,9,10,11,27,25,39,24, 40,41,85,85,67,85,67,67,67,68,67,67,68,26,24,85,68,85,26,85,196,196,27,68,25,25, 23,9,11,27,23,28,25,28,28,27,23,27,85,85,67,67,67,67,67,67,67,67,67,67,67,67,67, 67,67,67,5,10,11,11,28,24,38,23,38,68,85,67,67,67,67,67,68,85,68,67,67,25,196, 85,85,9,25,24,28,29,28,68,23,25,26,11,26,27,27,12,28,27,27,23,86,85,68,21,67,67, 67,67,67,68,68,68,67,67,67,67,68,67,68,68,68,10,10,10,27,38,21,39,38,68,68,68, 68,67,68,85,68,85,68,68,68,24,85,8,68,68,69,69,27,27,28,9,26,23,29,12,12,11,12, 28,27,29,26,24,68,6,85,6,67,67,68,68,68,67,85,68,68,68,68,68,68,68,68,68,85,69, 25,27,28,23,38,40,69,68,68,68,68,68,68,68,68,68,68,196,85,25,29,27,68,68,68,68, 85,28,25,29,26,26,12,22,10,11,10,11,29,25,26,25,68,86,68,68,68,68,68,68,68,68, 68,85,68,68,68,68,68,85,85,85,68,68,25,27,26,23,37,40,68,68,85,85,68,68,68,68, 68,68,68,85,68,26,12,11,28,26,26,25,26,27,26,27,28,26,28,38,11,11,11,10,11,24, 25,23,68,68,68,68,68,68,85,68,68,85,68,68,68,85,85,85,68,68,68,68,68,68,198,10, 24,86,69,86,68,68,85,85,85,85,68,68,68,85,85,72,6,29,27,28,28,28,26,27,7,29,27, 69,28,26,26,27,25,10,12,26,13,27,25,25,86,70,68,68,68,68,85,68,68,85,68,68,68, 68,68,68,68,68,68,68,68,68,87,24,10,68,68,86,69,68,68,85,68,68,68,68,68,68,68, 68,27,27,28,28,28,27,28,27,25,25,28,69,7,8,26,25,24,25,26,22,29,25,25,25,86,85, 68,68,68,68,85,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,87,11,68,69,69, 69,68,68,68,68,68,68,68,68,68,68,68,28,27,29,28,29,12,28,28,25,24,28,26,10,68, 69,23,23,25,24,26,27,25,27,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68, 68,68,68,68,68,68,68,68,26,69,24,68,69,71,68,68,68,68,68,68,68,68,68,197,12,11, 28,28,12,12,12,28,27,68,29,27,27,68,68,23,23,24,69,24,27,198,69,68,68,68,68,68, 68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,8,23,69,69,68,68, 69,68,68,68,68,68,68,69,87,26,29,28,28,12,27,29,28,26,198,28,29,68,68,69,70,27, 69,86,23,24,26,69,68,68,68,68,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68, 68,68,68,68,69,69,69,43,39,86,69,68,69,68,68,86,68,68,68,68,7,24,27,27,28,29,28, 29,28,25,28,28,69,86,68,68,69,25,86,86,69,23,26,69,68,69,68,68,68,68,68,68,68, 68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,86,69,69,69,38,69,70,87,69,68,68, 69,68,68,68,68,69,25,26,26,26,27,26,27,27,26,28,69,11,69,69,68,69,24,69,86,69, 87,25,68,69,69,68,68,86,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,69, 69,86,86,69,69,69,69,27,22,9,69,68,68,86,68,68,68,86,41,25,23,25,24,24,26,25,23, 28,28,198,69,69,68,69,198,69,69,69,69,69,69,198,9,68,69,86,69,69,68,69,69,68,68, 68,68,68,69,68,68,69,68,69,69,69,69,69,69,86,69,69,69,11,25,29,8,69,86,69,69,69, 86,68,69,26,70,25,24,24,25,25,24,27,27,68,69,69,69,69,69,86,69,71,28,69,69,8,86, 68,68,69,86,69,69,69,68,68,68,68,68,68,69,68,69,69,69,69,69,69,86,69,69,69,69, 69,69,23,23,22,26,69,69,69,69,69,69,69,68,69,68,69,24,24,24,26,27,26,23,68,68, 69,86,69,69,69,69,69,70,69,23,198,198,69,69,86,68,69,69,69,69,69,68,68,68,68,69, 69,69,68,69,69,69,86,86,86,69,69,69,69,12,24,22,21,26,69,87,86,69,86,86,86,69, 68,68,69,39,24,23,26,87,24,86,68,68,69,69,69,69,69,86,69,22,87,24,69,198,69,69, 69,69,69,69,69,69,68,68,68,68,68,68,68,68,69,69,68,68,69,69,69,86,86,86,69,12, 21,23,21,22,21,25,69,69,68,68,68,86,68,68,69,24,23,26,43,27,24,69,68,68,68,69, 69,68,69,69,69,7,69,24,69,68,69,87,8,69,69,69,69,86,68,68,68,68,68,68,68,68,68, 68,68,68,68,68,86,69,69,69,68,27,20,22,22,37,22,21,27,68,68,68,68,86,68,68,68, 69,24,25,26,26,86,68,68,69,69,69,69,68,68,68,68,68,69,69,69,69,68,69,25,71,7,69, 69,69,68,68,68,68,69,68,68,68,69,68,68,68,68,68,69,68,68,68,68,9,37,21,23,40,39, 24,26,68,68,68,68,69,68,68,68,69,25,26,25,26,69,68,68,86,69,69,68,68,68,68,68, 68,86,70,7,70,69,69,6,5,86,7,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68, 68,68,68,68,68,25,21,21,38,22,25,27,68,68,68,68,68,68,68,68,68,25,25,25,26,26, 68,68,68,69,68,68,68,68,68,68,68,68,68,68,86,69,69,87,69,86,86,68,68,69,69,68, 68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,11,37,20,24,22,25,24,68,68, 68,68,68,68,68,68,68,25,25,25,26,25,68,68,68,68,68,68,68,68,68,68,68,68,68,68, 86,69,22,86,68,68,68,68,68,68,70,68,68,68,68,69,68,68,68,68,68,68,68,68,68,68, 68,68,68,86,27,23,21,26,26,23,68,68,68,68,68,68,68,68,197,26,26,7,24,6,24,68,68, 68,68,68,68,68,68,68,68,68,68,68,69,25,23,198,86,86,68,68,86,68,68,69,85,68,68, 68,68,68,68,68,68,68,68,68,68,68,68,68,68,85,12,22,22,25,25,86,68,68,85,68,68, 68,85,68,68,25,26,26,23,68,24,68,68,68,68,68,68,68,68,68,85,85,68,68,28,28,26, 24,26,86,68,68,68,68,68,67,68,68,85,68,85,68,68,68,68,68,68,68,68,85,68,68,85, 68,12,20,23,25,7,68,68,68,85,68,68,85,68,68,68,26,26,26,23,68,26,85,68,68,68,68, 85,85,85,85,85,68,68,25,27,27,26,26,25,87,68,68,68,85,68,85,68,68,68,68,68,85, 85,85,68,68,68,68,68,68,68,68,68,85,11,23,23,26,68,85,68,68,68,85,85,68,68,68, 68,26,28,25,68,85,25,68,68,68,85,68,85,68,68,68,85,68,68,27,27,27,26,25,25,25, 85,68,68,68,68,68,68,67,68,68,68,85,85,68,85,85,68,85,85,85,85,68,68,68,27,22, 24,25,85,68,85,68,68,68,85,68,68,68,68,27,28,26,68,68,68,68,68,68,68,85,68,68, 85,85,68,67,85,27,27,26,25,26,23,25,68,68,85,85,68,67,67,67,67,67,67,68,68,68, 68,68,85,68,68,85,68,68,68,68,25,22,24,5,68,68,68,68,68,68,85,68,68,67,68,196, 26,8,85,67,85,68,68,68,68,68,85,68,85,85,68,67,67,26,25,26,24,25,23,26,68,68,68, 68,68,67,67,67,67,67,67,67,67,68,68,68,85,68,68,67,68,68,68,67,24,23,25,68,68, 67,67,67,67,68,68,67,67,67,67,85,24,85,68,67,68,67,68,67,67,68,68,68,68,67,67, 67,68,25,7,85,22,22,25,196,67,68,85,68,67,67,67,67,67,67,67,67,67,67,67,67,68, 67,67,67,67,67,67,86,24,23,85,67,67,67,67,67,67,68,67,67,67,67,67,67,67,67,67, 67,68,68,67,67,67,67,68,67,67,67,67,67,67,67,67,67,67,24,23,67,67,85,85,6,67,67, 67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,5,24,196,196,67,67,67,67,67, 67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,68,67,67,67,67,67,67,67, 67,67,67,85,68,67,67,67,85,25,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67, 67,67,67,68,24,85,67,67,67,67,67,67,67,67,67,67,68,67,67,67,67,67,67,67,67,67, 67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,6,67,67,67,85,68,67,67,67,67,67, 67,67,67,67,67,67,67,67,67,67,67,67,67,67,7,25,85,67,67,67,67,67,67,67,67,67,67, 67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67, 67,67,67,67,7,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,9,23, 67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67, 67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,85,67,67,67,67,67,67,67,67,67,67, 67,67,67,67,67,67,67,67,67,67,12,196,67,67,67,67,84,67,67,67,67,67,67,67,67,67, 67,67,67,67,67,67,67,67,84,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67, 67,67,67,67,67,67,67,67,84,67,67,67,67,67,67,67,67,67,84,67,67,67,5,67,196,84, 67,67,67,67,67,84,67,67,67,67,67,67,67,67,67,67,67,67,84,84,84,84,67,67,84,84, 67,67,67,67,67,84,67,67,67,67,67,84,67,67,67,67,67,67,67,84,84,67,67,84,84,84, 84,84,67,67,67,67,67,67,84,85,84,84,67,84,67,67,67,67,67,67,67,84,84,67,67,84, 67,67,67,67,67,67,67,67,67,67,67,67,67,84,67,67,67,67,67,84,84,67,84,84,67,84, 67,67,67,67,67,67,84,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,84,67,84,67, 84,84,67,67,67,67,67,67,66,67,66,66,66,67,66,67,67,66,67,67,67,67,84,67,67,67, 67,67,67,67,67,67,67,67,84,67,67,67,67,66,67,67,67,67,67,67,67,67,67,195,66,67, 66,67,67,66,66,66,67,67,84,67,84,67,84,67,67,67,67,66,66,66,66,66,67,66,67,66, 67,67,66,67,66,67,66,67,84,67,67,67,67,67,67,67,67,67,67,67,67,84,84,67,67,67, 67,67,67,67,66,66,66,195,66,66,66,66,66,66,66,66,67,84,67,84,9,84,67,66,66,66, 66,66,66,66,66,66,67,66,66,66,66,66,66,66,67,84,66,67,67,67,66,67,84,12,84,84, 84,67,195,195,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, 66,66,66,66,67,13,12,84,195,66,66,66,66,66,66,66,66,66,66,66,66,66,66,84,66,67, 13,13,69,83,84,15,13,13,14,13,13,13,13,13,13,14,13,13,84,84,67,67,66,66,66,66, 66,66,66,66,66,66,66,66,66,66,66,195,67,67,84,67,12,13,12,84,66,66,66,66,66,66, 66,195,195,13,11,13,12,12,13,13,12,14,14,14,14,13,13,13,14,13,14,14,14,13,13,14, 14,13,14,14,14,14,13,70,66,83,66,66,66,66,66,66,66,195,66,66,195,195,84,13,13, 13,83,9,11,13,13,84,66,66,66,66,66,66,11,13,14,14,13,13,14,13,13,13,14,14,14,13, 13,11,13,14,14,14,13,14,13,14,14,14,14,13,14,13,13,14,13,14,195,66,66,66,66,66, 83,14,14,13,14,14,13,13,13,13,13,13,14,13,12,14,13,67,66,66,66,195,84,13,13,13, 14,13,14,14,14,14,14,14,14,14,14,13,13,13,13,13,13,14,13,13,14,14,14,14,14,13, 14,13,13,13,12,67,66,13,12,12,13,13,14,13,13,13,14,13,13,13,13,13,13,13,14,13, 12,12,11,12,12,13,13,13,13,13,13,13,14,14,13,14,14,14,14,14,13,13,14,14,14,13, 13,13,13,13,13,13,13,13,14,14,13,13,13,13,13,13,13,13,14,14,13,13,13,13,13,12, 12,13,13,13,13,13,13,13,13,13,13,13,12,12,12,12,13,13,12,13,13,13,12,13,13,13, 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,13,13,13,13,13,13,13,13,13, 13,13,13,13,13,13,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,12, 12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14, 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,12,14,14,14,14,14,13,13,14,13, 14,13,13,14,14,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,13,13, 13,13,13,13,13,14,14,13,13,13,13,13,13,14,14,13,13,13,13,13,13,13,13,14,14,14, 14,14,14 }; // earthTexture #endif // guard