MMMMMMMM               MMMMMMMMIIIIIIIIIINNNNNNNN        NNNNNNNN        GGGGGGGGGGGGG     OOOOOOOOO        SSSSSSSSSSSSSSS 
M:::::::M             M:::::::MI::::::::IN:::::::N       N::::::N     GGG::::::::::::G   OO:::::::::OO    SS:::::::::::::::S
M::::::::M           M::::::::MI::::::::IN::::::::N      N::::::N   GG:::::::::::::::G OO:::::::::::::OO S:::::SSSSSS::::::S
M:::::::::M         M:::::::::MII::::::IIN:::::::::N     N::::::N  G:::::GGGGGGGG::::GO:::::::OOO:::::::OS:::::S     SSSSSSS
M::::::::::M       M::::::::::M  I::::I  N::::::::::N    N::::::N G:::::G       GGGGGGO::::::O   O::::::OS:::::S            
M:::::::::::M     M:::::::::::M  I::::I  N:::::::::::N   N::::::NG:::::G              O:::::O     O:::::OS:::::S            
M:::::::M::::M   M::::M:::::::M  I::::I  N:::::::N::::N  N::::::NG:::::G              O:::::O     O:::::O S::::SSSS         
M::::::M M::::M M::::M M::::::M  I::::I  N::::::N N::::N N::::::NG:::::G    GGGGGGGGGGO:::::O     O:::::O  SS::::::SSSSS    
M::::::M  M::::M::::M  M::::::M  I::::I  N::::::N  N::::N:::::::NG:::::G    G::::::::GO:::::O     O:::::O    SSS::::::::SS  
M::::::M   M:::::::M   M::::::M  I::::I  N::::::N   N:::::::::::NG:::::G    GGGGG::::GO:::::O     O:::::O       SSSSSS::::S 
M::::::M    M:::::M    M::::::M  I::::I  N::::::N    N::::::::::NG:::::G        G::::GO:::::O     O:::::O            S:::::S
M::::::M     MMMMM     M::::::M  I::::I  N::::::N     N:::::::::N G:::::G       G::::GO::::::O   O::::::O            S:::::S
M::::::M               M::::::MII::::::IIN::::::N      N::::::::N  G:::::GGGGGGGG::::GO:::::::OOO:::::::OSSSSSSS     S:::::S
M::::::M               M::::::MI::::::::IN::::::N       N:::::::N   GG:::::::::::::::G OO:::::::::::::OO S::::::SSSSSS:::::S
M::::::M               M::::::MI::::::::IN::::::N        N::::::N     GGG::::::GGG:::G   OO:::::::::OO   S:::::::::::::::SS 
MMMMMMMM               MMMMMMMMIIIIIIIIIINNNNNNNN         NNNNNNN        GGGGGG   GGGG     OOOOOOOOO      SSSSSSSSSSSSSSS