Heat map (vertical): XXXXXXXXXQYYYYYXXXXXXXTUTUXWTUUXWTUUXTXXXXXXXXXXXXQMNNNNMMMMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYKKKKKKKKKKKJKKKKKKKKYMMMMMMMMMMMMMMMMMMMMGGKKKKKKKKKKKKKKKKKKKGNNOQQQQQQQQQQQQQQQQQQNMNGMMMMMNNOOPPOOONOMMMMMMGOOHRTRRQQNOPPORRRPNHOOGGMMMMMMMMMMMMMMMMMMMMGGKKKKKKKMMNMNNNNNKKKKKKKKGNNNNNNNNONNNNNNNNNGMMMMMMMMNMMMMMMMMMGNNNNNNNNONNNNNNNNNGMMMMMMMMNMMMMMMMMMGNNNNNNNNONNNNNNNNNGMMMMNMMMOMMMNMMMMMGGMMMMMMMMMMMMMMMMMMMMGGKKKKKKKKKKKKKKKKKKKKGMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMGOOOOOOPPPPPPPOOOOOGGMMMMMMMMMMMMMMMMMMMMGGKKKKKLLLLLJKKLLLLLKRYEEEFGGGGGGGHHHHJKKU