NNNNNNNN        NNNNNNNN   iiii   KKKKKKKKK    KKKKKKK                   BBBBBBBBBBBBBBBBB
N:::::::N       N::::::N  i::::i  K:::::::K    K:::::K                   B::::::::::::::::B
N::::::::N      N::::::N   iiii   K:::::::K    K:::::K                   B::::::BBBBBB:::::B
N:::::::::N     N::::::N          K:::::::K   K::::::K                   BB:::::B     B:::::B
N::::::::::N    N::::::N iiiiiii  KK::::::K  K:::::KKK    ooooooooooo     B::::B     B:::::B
N:::::::::::N   N::::::N i:::::i    K:::::K K:::::K     oo:::::::::::oo   B::::B     B:::::B
N:::::::N::::N  N::::::N  i::::i    K::::::K:::::K     o:::::::::::::::o  B::::BBBBBB:::::B
N::::::N N::::N N::::::N  i::::i    K:::::::::::K      o:::::ooooo:::::o  B:::::::::::::BB
N::::::N  N::::N:::::::N  i::::i    K:::::::::::K      o::::o     o::::o  B:::::::::::::BB
N::::::N   N:::::::::::N  i::::i    K::::::K:::::K     o::::o     o::::o  B::::BBBBBB:::::B
N::::::N    N::::::::::N  i::::i    K:::::K K:::::K    o::::o     o::::o  B::::B     B:::::B
N::::::N     N:::::::::N  i::::i  KK::::::K  K:::::KKK o::::o     o::::o  B::::B     B:::::B
N::::::N      N::::::::N i::::::i K:::::::K   K::::::K o:::::ooooo:::::o BB:::::BBBBBB::::::B
N::::::N       N:::::::N i::::::i K:::::::K    K:::::K o:::::::::::::::o B:::::::::::::::::B
N::::::N        N::::::N i::::::i K:::::::K    K:::::K  oo:::::::::::oo  B::::::::::::::::B
NNNNNNNN         NNNNNNN iiiiiiii KKKKKKKKK    KKKKKKK    ooooooooooo    BBBBBBBBBBBBBBBBB