Heat map (vertical): QQQQQQQQQQQQQQQQPPPPPOOOOPPPPPPPPOOOOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPQPPPPPOOOONNNNNMMMMMMLLLMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNNNNNNNNNMMMMLLLLLMMMMMMMMNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMNNNNNNNNNNOOOOOOOOOO