http://sun.qee.jp/cnblog/images/horry_dictionary-1.png