/*
*This sketch outputs images to persistence of vision led strips
*It uses FastLed to drive APA102 leds, sending colour values from
*arrays held in flash memory (designated by 'const'). You need to
*set the number of slices you have made your image into,
*e.g. bmp image of 60 pixels high by 150 wide
* would give 60 num_leds and
* 150 slices (number of slices you have made your image into)
*/
#include "FastLED.h"
#define NUM_LEDS 60 //number of leds in strip length on one side
#define DATA_PIN 11 //7 = second hardware spi data
#define CLOCK_PIN 13 //14 = second hardware spi clock
CRGB leds[NUM_LEDS];
int numberOfSlices = 150;
void setup() {
delay(200);
FastLED.addLeds<APA102, DATA_PIN, CLOCK_PIN>(leds, NUM_LEDS);
}
const unsigned int array1[] = { 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffeff, 0xfffeff, 0xfffeff, 0xfefffd, 0xfdfffd, 0xfdfcff, 0xfdfeff, 0xfdfefe, 0xfffefd, 0xfffdfd, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffffd, 0xfeffff, 0xfeffff, 0xfdffff, 0xfdffff, 0xfcfff9, 0xfefffa, 0xfefefc, 0xfeffff, 0xfcfeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfafdfa, 0xfcfffc, 0xfefdfa, 0xfff8f9, 0xb59c9f, 0xa96f74, 0xa76f73, 0xa98082, 0xfef9fb, 0xfafeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfafefd, 0xfefdfa, 0xfdf1ee, 0x96605f, 0xdf8d92, 0xdb848d, 0xde8187, 0xd58285, 0x9d6669, 0xfff4f8, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfdfcfd, 0xfcfdf6, 0x824446, 0xd88889, 0xde8186, 0xd7868a, 0xde8387, 0xdf8387, 0xd38589, 0x965a5c, 0xfefdfc, 0xfafcfd, 0xfffefc, 0xfafffd, 0xfffcff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfefcfc, 0xccbdb7, 0xda888c, 0xdc8388, 0xdb838b, 0xda858a, 0xde838a, 0xde838a, 0xd58487, 0xae6b6c, 0xfffbf9, 0xf9fefe, 0xfffefa, 0xf8fffa, 0xfffcff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffcfa, 0x825457, 0xd98086, 0xde8388, 0xde828c, 0xda858a, 0xdd848a, 0xdb8288, 0xcf7a7f, 0xd88b8e, 0xf0dad7, 0xf5fefd, 0xfffdfc, 0xfbfffc, 0xfffdff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfdf9f5, 0xb36a71, 0xc06a6d, 0xdf868a, 0xdd858e, 0xdb848a, 0xdd848a, 0xdd848a, 0xdb8389, 0xdc868c, 0xb68d8b, 0xf2fdfa, 0xfffcfd, 0xfcfffc, 0xfffeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffeff, 0xfeffff, 0xfefffe, 0xede8e1, 0xda848d, 0xdf8c8c, 0xda8387, 0xd7848d, 0xdc848a, 0xdb848a, 0xdc848a, 0xdd848b, 0xdd8389, 0x8f5b59, 0xf3fefc, 0xfffcfe, 0xfefefb, 0xfeffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfefffe, 0xfffefd, 0xfffdff, 0xf8fefc, 0xfdfffa, 0xcaa79d, 0xd58b8c, 0xde828a, 0xdb838c, 0xdb848c, 0xd8858a, 0xe0818a, 0xdc7f87, 0xdc898e, 0xd68085, 0xc17c81, 0xfefbf6, 0xfffdff, 0xfffcff, 0xfdfffd, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfdfffe, 0xfffffd, 0xfffdff, 0xf9fdfc, 0xfdfdf8, 0x905353, 0xd88388, 0xd78486, 0xd48787, 0xdb8486, 0xdf828a, 0xda8588, 0xd78585, 0xd98588, 0xda838a, 0xd6888a, 0xfef6ee, 0xfbfffe, 0xfffdff, 0xfffeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfdfffe, 0xfefffd, 0xfeffff, 0xfcffff, 0xfefaf8, 0x924f50, 0xdc8188, 0xdd8288, 0xde878d, 0xe37e88, 0xdd7d89, 0xd48285, 0xe08286, 0xe47e89, 0xe08a93, 0xdd818c, 0xa68283, 0xfefefb, 0xfbfefe, 0xfcfefe, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfdfffe, 0xfefffd, 0xfeffff, 0xfdfefe, 0xfff9f9, 0xc17b7c, 0xe08389, 0xda838c, 0xc88f92, 0x8b6164, 0x97676f, 0xa0706f, 0xdf8c93, 0xd87e8c, 0x7d5359, 0xe0c9cb, 0xdac7c8, 0x8a8685, 0xedf1f1, 0xfafafb, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffeff, 0xfaffff, 0xfffdff, 0xfafefd, 0xfff3ef, 0xd88c89, 0xe0828e, 0xa1767c, 0xfaecee, 0xe4e8e2, 0xebe6e4, 0xe7e9e4, 0xbeb2b1, 0x614f50, 0xe8e6e4, 0xe5eae8, 0xe7e8e8, 0xe6e6e6, 0x828081, 0xfffeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffeff, 0xf9ffff, 0xfffdff, 0xf9fafc, 0xbda29d, 0xda8d8e, 0xd98893, 0xf6efef, 0xe9e8ea, 0xe7e7e4, 0xefe9e9, 0xe3e6e3, 0xecebe9, 0xbbb5b5, 0xe1e6e2, 0xdee0df, 0xf1f2f2, 0xebebeb, 0xf0eeef, 0xe3e1e2, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffdff, 0xf9fffd, 0xfffefd, 0xfefefe, 0x855c59, 0xdb8b8f, 0xbd7680, 0xe6eae9, 0xe1eaeb, 0xebe7e9, 0x625f5e, 0xeff3f0, 0xe7e4e3, 0x847f7f, 0xdfe9e4, 0xe6e8e7, 0x949695, 0xe9e9e9, 0xebe9ea, 0xcecdcd, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffdff, 0xf9fffb, 0xfffefd, 0xfdfbfa, 0x865452, 0xdc8789, 0xc77a84, 0xe9e3e1, 0xe4eae9, 0xe9e8e6, 0xe8eae7, 0xe8e9e6, 0xf2e5e8, 0xe5d6d9, 0xe4e6e3, 0xe7e9e8, 0xe7e8e8, 0xeaeaea, 0xf1eff0, 0xfefdfe, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffeff, 0xfcfffc, 0xfffefd, 0xfffbfa, 0xa16766, 0xdc8485, 0xdd8790, 0x765859, 0xf0e9e7, 0xe3eae2, 0xe0e8e3, 0xe9e8e5, 0x947c80, 0x917176, 0xf9e9eb, 0xe6e8e6, 0xe7e7e5, 0xf6f0ee, 0xbcb8b7, 0xfcfcfd, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfbfffe, 0xfffbff, 0xfaffff, 0xfff7f5, 0xce8186, 0xdb8489, 0xd88289, 0xd58b93, 0x966366, 0xaf9292, 0xc19fa3, 0xa96f74, 0xd4848a, 0xd98187, 0xd8868d, 0xa16871, 0xa26671, 0xd79195, 0xf2dce0, 0xfefeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfcfffe, 0xfffbff, 0xfaffff, 0xe1cfd0, 0xd4848a, 0xda8a8d, 0xd58086, 0xdc7f87, 0xe3868e, 0xd98086, 0xe9949b, 0xe28790, 0xe78a92, 0xde898e, 0xcf8084, 0xe3888e, 0xe58793, 0xdb7a83, 0x916a6a, 0xf8fffe, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfefffd, 0xfffdfd, 0xfafffd, 0xc5a2a4, 0xdb878c, 0xda8488, 0xdd8488, 0xdb8488, 0xdb8586, 0xd88685, 0xda8686, 0xd88388, 0xd98289, 0xdd838b, 0xda8187, 0xd08a83, 0xd38389, 0xde8087, 0xa86d6d, 0xfff8f7, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffffc, 0xfffefb, 0xfbfffc, 0x94656b, 0xdb8488, 0xd98686, 0xda8588, 0xdb8488, 0xdb838a, 0xdd838a, 0xdc838a, 0xd8868f, 0xd38a91, 0xd48c8f, 0xd68888, 0xde878c, 0xd88690, 0xe1808a, 0xdb8c8f, 0xf7dfe0, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffefb, 0xfcfffe, 0xfffbfe, 0x8d5054, 0xda8487, 0xd7868c, 0xdc8488, 0xe08286, 0xdb8689, 0xd1888d, 0x865357, 0x3c0a0d, 0x3b0e0f, 0x3e1415, 0x3b1011, 0x350708, 0xb17b80, 0xdb838e, 0xdc8388, 0x92635c, 0xfefcf9, 0xfaffff, 0xfffcfc, 0xfdfeff, 0xfcffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffefc, 0xf9fdfd, 0xfffafe, 0xa66568, 0xdc8689, 0xdb8488, 0xdc8488, 0xd68688, 0xc78587, 0x3c080b, 0x411516, 0x3c1011, 0x411315, 0x411215, 0x441316, 0x431516, 0x411516, 0x8a474c, 0xdc878b, 0xad6e6b, 0xfffaf8, 0xfafefe, 0xfffcfc, 0xfdfefe, 0xfcffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffffe, 0xfdfeff, 0xf8eff1, 0xcc8585, 0xdc858a, 0xe08589, 0xd58487, 0xc98d8d, 0x380a0c, 0x3f161a, 0x401415, 0x411315, 0x421215, 0x441115, 0x441115, 0x431214, 0x3e1415, 0x451516, 0xd48b8e, 0xd4888a, 0xe7d1d1, 0xfbfefe, 0xfffdfe, 0xfffefe, 0xfeffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfdfefd, 0xf9fafa, 0xeed5d7, 0xd78788, 0xd98288, 0xdb868d, 0xd18c90, 0x3d1012, 0x3f1617, 0x411114, 0x431215, 0x431215, 0x431215, 0x431215, 0x421215, 0x421312, 0x451015, 0x3e1516, 0x330404, 0xd38889, 0xa47374, 0xfefeff, 0xfefeff, 0xfffefd, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffefe, 0xf7fefa, 0xa6797d, 0xd8898a, 0xd98386, 0xd7868d, 0x53171f, 0x3a161b, 0x3e171a, 0x491113, 0x421216, 0x411316, 0x431215, 0x441214, 0x401314, 0x421213, 0x480f15, 0x3f1214, 0x411414, 0xc58585, 0xad696e, 0xfffdfc, 0xfefeff, 0xfcffff, 0xfffeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffcfe, 0xf2fff8, 0x7f3e46, 0xd58489, 0xdb8085, 0xc88e90, 0x280608, 0x200f10, 0x270e0e, 0x411311, 0x26090b, 0x280d0c, 0x411417, 0x471114, 0x411512, 0x431215, 0x431215, 0x411013, 0x411013, 0x4c1517, 0xd9888f, 0xf8f2ed, 0xfffbff, 0xf7ffff, 0xfffeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffeff, 0xfbfcf7, 0x9d555b, 0xde858c, 0xe48590, 0x2d0e10, 0x1d0f10, 0x170e0d, 0x220c0b, 0x3f1512, 0x190b0a, 0x1a0b08, 0x391516, 0x461215, 0x431414, 0x431215, 0x431215, 0x421114, 0x431215, 0x461014, 0xd48e92, 0x996e6d, 0xfffbff, 0xfbffff, 0xfffeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfefefe, 0xfef9f7, 0xcc7e83, 0xdf858a, 0xe18e98, 0x1d060a, 0x1b0b0f, 0x1a080c, 0x250b0e, 0x3b1417, 0x1c0b0d, 0x180c0a, 0x2f1212, 0x431115, 0x431215, 0x431215, 0x431215, 0x431215, 0x431215, 0x451417, 0x975e5d, 0xc4787d, 0xfef5f6, 0xfffdfe, 0xfeffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfdffff, 0xd2b9bc, 0xdc8b8f, 0xdc8689, 0xbf7982, 0x190c0d, 0x190b0c, 0x1b0c0c, 0x1b0b0d, 0x1b080e, 0x20080c, 0x1b0b0b, 0x301213, 0x431117, 0x431215, 0x431215, 0x431215, 0x431215, 0x431215, 0x3f1214, 0x491714, 0xe2838d, 0xe8dedc, 0xfffbfe, 0xfeffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffeff, 0xfffeff, 0xfffeff, 0xfffeff, 0xfafdfb, 0x96676c, 0xd9888a, 0xdf8287, 0x6a3e3e, 0x130606, 0x190d0e, 0x240e12, 0x1a060a, 0x190f0f, 0x130f0b, 0x22090b, 0x3b1014, 0x421415, 0x3d1513, 0x441213, 0x441515, 0x421313, 0x431213, 0x441113, 0x390c0b, 0xd78187, 0x9a6766, 0xfbfefd, 0xfffdff, 0xfffeff, 0xfffeff, 0xfffeff, 0xfeffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffeff, 0xffffff, 0xfcffff, 0xfcffff, 0xfffefb, 0x844950, 0xd18083, 0xdf848a, 0x420f12, 0x481116, 0x43080e, 0x76353d, 0x7b3b43, 0x43090f, 0x471015, 0x702832, 0x88333e, 0x832d36, 0x580b10, 0x451113, 0x411212, 0x401313, 0x431213, 0x451114, 0x3b1511, 0xda9192, 0xc7747d, 0xf9eeed, 0xfcffff, 0xfeffff, 0xfeffff, 0xffffff, 0xfffeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffeff, 0xfcffff, 0xfafffe, 0xfbfbfb, 0xf7ebea, 0xcc7e86, 0xde8d8f, 0xdd868c, 0x43090c, 0x933440, 0x97313e, 0x9c3140, 0x9a2f3d, 0x992f3d, 0x882c36, 0x942e3c, 0x9b2f3e, 0x9a303e, 0x98323e, 0x973345, 0x560a14, 0x471013, 0x431515, 0x421314, 0x431312, 0xd49190, 0xe8828e, 0x8c5759, 0xfbf8f5, 0xf9fafa, 0xfafefe, 0xfeffff, 0xfffeff, 0xfffeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfefeff, 0xfcffff, 0xfcfcfc, 0xfff8fe, 0x885f63, 0xe2838e, 0xd28285, 0xde898f, 0x6b2a2e, 0x993444, 0x982f41, 0x972d3f, 0x9a2f41, 0x9b2e41, 0x9b2e3d, 0x9b2b3d, 0xa02f41, 0x9d2f40, 0x98303f, 0x933445, 0x833a43, 0x430e10, 0x410f10, 0x410c0f, 0x92434c, 0xd3858a, 0xd98285, 0xdd868d, 0xd1b3b7, 0xfef9fd, 0xfdfefd, 0xfeffff, 0xfffeff, 0xfffeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffeff, 0xfffdff, 0xfcffff, 0xfafefa, 0xffdedf, 0xd0858c, 0xde8289, 0xd88488, 0xd98389, 0xd8888e, 0xd4858b, 0xcc7f84, 0xc5787d, 0xbe6e74, 0xb8686e, 0xb26168, 0xb26268, 0xb2666c, 0xb0696d, 0xba7377, 0xcc8289, 0xd6898f, 0xd98a91, 0xda8a8e, 0xd7878b, 0xda808a, 0xdf848e, 0xd78089, 0xd0787c, 0xca8f92, 0xfff8f9, 0xfdfefe, 0xfffcff, 0xfffcfe, 0xfffeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfeffff, 0xfeffff, 0xfeffff, 0xfdfaf7, 0x9c6466, 0xc1666e, 0xdb848a, 0xdb848a, 0xdb848a, 0xda8389, 0xdb848a, 0xda8389, 0xd98288, 0xdb848a, 0xda8389, 0xda838c, 0xd9838c, 0xd8868d, 0xae6066, 0x9a4f53, 0xb0686b, 0xda898e, 0xdb8489, 0xdd8487, 0xda8786, 0xdb8b8a, 0xdd888c, 0xd48184, 0xc57674, 0xd68287, 0xc09a9c, 0xfbfefd, 0xf8ffff, 0xf8fffe, 0xfeffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfdffff, 0xf8fefe, 0xfffcfa, 0xa57e7e, 0xd8888f, 0xdf818a, 0xdb848a, 0xdb848a, 0xdb848a, 0xd98288, 0xda8389, 0xda8389, 0xd98288, 0xdb848a, 0xda8389, 0xdd828b, 0xdc828a, 0xda838b, 0xda858c, 0xdb868c, 0xdc8a8c, 0xda8487, 0xdd8387, 0xdf8388, 0xdd8388, 0xd67f85, 0xe28c94, 0xd67d87, 0xda7f8c, 0xda8588, 0x8b5857, 0xfef9f7, 0xfefefe, 0xfff9fe, 0xfffeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfeffff, 0xfbfdfd, 0xfbeeec, 0xcb8489, 0xe0848d, 0xda8189, 0xdb848a, 0xdb848a, 0xdd868c, 0xda8389, 0xdb848a, 0xdb848a, 0xdb848a, 0xdb848a, 0xdb848a, 0xde858b, 0xdb8288, 0xde858b, 0xdd848a, 0xdd838a, 0xe1828a, 0xdd848a, 0xdc888e, 0xda848d, 0xd9808c, 0xdf808d, 0xdd858c, 0xdb858a, 0xdc838b, 0xdd807f, 0xd07f80, 0xd2b0b6, 0xf9ffff, 0xf4fffd, 0xfeffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffeff, 0xfcf4f5, 0x956d6c, 0xda838b, 0xe0838b, 0xd58487, 0xdb848a, 0xda848a, 0xda8389, 0xc87177, 0xdb848a, 0xdb848a, 0xdb8489, 0xda8489, 0xda848a, 0xdb868a, 0xcb7579, 0xdb8386, 0xdb8488, 0xdb8489, 0xd9848d, 0xc58085, 0x9e6668, 0x9e6c69, 0x694637, 0x3b3313, 0x4d5223, 0x66723a, 0x707c47, 0x62683a, 0x5b492b, 0x452a24, 0xfefafe, 0xfef8fc, 0xfffeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfdffff, 0xfef4f6, 0xd78a8a, 0xd7868a, 0xe1818c, 0xda8589, 0xdc828b, 0xd7858b, 0xb8676d, 0xda858c, 0xdd828c, 0xd9848c, 0xd68883, 0xd88288, 0xdc7c89, 0xdf8375, 0xe18895, 0xd48a98, 0xbc898c, 0x4e301d, 0x54521a, 0xaeba68, 0xc8d98b, 0xb1bd95, 0x6f6f5e, 0x594a4d, 0x524344, 0x5c4562, 0x664976, 0x504439, 0x96b853, 0x8ba857, 0xb2a6ae, 0xfafcf9, 0xfeffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffffe, 0x9a7073, 0xdb8285, 0xd9858b, 0xdf818c, 0xd58687, 0xd58389, 0xc8777d, 0xd27f86, 0xd78088, 0xd58882, 0xda8680, 0xde8092, 0xd8818a, 0xd88e93, 0x885b5f, 0x594618, 0xa7ac63, 0xb7c97b, 0x687547, 0x594d53, 0x715682, 0x8557a2, 0x9052a5, 0x8d519e, 0x8352a5, 0x8655a1, 0x8756a0, 0x8655a7, 0x825caa, 0xbbd07c, 0xa6cf60, 0x333e18, 0xfefef9, 0xfffffe, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffdfd, 0x884e51, 0xe18086, 0xda848c, 0xdf828c, 0xd58888, 0xd28388, 0xaa585e, 0xd78289, 0xd9858c, 0xdc7e8d, 0xde8299, 0xc68584, 0x463015, 0xa0b273, 0xa7cd71, 0x4f6520, 0x6a5886, 0x8a58a6, 0x904cb5, 0x9257ae, 0x8851a4, 0x8456a5, 0x7e59a4, 0x8158a2, 0x8c52a3, 0x8b50ac, 0x825692, 0x775a83, 0x655270, 0xb7d069, 0xa8d656, 0xb4d279, 0xdad9d7, 0xfffeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffefc, 0xa9716e, 0xde7f84, 0xd8858c, 0xe0818c, 0xd68787, 0x99484e, 0xda858c, 0xd58389, 0xd88d91, 0xc2907f, 0x3e2c19, 0xb9d27e, 0x5f822e, 0x98b555, 0xb1d564, 0xbec475, 0x8357a0, 0x89579b, 0x845898, 0x774f84, 0x8b57a1, 0x8f50a6, 0x8f51a1, 0x8a53a1, 0x8157a9, 0x7b5aa6, 0xb2b591, 0xa9d24c, 0xacd459, 0xabcf60, 0xabd25b, 0xa7d04f, 0x59663f, 0xfffeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffdfc, 0xb17071, 0xe17f87, 0xd4828d, 0xce7e81, 0xdc847d, 0xca7b7d, 0xd9888f, 0xc9858a, 0x392f15, 0xbed888, 0x6a882c, 0xa8c962, 0xafd15f, 0xadd05a, 0xa6cd5c, 0xb4cb6b, 0x7b627d, 0x8254a7, 0x654b66, 0xbace77, 0x59405d, 0x8158a1, 0x8356a5, 0x8852af, 0x8a549c, 0x8b4fb5, 0x825c8c, 0xb9d07a, 0xaad54f, 0xaad161, 0xaad25e, 0xa5ce51, 0x8ba55d, 0xfcfcfe, 0xfefef8, 0xfffdfe, 0xfffcff, 0xfefff3, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffdfd, 0x8e5758, 0xde8283, 0xda858d, 0xcb7b86, 0xa24c52, 0xda8a9c, 0x482521, 0xa6c16a, 0x758e2f, 0xb9d673, 0xa7cb5d, 0xb2d666, 0xabd05c, 0xaad059, 0xa2d64d, 0xa3d34f, 0xb1c76a, 0xafbb73, 0xb9d875, 0xb9dc6c, 0x825e9e, 0x8954a4, 0x8653ad, 0x8654ab, 0x8555a7, 0x895698, 0x8a55a5, 0x9f9b80, 0xaed254, 0xaad260, 0xaad25c, 0xaad354, 0xabc86f, 0xe4e4da, 0xfaf4ff, 0xfffffc, 0xfffff6, 0xfffaff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffdfe, 0x7d5053, 0xdf8584, 0xe28289, 0xd68994, 0xc18b90, 0x535029, 0xafd271, 0x86a14a, 0xa8cf5d, 0xa9d256, 0xabd259, 0xabd259, 0xabd15a, 0xabd25c, 0xacd361, 0xa5d266, 0xacd558, 0xacd451, 0xa0d360, 0xaac66a, 0x8453ac, 0x905099, 0x8d53a6, 0x8c5694, 0x8953a4, 0x8753b7, 0x87619f, 0xa1ae72, 0xaacf59, 0xa9d05c, 0xa7d156, 0xadd557, 0xaecf63, 0x342d34, 0xc6c8bf, 0xf5fcf4, 0xfbfefe, 0xfcfaff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfefeff, 0xfdf6f4, 0xb97679, 0xdf8b90, 0x9a7159, 0x9aaf62, 0x64842e, 0xb9d070, 0xa6d54e, 0xa9cf5e, 0xabd15b, 0xaad358, 0xaad359, 0xaad25b, 0xaad25d, 0xb0d152, 0xaad355, 0xadd354, 0xb0d057, 0xaad363, 0xb8d86c, 0x614e60, 0x826096, 0x7f57af, 0x8155ac, 0x795992, 0x544b4b, 0xb4c26f, 0xa0cd4c, 0x769e2d, 0xabd35b, 0xa9d259, 0xa9cf5b, 0xaccd5d, 0x989477, 0x795e97, 0x33184a, 0xfefcf3, 0xf9faf2, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfcfffe, 0xf6fff9, 0xfae7eb, 0xb6887f, 0xb9bd83, 0x526e1d, 0xb0ce5f, 0xa5d761, 0xa9ce5a, 0xabd151, 0xaad359, 0xaad35b, 0xaad35d, 0xaad35d, 0xaad35d, 0xabd161, 0xa6d55b, 0xa9ce69, 0x90ad53, 0x81a83e, 0x75a725, 0x8fb349, 0xa9c770, 0xb1c86c, 0xbccf69, 0xa9c95b, 0x88ad3a, 0x89a349, 0x80a143, 0xacd360, 0xacd35d, 0xa9d15d, 0xa4cb5c, 0xafd261, 0x775986, 0x794068, 0xbd7887, 0x69383f, 0xc7afbc, 0xfffcfd, 0xfeffff, 0xfeffff, 0xfffeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfefffc, 0xfefffe, 0xfff8ff, 0x3b3215, 0x566518, 0xaed162, 0xabd25b, 0xabd25b, 0xabd25b, 0xabd25b, 0xabd25d, 0xabd25d, 0xabd25d, 0xabd25d, 0xabd25d, 0xabd355, 0xabd25c, 0xaed459, 0xacd251, 0xa5c953, 0x87ac43, 0x7fa242, 0x83a73e, 0x87aa43, 0x82a743, 0x7fa53e, 0x82a43d, 0x9bbf4d, 0xa9d25d, 0xa7d558, 0xacd061, 0xabd160, 0xa1d053, 0xadcf65, 0x572b36, 0xce8494, 0xe1838c, 0xd88084, 0xd58d90, 0x704345, 0xfffaf8, 0xfffeff, 0xfffcff, 0xfeffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffeff, 0xfefefc, 0xfffafe, 0x1f210f, 0xa9ca56, 0xafda61, 0xaad15a, 0xaad15a, 0xabd25b, 0xabd25b, 0xabd25d, 0xabd25d, 0xabd25d, 0xabd25d, 0xabd25d, 0xa8d262, 0xaad15f, 0xaed462, 0xaacd5d, 0xb0d064, 0xafd05c, 0xa9d247, 0xacd267, 0x7fa345, 0xaed464, 0xacd466, 0xabd35d, 0xacd45c, 0xa8d255, 0xa7d64f, 0xa9d162, 0xa7d35a, 0xb4d65b, 0x564f2d, 0xdd8f99, 0xdb898f, 0xdb8787, 0xd78285, 0xd8838a, 0xde8a8d, 0x54292a, 0xfffbfb, 0xfefeff, 0xfcffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfeffff, 0xfdfffd, 0xfffefd, 0x46493b, 0xb3d16f, 0xaad459, 0xabd25b, 0xa9d059, 0xabd25b, 0xabd25b, 0xabd25d, 0xabd25d, 0xabd25d, 0xa9d05b, 0xabd25d, 0xaed365, 0xa7d246, 0xa9d454, 0xa8d262, 0xa7d552, 0xaad359, 0xabd66c, 0xa7d259, 0xc6e385, 0x839954, 0xadd25b, 0xa9d14d, 0xabcf60, 0xb0d365, 0x98bf49, 0xa7d05d, 0xa7d559, 0xc0cc74, 0xc38b8d, 0xde8289, 0xdc8488, 0xda8587, 0xda8489, 0xdd838a, 0xdc7f83, 0xb5787d, 0xfffaf9, 0xfbffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfefffd, 0xfbfffe, 0xfffefe, 0xfbfcf6, 0x3a4a23, 0xafd35d, 0xaad15a, 0xacd35c, 0xabd25b, 0xabd25b, 0xabd25d, 0xabd25d, 0xabd25d, 0xabd25d, 0xafd661, 0x99966f, 0x727062, 0xbaca79, 0xb1d050, 0xa7c572, 0xaecf6c, 0xb1d066, 0x98a754, 0x65572e, 0x413714, 0xb4ce66, 0xb5d566, 0x8aa460, 0x6e8047, 0xb5cd7c, 0xabd357, 0xafd860, 0x5a4d22, 0xe0858e, 0xd9858a, 0xdc838a, 0xde828a, 0xdd838a, 0xd98589, 0xd88d92, 0x6b353b, 0xfdfcfc, 0xf8ffff, 0xfffdff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffffe, 0xfefffe, 0xffffff, 0xfefefe, 0xfefefd, 0x171f0e, 0xc2db88, 0xacd05b, 0xa8d150, 0xaad65d, 0xa6d845, 0xaed467, 0xa4d24e, 0xacd65d, 0x808c54, 0x86549d, 0x8451a0, 0xa5ab89, 0xb7d366, 0x7e5a96, 0x6f527e, 0x3b2311, 0xd68a89, 0xe28291, 0xda8785, 0xa25f5c, 0x381c16, 0xfbf9f5, 0xfafefe, 0xf5f4f4, 0x717571, 0x192015, 0x331a14, 0x925054, 0xbe7579, 0xd1858a, 0xce868a, 0xa06363, 0x7c4746, 0xe9dbe1, 0xfffafe, 0xfefeff, 0xfeffff, 0xfffeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfafafa, 0xffffff, 0xfcfdfd, 0xeaf0e9, 0x55633b, 0x8ca358, 0xb5d36e, 0xb0cd6c, 0xafd05b, 0xa9d648, 0xb6d070, 0x7c5c8b, 0x7c599e, 0x8953a2, 0x7a5782, 0x775f6e, 0x8851a7, 0x3a122c, 0xce8883, 0xd78685, 0xd8848e, 0xda8486, 0xc37373, 0xd79596, 0x977475, 0xfffcfa, 0xfffeff, 0xfdfdfd, 0xf9fefa, 0xfcfefa, 0xfbfcf7, 0xfcfcfd, 0xfffafb, 0xfdfbfd, 0xfdfcfc, 0xfafdfd, 0xfcf9fb, 0xfffeff, 0xfeffff, 0xffffff, 0xfffeff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffeff, 0xfffeff, 0xfefffc, 0xfdfefa, 0xe0e4df, 0x3c4030, 0x445023, 0x7d9461, 0x6e735a, 0x8b5aa3, 0x8351a3, 0x8f51a6, 0x8a4eab, 0x8358ae, 0x744d7f, 0xcc8f97, 0xe17c80, 0xdc8486, 0xd5878c, 0xdb838a, 0xdd8386, 0xe38188, 0xbc757a, 0xfef2f2, 0xf9ffff, 0xfcffff, 0xfffdff, 0xfffdff, 0xfafeff, 0xfffdfe, 0xfffdfe, 0xfffdfe, 0xfffdfe, 0xfffcff, 0xfbffff, 0xfcffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffefc, 0xfffeff, 0xfffbff, 0xfdf9ff, 0xfefef5, 0xfefef4, 0xfefaf8, 0xfbfcf6, 0xf5f9f3, 0xccbfc4, 0x452648, 0x745589, 0x86609a, 0x80529a, 0x68404a, 0xd38084, 0xd6828a, 0xdd838a, 0xdd838b, 0xd8858d, 0xdc848d, 0xe48088, 0xc88186, 0xeedddd, 0xfbffff, 0xfeffff, 0xfffdff, 0xfffcff, 0xfffdff, 0xfdfffc, 0xfbfffc, 0xf8fffc, 0xfbfffc, 0xfcfffc, 0xfdffff, 0xfffeff, 0xfffeff, 0xffffff, 0xfeffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfffffe, 0xfffff8, 0xfffff6, 0xfdfdf7, 0xfffdff, 0xfffeff, 0xfffbff, 0xfffefb, 0xfafeff, 0xf9fcfe, 0xfffff4, 0xfdfeff, 0xe1d7e3, 0x7b5f7f, 0x7f5b5f, 0xc5797b, 0xd28c92, 0xdd858e, 0xe2828c, 0xdb858e, 0xd8848d, 0xd38990, 0x7d4e51, 0xfcf8f9, 0xfffeff, 0xfffeff, 0xfcffff, 0xfcfffd, 0xfcfffd, 0xfffbff, 0xfffdff, 0xfffdff, 0xfffdff, 0xfffdff, 0xfffeff, 0xfffeff, 0xfffeff, 0xffffff, 0xfcffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfefefe, 0xfefefe, 0xfdfdfd, 0xfefcf6, 0xfff7f4, 0xfde8e9, 0xd2b7b9, 0xcbacac, 0xe4c0c1, 0xfff2f3, 0xfff9f9, 0xfffbfd, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xfdfdfd, 0xfefefe, 0xfdfefe, 0xfdfdff, 0xfefdff, 0xfdfbff, 0xfdfcfe, 0xfbfdff, 0xf6fefe, 0xfbfefe, 0xfbfdfc, 0xfefdfe, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, }; //end of array
void PoiSonic(unsigned long time, const unsigned int array[]){
unsigned long currentTime = millis();
while (millis()< currentTime + (time)) {
int f= numberOfSlices;
int z; //a counter
int j=NUM_LEDS;
for (int x=0;x<f;x++){
for(z=NUM_LEDS;z>0;z--){
leds[z-1]=array[x+((j-z)*f)];}
FastLED.show();
delayMicroseconds(40); //may need to increase / decrease depending on spin rate
}
delayMicroseconds(1000); //may need to increase / decrease depending on spin rate
}
}
void loop() {
PoiSonic(2000,array1); //call to array
}