Repost: Why do piano have 88 keys?