Heat map (vertical): NNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNNNMMMMLLLLKKKKKKJJJJJJJJJIIHHGGGGGFFFEEEDDDCCCBBBBCCCDEFFGGHHHIIJJKKKKLLLLMMMMNNNNOOOOOOOPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRSSSSSSSSSRRRSRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKIIHGGFFFFEEEEEDDDDDDDDDDDDDCCCDDDDDDDCCDDDDDDDDDDDDEEEEEEEFFFFFFFFFFFFFFFFFGGGFGFFGGGGGGGHHHHHHHIIIJJJJJJJJJJJIIIIIIIIIHHHHHGHGGGFFFFFEDDDCCCBBBBBBBBBBBBBBBBBBBAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA