Mercurial > hg > nnls-chroma
view chorddict.cpp @ 34:8edcf48f4031 matthiasm-plugin
changed Makefile: added chromamethods to the plugin code objecs, minimum OSX set to 10.5 (and no ppc)
author | Matthias Mauch <mail@matthiasmauch.net> |
---|---|
date | Fri, 22 Oct 2010 16:19:40 +0900 |
parents | 8aa2e8b3a778 |
children |
line wrap: on
line source
// #include <string> const int nChorddict = 2904; const char* chordtypes[] = {"", "", "", "", "", "", "", "", "", "", "", "", "/3", "/3", "/3", "/3", "/3", "/3", "/3", "/3", "/3", "/3", "/3", "/3", "/5", "/5", "/5", "/5", "/5", "/5", "/5", "/5", "/5", "/5", "/5", "/5", ":maj6", ":maj6", ":maj6", ":maj6", ":maj6", ":maj6", ":maj6", ":maj6", ":maj6", ":maj6", ":maj6", ":maj6", ":maj7", ":maj7", ":maj7", ":maj7", ":maj7", ":maj7", ":maj7", ":maj7", ":maj7", ":maj7", ":maj7", ":maj7", ":min", ":min", ":min", ":min", ":min", ":min", ":min", ":min", ":min", ":min", ":min", ":min", ":7", ":7", ":7", ":7", ":7", ":7", ":7", ":7", ":7", ":7", ":7", ":7", ":min7", ":min7", ":min7", ":min7", ":min7", ":min7", ":min7", ":min7", ":min7", ":min7", ":min7", ":min7", ":dim", ":dim", ":dim", ":dim", ":dim", ":dim", ":dim", ":dim", ":dim", ":dim", ":dim", ":dim", ":aug", ":aug", ":aug", ":aug", ":aug", ":aug", ":aug", ":aug", ":aug", ":aug", ":aug", ":aug", ""}; const float chorddict[] = {0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.235702, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.235702, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.208514, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.208514, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.208514, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.417029, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.000000, 0.208514, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.417029, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.000000, 0.208514, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.417029, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.000000, 0.208514, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.417029, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.208514, 0.000000, 0.000000, 0.000000, 0.208514, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.208514, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.208514, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.208514, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.417029, 0.000000, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.208514, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.417029, 0.000000, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.208514, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.417029, 0.000000, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.208514, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.417029, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.417029, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.208514, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.000000, 0.208514, 0.000000, 0.000000, 0.208514, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.000000, 0.417029, 0.000000, 0.000000, 0.417029, 0.000000, 0.417029, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.235702, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.235702, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.000000, 0.000000, 0.000000, 0.471405, 0.129099, 0.129099, 0.129099, 0.129099, 0.129099, 0.129099, 0.129099, 0.129099, 0.129099, 0.129099, 0.129099, 0.129099, 0.258199, 0.258199, 0.258199, 0.258199, 0.258199, 0.258199, 0.258199, 0.258199, 0.258199, 0.258199, 0.258199, 0.258199};