update.
[chise/xemacs-chise.git-] / lisp / utf-2000 / u02F00-Kangxi-Radicals.el
index f4dacd8..bc3f868 100644 (file)
 (define-char
   '((name              . "KANGXI RADICAL ONE")
-    (ucs               . #x2F00)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x4E00)
-    (chinese-cns11643-1 #x27 #x21)     ; \e$(G'!\e(B
+    (<-radical
+     ((ucs               . #x4E00)     ; 一
+      ))
+    (chinese-cns11643-1 . #x2721)      ; 
+    (ucs               . #x2F00)       ; ⼀
     ))
 (define-char
   '((name              . "KANGXI RADICAL LINE")
-    (ucs               . #x2F01)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x4E28)
-    (chinese-cns11643-1 #x27 #x22)     ; \e$(G'"\e(B
+    (<-radical
+     ((ucs               . #x4E28)     ; 丨
+      ))
+    (chinese-cns11643-1 . #x2722)      ; 
+    (ucs               . #x2F01)       ; ⼁
     ))
 (define-char
   '((name              . "KANGXI RADICAL DOT")
-    (ucs               . #x2F02)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x4E36)
-    (chinese-cns11643-1 #x27 #x23)     ; \e$(G'#\e(B
+    (<-radical
+     ((ucs               . #x4E36)     ; 丶
+      ))
+    (chinese-cns11643-1 . #x2723)      ; 
+    (chinese-big5      . #xC6BF)       ; 
+    (ucs               . #x2F02)       ; ⼂
     ))
 (define-char
   '((name              . "KANGXI RADICAL SLASH")
-    (ucs               . #x2F03)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x4E3F)
-    (chinese-cns11643-1 #x27 #x24)     ; \e$(G'$\e(B
+    (<-radical
+     ((ucs               . #x4E3F)     ; 丿
+      ))
+    (chinese-cns11643-1 . #x2724)      ; 
+    (chinese-big5      . #xC6C0)       ; 
+    (ucs               . #x2F03)       ; ⼃
     ))
 (define-char
   '((name              . "KANGXI RADICAL SECOND")
-    (ucs               . #x2F04)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x4E59)
-    (chinese-cns11643-1 #x27 #x25)     ; \e$(G'%\e(B
+    (<-radical
+     ((ucs               . #x4E59)     ; 乙
+      ))
+    (chinese-cns11643-1 . #x2725)      ; 
+    (ucs               . #x2F04)       ; ⼄
     ))
 (define-char
   '((name              . "KANGXI RADICAL HOOK")
-    (ucs               . #x2F05)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x4E85)
-    (chinese-cns11643-1 #x27 #x26)     ; \e$(G'&\e(B
+    (<-radical
+     ((ucs               . #x4E85)     ; 亅
+      ))
+    (chinese-cns11643-1 . #x2726)      ; 
+    (chinese-big5      . #xC6C1)       ; 
+    (ucs               . #x2F05)       ; ⼅
     ))
 (define-char
   '((name              . "KANGXI RADICAL TWO")
-    (ucs               . #x2F06)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x4E8C)
-    (chinese-cns11643-1 #x27 #x27)     ; \e$(G''\e(B
+    (<-radical
+     ((ucs               . #x4E8C)     ; 二
+      ))
+    (chinese-cns11643-1 . #x2727)      ; 
+    (ucs               . #x2F06)       ; ⼆
     ))
 (define-char
   '((name              . "KANGXI RADICAL LID")
-    (ucs               . #x2F07)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x4EA0)
-    (chinese-cns11643-1 #x27 #x28)     ; \e$(G'(\e(B
+    (<-radical
+     ((ucs               . #x4EA0)     ; 亠
+      ))
+    (chinese-cns11643-1 . #x2728)      ; 
+    (chinese-big5      . #xC6C2)       ; 
+    (ucs               . #x2F07)       ; ⼇
     ))
 (define-char
   '((name              . "KANGXI RADICAL MAN")
-    (ucs               . #x2F08)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x4EBA)
-    (chinese-cns11643-1 #x27 #x29)     ; \e$(G')\e(B
+    (<-radical
+     ((ucs               . #x4EBA)     ; 人
+      ))
+    (chinese-cns11643-1 . #x2729)      ; 
+    (ucs               . #x2F08)       ; ⼈
     ))
 (define-char
   '((name              . "KANGXI RADICAL LEGS")
-    (ucs               . #x2F09)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x513F)
-    (chinese-cns11643-1 #x27 #x2A)     ; \e$(G'*\e(B
+    (<-radical
+     ((ucs               . #x513F)     ; 儿
+      ))
+    (chinese-cns11643-1 . #x272A)      ; 
+    (ucs               . #x2F09)       ; ⼉
     ))
 (define-char
   '((name              . "KANGXI RADICAL ENTER")
-    (ucs               . #x2F0A)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5165)
-    (chinese-cns11643-1 #x27 #x2B)     ; \e$(G'+\e(B
+    (<-radical
+     ((ucs               . #x5165)     ; 入
+      ))
+    (chinese-cns11643-1 . #x272B)      ; 
+    (ucs               . #x2F0A)       ; ⼊
     ))
 (define-char
   '((name              . "KANGXI RADICAL EIGHT")
-    (ucs               . #x2F0B)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x516B)
-    (chinese-cns11643-1 #x27 #x2C)     ; \e$(G',\e(B
+    (<-radical
+     ((ucs               . #x516B)     ; 八
+      ))
+    (chinese-cns11643-1 . #x272C)      ; 
+    (ucs               . #x2F0B)       ; ⼋
     ))
 (define-char
   '((name              . "KANGXI RADICAL DOWN BOX")
-    (ucs               . #x2F0C)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5182)
-    (chinese-cns11643-1 #x27 #x2D)     ; \e$(G'-\e(B
+    (<-radical
+     ((ucs               . #x5182)     ; 冂
+      ))
+    (chinese-cns11643-1 . #x272D)      ; 
+    (chinese-big5      . #xC6C3)       ; 
+    (ucs               . #x2F0C)       ; ⼌
     ))
 (define-char
   '((name              . "KANGXI RADICAL COVER")
-    (ucs               . #x2F0D)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5196)
-    (chinese-cns11643-1 #x27 #x2E)     ; \e$(G'.\e(B
+    (<-radical
+     ((ucs               . #x5196)     ; 冖
+      ))
+    (chinese-cns11643-1 . #x272E)      ; 
+    (chinese-big5      . #xC6C4)       ; 
+    (ucs               . #x2F0D)       ; ⼍
     ))
 (define-char
   '((name              . "KANGXI RADICAL ICE")
-    (ucs               . #x2F0E)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x51AB)
-    (chinese-cns11643-1 #x27 #x2F)     ; \e$(G'/\e(B
+    (<-radical
+     ((ucs               . #x51AB)     ; 冫
+      ))
+    (chinese-cns11643-1 . #x272F)      ; 
+    (chinese-big5      . #xC6C5)       ; 
+    (ucs               . #x2F0E)       ; ⼎
     ))
 (define-char
   '((name              . "KANGXI RADICAL TABLE")
-    (ucs               . #x2F0F)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x51E0)
-    (chinese-cns11643-1 #x27 #x30)     ; \e$(G'0\e(B
+    (<-radical
+     ((ucs               . #x51E0)     ; 几
+      ))
+    (chinese-cns11643-1 . #x2730)      ; 
+    (ucs               . #x2F0F)       ; ⼏
     ))
 (define-char
   '((name              . "KANGXI RADICAL OPEN BOX")
-    (ucs               . #x2F10)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x51F5)
-    (chinese-cns11643-1 #x27 #x31)     ; \e$(G'1\e(B
+    (<-radical
+     ((ucs               . #x51F5)     ; 凵
+      ))
+    (chinese-cns11643-1 . #x2731)      ; 
+    (ucs               . #x2F10)       ; ⼐
     ))
 (define-char
   '((name              . "KANGXI RADICAL KNIFE")
-    (ucs               . #x2F11)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5200)
-    (chinese-cns11643-1 #x27 #x32)     ; \e$(G'2\e(B
+    (<-radical
+     ((ucs               . #x5200)     ; 刀
+      ))
+    (chinese-cns11643-1 . #x2732)      ; 
+    (ucs               . #x2F11)       ; ⼑
     ))
 (define-char
   '((name              . "KANGXI RADICAL POWER")
-    (ucs               . #x2F12)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x529B)
-    (chinese-cns11643-1 #x27 #x33)     ; \e$(G'3\e(B
+    (<-radical
+     ((ucs               . #x529B)     ; 力
+      ))
+    (chinese-cns11643-1 . #x2733)      ; 
+    (ucs               . #x2F12)       ; ⼒
     ))
 (define-char
   '((name              . "KANGXI RADICAL WRAP")
-    (ucs               . #x2F13)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x52F9)
-    (chinese-cns11643-1 #x27 #x34)     ; \e$(G'4\e(B
+    (<-radical
+     ((ucs               . #x52F9)     ; 勹
+      ))
+    (chinese-cns11643-1 . #x2734)      ; 
+    (chinese-big5      . #xC6C6)       ; 
+    (ucs               . #x2F13)       ; ⼓
     ))
 (define-char
   '((name              . "KANGXI RADICAL SPOON")
-    (ucs               . #x2F14)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5315)
-    (chinese-cns11643-1 #x27 #x35)     ; \e$(G'5\e(B
+    (<-radical
+     ((ucs               . #x5315)     ; 匕
+      ))
+    (chinese-cns11643-1 . #x2735)      ; 
+    (ucs               . #x2F14)       ; ⼔
     ))
 (define-char
   '((name              . "KANGXI RADICAL RIGHT OPEN BOX")
-    (ucs               . #x2F15)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x531A)
-    (chinese-cns11643-1 #x27 #x36)     ; \e$(G'6\e(B
+    (<-radical
+     ((ucs               . #x531A)     ; 匚
+      ))
+    (chinese-cns11643-1 . #x2736)      ; 
+    (ucs               . #x2F15)       ; ⼕
     ))
 (define-char
   '((name              . "KANGXI RADICAL HIDING ENCLOSURE")
-    (ucs               . #x2F16)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5338)
-    (chinese-cns11643-1 #x27 #x37)     ; \e$(G'7\e(B
+    (<-radical
+     ((ucs               . #x5338)     ; 匸
+      ))
+    (chinese-cns11643-1 . #x2737)      ; 
+    (chinese-big5      . #xC6C7)       ; 
+    (ucs               . #x2F16)       ; ⼖
     ))
 (define-char
   '((name              . "KANGXI RADICAL TEN")
-    (ucs               . #x2F17)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5341)
-    (chinese-cns11643-1 #x27 #x38)     ; \e$(G'8\e(B
+    (<-radical
+     ((ucs               . #x5341)     ; 十
+      ))
+    (chinese-cns11643-1 . #x2738)      ; 
+    (ucs               . #x2F17)       ; ⼗
     ))
 (define-char
   '((name              . "KANGXI RADICAL DIVINATION")
-    (ucs               . #x2F18)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x535C)
-    (chinese-cns11643-1 #x27 #x39)     ; \e$(G'9\e(B
+    (<-radical
+     ((ucs               . #x535C)     ; 卜
+      ))
+    (chinese-cns11643-1 . #x2739)      ; 
+    (ucs               . #x2F18)       ; ⼘
     ))
 (define-char
   '((name              . "KANGXI RADICAL SEAL")
-    (ucs               . #x2F19)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5369)
-    (chinese-cns11643-1 #x27 #x3A)     ; \e$(G':\e(B
+    (<-radical
+     ((ucs               . #x5369)     ; 卩
+      ))
+    (chinese-cns11643-1 . #x273A)      ; 
+    (chinese-big5      . #xC6C8)       ; 
+    (ucs               . #x2F19)       ; ⼙
     ))
 (define-char
   '((name              . "KANGXI RADICAL CLIFF")
-    (ucs               . #x2F1A)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5382)
-    (chinese-cns11643-1 #x27 #x3B)     ; \e$(G';\e(B
+    (<-radical
+     ((ucs               . #x5382)     ; 厂
+      ))
+    (chinese-cns11643-1 . #x273B)      ; 
+    (ucs               . #x2F1A)       ; ⼚
     ))
 (define-char
   '((name              . "KANGXI RADICAL PRIVATE")
-    (ucs               . #x2F1B)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x53B6)
-    (chinese-cns11643-1 #x27 #x3C)     ; \e$(G'<\e(B
+    (<-radical
+     ((ucs               . #x53B6)     ; 厶
+      ))
+    (chinese-cns11643-1 . #x273C)      ; 
+    (chinese-big5      . #xC6C9)       ; 
+    (ucs               . #x2F1B)       ; ⼛
     ))
 (define-char
   '((name              . "KANGXI RADICAL AGAIN")
-    (ucs               . #x2F1C)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x53C8)
-    (chinese-cns11643-1 #x27 #x3D)     ; \e$(G'=\e(B
+    (<-radical
+     ((ucs               . #x53C8)     ; 又
+      ))
+    (chinese-cns11643-1 . #x273D)      ; 
+    (ucs               . #x2F1C)       ; ⼜
     ))
 (define-char
   '((name              . "KANGXI RADICAL MOUTH")
-    (ucs               . #x2F1D)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x53E3)
-    (chinese-cns11643-1 #x27 #x3E)     ; \e$(G'>\e(B
+    (<-radical
+     ((ucs               . #x53E3)     ; 口
+      ))
+    (chinese-cns11643-1 . #x273E)      ; 
+    (ucs               . #x2F1D)       ; ⼝
     ))
 (define-char
   '((name              . "KANGXI RADICAL ENCLOSURE")
-    (ucs               . #x2F1E)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x56D7)
-    (chinese-cns11643-1 #x27 #x3F)     ; \e$(G'?\e(B
+    (<-radical
+     ((ucs               . #x56D7)     ; 囗
+      ))
+    (chinese-cns11643-1 . #x273F)      ; 
+    (ucs               . #x2F1E)       ; ⼞
     ))
 (define-char
   '((name              . "KANGXI RADICAL EARTH")
-    (ucs               . #x2F1F)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x571F)
-    (chinese-cns11643-1 #x27 #x40)     ; \e$(G'@\e(B
+    (<-radical
+     ((ucs               . #x571F)     ; 土
+      ))
+    (chinese-cns11643-1 . #x2740)      ; 
+    (ucs               . #x2F1F)       ; ⼟
     ))
 (define-char
   '((name              . "KANGXI RADICAL SCHOLAR")
-    (ucs               . #x2F20)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x58EB)
-    (chinese-cns11643-1 #x27 #x41)     ; \e$(G'A\e(B
+    (<-radical
+     ((ucs               . #x58EB)     ; 士
+      ))
+    (chinese-cns11643-1 . #x2741)      ; 
+    (ucs               . #x2F20)       ; ⼠
     ))
 (define-char
   '((name              . "KANGXI RADICAL GO")
-    (ucs               . #x2F21)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5902)
+    (<-radical
+     ((ucs               . #x5902)     ; 夂
+      ))
+    (ucs               . #x2F21)       ; ⼡
     ))
 (define-char
   '((name              . "KANGXI RADICAL GO SLOWLY")
-    (ucs               . #x2F22)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x590A)
-    (chinese-cns11643-1 #x27 #x42)     ; \e$(G'B\e(B
+    (<-radical
+     ((ucs               . #x590A)     ; 夊
+      ))
+    (chinese-cns11643-1 . #x2742)      ; 
+    (chinese-big5      . #xC6CA)       ; 
+    (ucs               . #x2F22)       ; ⼢
     ))
 (define-char
   '((name              . "KANGXI RADICAL EVENING")
-    (ucs               . #x2F23)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5915)
-    (chinese-cns11643-1 #x27 #x43)     ; \e$(G'C\e(B
+    (<-radical
+     ((ucs               . #x5915)     ; 夕
+      ))
+    (chinese-cns11643-1 . #x2743)      ; 
+    (ucs               . #x2F23)       ; ⼣
     ))
 (define-char
   '((name              . "KANGXI RADICAL BIG")
-    (ucs               . #x2F24)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5927)
-    (chinese-cns11643-1 #x27 #x44)     ; \e$(G'D\e(B
+    (<-radical
+     ((ucs               . #x5927)     ; 大
+      ))
+    (chinese-cns11643-1 . #x2744)      ; 
+    (ucs               . #x2F24)       ; ⼤
     ))
 (define-char
   '((name              . "KANGXI RADICAL WOMAN")
-    (ucs               . #x2F25)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5973)
-    (chinese-cns11643-1 #x27 #x45)     ; \e$(G'E\e(B
+    (<-radical
+     ((ucs               . #x5973)     ; 女
+      ))
+    (chinese-cns11643-1 . #x2745)      ; 
+    (ucs               . #x2F25)       ; ⼥
     ))
 (define-char
   '((name              . "KANGXI RADICAL CHILD")
-    (ucs               . #x2F26)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5B50)
-    (chinese-cns11643-1 #x27 #x46)     ; \e$(G'F\e(B
+    (<-radical
+     ((ucs               . #x5B50)     ; 子
+      ))
+    (chinese-cns11643-1 . #x2746)      ; 
+    (ucs               . #x2F26)       ; ⼦
     ))
 (define-char
   '((name              . "KANGXI RADICAL ROOF")
-    (ucs               . #x2F27)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5B80)
-    (chinese-cns11643-1 #x27 #x47)     ; \e$(G'G\e(B
+    (<-radical
+     ((ucs               . #x5B80)     ; 宀
+      ))
+    (chinese-cns11643-1 . #x2747)      ; 
+    (chinese-big5      . #xC6CB)       ; 
+    (ucs               . #x2F27)       ; ⼧
     ))
 (define-char
   '((name              . "KANGXI RADICAL INCH")
-    (ucs               . #x2F28)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5BF8)
-    (chinese-cns11643-1 #x27 #x48)     ; \e$(G'H\e(B
+    (<-radical
+     ((ucs               . #x5BF8)     ; 寸
+      ))
+    (chinese-cns11643-1 . #x2748)      ; 
+    (ucs               . #x2F28)       ; ⼨
     ))
 (define-char
   '((name              . "KANGXI RADICAL SMALL")
-    (ucs               . #x2F29)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5C0F)
-    (chinese-cns11643-1 #x27 #x49)     ; \e$(G'I\e(B
+    (<-radical
+     ((ucs               . #x5C0F)     ; 小
+      ))
+    (chinese-cns11643-1 . #x2749)      ; 
+    (ucs               . #x2F29)       ; ⼩
     ))
 (define-char
   '((name              . "KANGXI RADICAL LAME")
-    (ucs               . #x2F2A)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5C22)
-    (chinese-cns11643-1 #x27 #x4A)     ; \e$(G'J\e(B
+    (<-radical
+     ((ucs               . #x5C22)     ; 尢
+      ))
+    (chinese-cns11643-1 . #x274A)      ; 
+    (ucs               . #x2F2A)       ; ⼪
     ))
 (define-char
   '((name              . "KANGXI RADICAL CORPSE")
-    (ucs               . #x2F2B)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5C38)
-    (chinese-cns11643-1 #x27 #x4B)     ; \e$(G'K\e(B
+    (<-radical
+     ((ucs               . #x5C38)     ; 尸
+      ))
+    (chinese-cns11643-1 . #x274B)      ; 
+    (ucs               . #x2F2B)       ; ⼫
     ))
 (define-char
   '((name              . "KANGXI RADICAL SPROUT")
-    (ucs               . #x2F2C)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5C6E)
-    (chinese-cns11643-1 #x27 #x4C)     ; \e$(G'L\e(B
+    (<-radical
+     ((ucs               . #x5C6E)     ; 屮
+      ))
+    (chinese-cns11643-1 . #x274C)      ; 
+    (ucs               . #x2F2C)       ; ⼬
     ))
 (define-char
   '((name              . "KANGXI RADICAL MOUNTAIN")
-    (ucs               . #x2F2D)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5C71)
-    (chinese-cns11643-1 #x27 #x4D)     ; \e$(G'M\e(B
+    (<-radical
+     ((ucs               . #x5C71)     ; 山
+      ))
+    (chinese-cns11643-1 . #x274D)      ; 
+    (ucs               . #x2F2D)       ; ⼭
     ))
 (define-char
   '((name              . "KANGXI RADICAL RIVER")
-    (ucs               . #x2F2E)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5DDB)
-    (chinese-cns11643-1 #x27 #x4E)     ; \e$(G'N\e(B
+    (<-radical
+     ((ucs               . #x5DDB)     ; 巛
+      ))
+    (chinese-cns11643-1 . #x274E)      ; 
+    (chinese-big5      . #xC6CC)       ; 
+    (ucs               . #x2F2E)       ; ⼮
     ))
 (define-char
   '((name              . "KANGXI RADICAL WORK")
-    (ucs               . #x2F2F)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5DE5)
-    (chinese-cns11643-1 #x27 #x4F)     ; \e$(G'O\e(B
+    (<-radical
+     ((ucs               . #x5DE5)     ; 工
+      ))
+    (chinese-cns11643-1 . #x274F)      ; 
+    (ucs               . #x2F2F)       ; ⼯
     ))
 (define-char
   '((name              . "KANGXI RADICAL ONESELF")
-    (ucs               . #x2F30)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5DF1)
-    (chinese-cns11643-1 #x27 #x50)     ; \e$(G'P\e(B
+    (<-radical
+     ((ucs               . #x5DF1)     ; 己
+      ))
+    (chinese-cns11643-1 . #x2750)      ; 
+    (ucs               . #x2F30)       ; ⼰
     ))
 (define-char
   '((name              . "KANGXI RADICAL TURBAN")
-    (ucs               . #x2F31)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5DFE)
-    (chinese-cns11643-1 #x27 #x51)     ; \e$(G'Q\e(B
+    (<-radical
+     ((ucs               . #x5DFE)     ; 巾
+      ))
+    (chinese-cns11643-1 . #x2751)      ; 
+    (ucs               . #x2F31)       ; ⼱
     ))
 (define-char
   '((name              . "KANGXI RADICAL DRY")
-    (ucs               . #x2F32)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5E72)
-    (chinese-cns11643-1 #x27 #x52)     ; \e$(G'R\e(B
+    (<-radical
+     ((ucs               . #x5E72)     ; 干
+      ))
+    (chinese-cns11643-1 . #x2752)      ; 
+    (ucs               . #x2F32)       ; ⼲
     ))
 (define-char
   '((name              . "KANGXI RADICAL SHORT THREAD")
-    (ucs               . #x2F33)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5E7A)
-    (chinese-cns11643-1 #x27 #x53)     ; \e$(G'S\e(B
+    (<-radical
+     ((ucs               . #x5E7A)     ; 幺
+      ))
+    (chinese-cns11643-1 . #x2753)      ; 
+    (chinese-big5      . #xC6CD)       ; 
+    (ucs               . #x2F33)       ; ⼳
     ))
 (define-char
   '((name              . "KANGXI RADICAL DOTTED CLIFF")
-    (ucs               . #x2F34)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5E7F)
-    (chinese-cns11643-1 #x27 #x54)     ; \e$(G'T\e(B
+    (<-radical
+     ((ucs               . #x5E7F)     ; 广
+      ))
+    (chinese-cns11643-1 . #x2754)      ; 
+    (chinese-big5      . #xC6CE)       ; 
+    (ucs               . #x2F34)       ; ⼴
     ))
 (define-char
   '((name              . "KANGXI RADICAL LONG STRIDE")
-    (ucs               . #x2F35)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5EF4)
-    (chinese-cns11643-1 #x27 #x55)     ; \e$(G'U\e(B
+    (<-radical
+     ((ucs               . #x5EF4)     ; 廴
+      ))
+    (chinese-cns11643-1 . #x2755)      ; 
+    (chinese-big5      . #xC6CF)       ; 
+    (ucs               . #x2F35)       ; ⼵
     ))
 (define-char
   '((name              . "KANGXI RADICAL TWO HANDS")
-    (ucs               . #x2F36)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5EFE)
-    (chinese-cns11643-1 #x27 #x56)     ; \e$(G'V\e(B
+    (<-radical
+     ((ucs               . #x5EFE)     ; 廾
+      ))
+    (chinese-cns11643-1 . #x2756)      ; 
+    (ucs               . #x2F36)       ; ⼶
     ))
 (define-char
   '((name              . "KANGXI RADICAL SHOOT")
-    (ucs               . #x2F37)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5F0B)
-    (chinese-cns11643-1 #x27 #x57)     ; \e$(G'W\e(B
+    (<-radical
+     ((ucs               . #x5F0B)     ; 弋
+      ))
+    (chinese-cns11643-1 . #x2757)      ; 
+    (ucs               . #x2F37)       ; ⼷
     ))
 (define-char
   '((name              . "KANGXI RADICAL BOW")
-    (ucs               . #x2F38)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5F13)
-    (chinese-cns11643-1 #x27 #x58)     ; \e$(G'X\e(B
+    (<-radical
+     ((ucs               . #x5F13)     ; 弓
+      ))
+    (chinese-cns11643-1 . #x2758)      ; 
+    (ucs               . #x2F38)       ; ⼸
     ))
 (define-char
   '((name              . "KANGXI RADICAL SNOUT")
-    (ucs               . #x2F39)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5F50)
-    (chinese-cns11643-1 #x27 #x59)     ; \e$(G'Y\e(B
+    (<-radical
+     ((ucs               . #x5F50)     ; 彐
+      ))
+    (chinese-cns11643-1 . #x2759)      ; 
+    (chinese-big5      . #xC6D0)       ; 
+    (ucs               . #x2F39)       ; ⼹
     ))
 (define-char
   '((name              . "KANGXI RADICAL BRISTLE")
-    (ucs               . #x2F3A)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5F61)
-    (chinese-cns11643-1 #x27 #x5A)     ; \e$(G'Z\e(B
+    (<-radical
+     ((ucs               . #x5F61)     ; 彡
+      ))
+    (chinese-cns11643-1 . #x275A)      ; 
+    (chinese-big5      . #xC6D1)       ; 
+    (ucs               . #x2F3A)       ; ⼺
     ))
 (define-char
   '((name              . "KANGXI RADICAL STEP")
-    (ucs               . #x2F3B)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5F73)
-    (chinese-cns11643-1 #x27 #x5B)     ; \e$(G'[\e(B
+    (<-radical
+     ((ucs               . #x5F73)     ; 彳
+      ))
+    (chinese-cns11643-1 . #x275B)      ; 
+    (ucs               . #x2F3B)       ; ⼻
     ))
 (define-char
   '((name              . "KANGXI RADICAL HEART")
-    (ucs               . #x2F3C)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x5FC3)
-    (chinese-cns11643-1 #x27 #x5C)     ; \e$(G'\\e(B
+    (<-radical
+     ((ucs               . #x5FC3)     ; 心
+      ))
+    (chinese-cns11643-1 . #x275C)      ; 
+    (ucs               . #x2F3C)       ; ⼼
     ))
 (define-char
   '((name              . "KANGXI RADICAL HALBERD")
-    (ucs               . #x2F3D)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x6208)
-    (chinese-cns11643-1 #x27 #x5D)     ; \e$(G']\e(B
+    (<-radical
+     ((ucs               . #x6208)     ; 戈
+      ))
+    (chinese-cns11643-1 . #x275D)      ; 
+    (ucs               . #x2F3D)       ; ⼽
     ))
 (define-char
   '((name              . "KANGXI RADICAL DOOR")
-    (ucs               . #x2F3E)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x6236)
-    (chinese-cns11643-1 #x27 #x5E)     ; \e$(G'^\e(B
+    (<-radical
+     ((ucs               . #x6236)     ; 戶
+      ))
+    (chinese-cns11643-1 . #x275E)      ; 
+    (ucs               . #x2F3E)       ; ⼾
     ))
 (define-char
   '((name              . "KANGXI RADICAL HAND")
-    (ucs               . #x2F3F)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x624B)
-    (chinese-cns11643-1 #x27 #x5F)     ; \e$(G'_\e(B
+    (<-radical
+     ((ucs               . #x624B)     ; 手
+      ))
+    (chinese-cns11643-1 . #x275F)      ; 
+    (ucs               . #x2F3F)       ; ⼿
     ))
 (define-char
   '((name              . "KANGXI RADICAL BRANCH")
-    (ucs               . #x2F40)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x652F)
-    (chinese-cns11643-1 #x27 #x60)     ; \e$(G'`\e(B
+    (<-radical
+     ((ucs               . #x652F)     ; 支
+      ))
+    (chinese-cns11643-1 . #x2760)      ; 
+    (ucs               . #x2F40)       ; ⽀
     ))
 (define-char
   '((name              . "KANGXI RADICAL RAP")
-    (ucs               . #x2F41)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x6534)
-    (chinese-cns11643-1 #x27 #x61)     ; \e$(G'a\e(B
+    (<-radical
+     ((ucs               . #x6534)     ; 攴
+      ))
+    (chinese-cns11643-1 . #x2761)      ; 
+    (chinese-big5      . #xC6D2)       ; 
+    (ucs               . #x2F41)       ; ⽁
     ))
 (define-char
   '((name              . "KANGXI RADICAL SCRIPT")
-    (ucs               . #x2F42)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x6587)
-    (chinese-cns11643-1 #x27 #x62)     ; \e$(G'b\e(B
+    (<-radical
+     ((ucs               . #x6587)     ; 文
+      ))
+    (chinese-cns11643-1 . #x2762)      ; 
+    (ucs               . #x2F42)       ; ⽂
     ))
 (define-char
   '((name              . "KANGXI RADICAL DIPPER")
-    (ucs               . #x2F43)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x6597)
-    (chinese-cns11643-1 #x27 #x63)     ; \e$(G'c\e(B
+    (<-radical
+     ((ucs               . #x6597)     ; 斗
+      ))
+    (chinese-cns11643-1 . #x2763)      ; 
+    (ucs               . #x2F43)       ; ⽃
     ))
 (define-char
   '((name              . "KANGXI RADICAL AXE")
-    (ucs               . #x2F44)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x65A4)
-    (chinese-cns11643-1 #x27 #x64)     ; \e$(G'd\e(B
+    (<-radical
+     ((ucs               . #x65A4)     ; 斤
+      ))
+    (chinese-cns11643-1 . #x2764)      ; 
+    (ucs               . #x2F44)       ; ⽄
     ))
 (define-char
   '((name              . "KANGXI RADICAL SQUARE")
-    (ucs               . #x2F45)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x65B9)
-    (chinese-cns11643-1 #x27 #x65)     ; \e$(G'e\e(B
+    (<-radical
+     ((ucs               . #x65B9)     ; 方
+      ))
+    (chinese-cns11643-1 . #x2765)      ; 
+    (ucs               . #x2F45)       ; ⽅
     ))
 (define-char
   '((name              . "KANGXI RADICAL NOT")
-    (ucs               . #x2F46)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x65E0)
-    (chinese-cns11643-1 #x27 #x66)     ; \e$(G'f\e(B
+    (<-radical
+     ((ucs               . #x65E0)     ; 无
+      ))
+    (chinese-cns11643-1 . #x2766)      ; 
+    (chinese-big5      . #xC6D3)       ; 
+    (ucs               . #x2F46)       ; ⽆
     ))
 (define-char
   '((name              . "KANGXI RADICAL SUN")
-    (ucs               . #x2F47)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x65E5)
-    (chinese-cns11643-1 #x27 #x67)     ; \e$(G'g\e(B
+    (<-radical
+     ((ucs               . #x65E5)     ; 日
+      ))
+    (chinese-cns11643-1 . #x2767)      ; 
+    (ucs               . #x2F47)       ; ⽇
     ))
 (define-char
   '((name              . "KANGXI RADICAL SAY")
-    (ucs               . #x2F48)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x66F0)
-    (chinese-cns11643-1 #x27 #x68)     ; \e$(G'h\e(B
+    (<-radical
+     ((ucs               . #x66F0)     ; 曰
+      ))
+    (chinese-cns11643-1 . #x2768)      ; 
+    (ucs               . #x2F48)       ; ⽈
     ))
 (define-char
   '((name              . "KANGXI RADICAL MOON")
-    (ucs               . #x2F49)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x6708)
-    (chinese-cns11643-1 #x27 #x69)     ; \e$(G'i\e(B
+    (<-radical
+     ((ucs               . #x6708)     ; 月
+      ))
+    (chinese-cns11643-1 . #x2769)      ; 
+    (ucs               . #x2F49)       ; ⽉
     ))
 (define-char
   '((name              . "KANGXI RADICAL TREE")
-    (ucs               . #x2F4A)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x6728)
-    (chinese-cns11643-1 #x27 #x6A)     ; \e$(G'j\e(B
+    (<-radical
+     ((ucs               . #x6728)     ; 木
+      ))
+    (chinese-cns11643-1 . #x276A)      ; 
+    (ucs               . #x2F4A)       ; ⽊
     ))
 (define-char
   '((name              . "KANGXI RADICAL LACK")
-    (ucs               . #x2F4B)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x6B20)
-    (chinese-cns11643-1 #x27 #x6B)     ; \e$(G'k\e(B
+    (<-radical
+     ((ucs               . #x6B20)     ; 欠
+      ))
+    (chinese-cns11643-1 . #x276B)      ; 
+    (ucs               . #x2F4B)       ; ⽋
     ))
 (define-char
   '((name              . "KANGXI RADICAL STOP")
-    (ucs               . #x2F4C)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x6B62)
-    (chinese-cns11643-1 #x27 #x6C)     ; \e$(G'l\e(B
+    (<-radical
+     ((ucs               . #x6B62)     ; 止
+      ))
+    (chinese-cns11643-1 . #x276C)      ; 
+    (ucs               . #x2F4C)       ; ⽌
     ))
 (define-char
   '((name              . "KANGXI RADICAL DEATH")
-    (ucs               . #x2F4D)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x6B79)
-    (chinese-cns11643-1 #x27 #x6D)     ; \e$(G'm\e(B
+    (<-radical
+     ((ucs               . #x6B79)     ; 歹
+      ))
+    (chinese-cns11643-1 . #x276D)      ; 
+    (ucs               . #x2F4D)       ; ⽍
     ))
 (define-char
   '((name              . "KANGXI RADICAL WEAPON")
-    (ucs               . #x2F4E)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x6BB3)
-    (chinese-cns11643-1 #x27 #x6E)     ; \e$(G'n\e(B
+    (<-radical
+     ((ucs               . #x6BB3)     ; 殳
+      ))
+    (chinese-cns11643-1 . #x276E)      ; 
+    (ucs               . #x2F4E)       ; ⽎
     ))
 (define-char
   '((name              . "KANGXI RADICAL DO NOT")
-    (ucs               . #x2F4F)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x6BCB)
-    (chinese-cns11643-1 #x27 #x6F)     ; \e$(G'o\e(B
+    (<-radical
+     ((ucs               . #x6BCB)     ; 毋
+      ))
+    (chinese-cns11643-1 . #x276F)      ; 
+    (ucs               . #x2F4F)       ; ⽏
     ))
 (define-char
   '((name              . "KANGXI RADICAL COMPARE")
-    (ucs               . #x2F50)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x6BD4)
-    (chinese-cns11643-1 #x27 #x70)     ; \e$(G'p\e(B
+    (<-radical
+     ((ucs               . #x6BD4)     ; 比
+      ))
+    (chinese-cns11643-1 . #x2770)      ; 
+    (ucs               . #x2F50)       ; ⽐
     ))
 (define-char
   '((name              . "KANGXI RADICAL FUR")
-    (ucs               . #x2F51)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x6BDB)
-    (chinese-cns11643-1 #x27 #x71)     ; \e$(G'q\e(B
+    (<-radical
+     ((ucs               . #x6BDB)     ; 毛
+      ))
+    (chinese-cns11643-1 . #x2771)      ; 
+    (ucs               . #x2F51)       ; ⽑
     ))
 (define-char
   '((name              . "KANGXI RADICAL CLAN")
-    (ucs               . #x2F52)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x6C0F)
-    (chinese-cns11643-1 #x27 #x72)     ; \e$(G'r\e(B
+    (<-radical
+     ((ucs               . #x6C0F)     ; 氏
+      ))
+    (chinese-cns11643-1 . #x2772)      ; 
+    (ucs               . #x2F52)       ; ⽒
     ))
 (define-char
   '((name              . "KANGXI RADICAL STEAM")
-    (ucs               . #x2F53)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x6C14)
-    (chinese-cns11643-1 #x27 #x73)     ; \e$(G's\e(B
+    (<-radical
+     ((ucs               . #x6C14)     ; 气
+      ))
+    (chinese-cns11643-1 . #x2773)      ; 
+    (ucs               . #x2F53)       ; ⽓
     ))
 (define-char
   '((name              . "KANGXI RADICAL WATER")
-    (ucs               . #x2F54)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x6C34)
-    (chinese-cns11643-1 #x27 #x74)     ; \e$(G't\e(B
+    (<-radical
+     ((ucs               . #x6C34)     ; 水
+      ))
+    (chinese-cns11643-1 . #x2774)      ; 
+    (ucs               . #x2F54)       ; ⽔
     ))
 (define-char
   '((name              . "KANGXI RADICAL FIRE")
-    (ucs               . #x2F55)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x706B)
-    (chinese-cns11643-1 #x27 #x75)     ; \e$(G'u\e(B
+    (<-radical
+     ((ucs               . #x706B)     ; 火
+      ))
+    (chinese-cns11643-1 . #x2775)      ; 
+    (ucs               . #x2F55)       ; ⽕
     ))
 (define-char
   '((name              . "KANGXI RADICAL CLAW")
-    (ucs               . #x2F56)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x722A)
-    (chinese-cns11643-1 #x27 #x76)     ; \e$(G'v\e(B
+    (<-radical
+     ((ucs               . #x722A)     ; 爪
+      ))
+    (chinese-cns11643-1 . #x2776)      ; 
+    (ucs               . #x2F56)       ; ⽖
     ))
 (define-char
   '((name              . "KANGXI RADICAL FATHER")
-    (ucs               . #x2F57)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7236)
-    (chinese-cns11643-1 #x27 #x77)     ; \e$(G'w\e(B
+    (<-radical
+     ((ucs               . #x7236)     ; 父
+      ))
+    (chinese-cns11643-1 . #x2777)      ; 
+    (ucs               . #x2F57)       ; ⽗
     ))
 (define-char
   '((name              . "KANGXI RADICAL DOUBLE X")
-    (ucs               . #x2F58)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x723B)
-    (chinese-cns11643-1 #x27 #x78)     ; \e$(G'x\e(B
+    (<-radical
+     ((ucs               . #x723B)     ; 爻
+      ))
+    (chinese-cns11643-1 . #x2778)      ; 
+    (ucs               . #x2F58)       ; ⽘
     ))
 (define-char
   '((name              . "KANGXI RADICAL HALF TREE TRUNK")
-    (ucs               . #x2F59)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x723F)
-    (chinese-cns11643-1 #x27 #x79)     ; \e$(G'y\e(B
+    (<-radical
+     ((ucs               . #x723F)     ; 爿
+      ))
+    (chinese-cns11643-1 . #x2779)      ; 
+    (ucs               . #x2F59)       ; ⽙
     ))
 (define-char
   '((name              . "KANGXI RADICAL SLICE")
-    (ucs               . #x2F5A)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7247)
-    (chinese-cns11643-1 #x27 #x7A)     ; \e$(G'z\e(B
+    (<-radical
+     ((ucs               . #x7247)     ; 片
+      ))
+    (chinese-cns11643-1 . #x277A)      ; 
+    (ucs               . #x2F5A)       ; ⽚
     ))
 (define-char
   '((name              . "KANGXI RADICAL FANG")
-    (ucs               . #x2F5B)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7259)
-    (chinese-cns11643-1 #x27 #x7B)     ; \e$(G'{\e(B
+    (<-radical
+     ((ucs               . #x7259)     ; 牙
+      ))
+    (chinese-cns11643-1 . #x277B)      ; 
+    (ucs               . #x2F5B)       ; ⽛
     ))
 (define-char
   '((name              . "KANGXI RADICAL COW")
-    (ucs               . #x2F5C)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x725B)
-    (chinese-cns11643-1 #x27 #x7C)     ; \e$(G'|\e(B
+    (<-radical
+     ((ucs               . #x725B)     ; 牛
+      ))
+    (chinese-cns11643-1 . #x277C)      ; 
+    (ucs               . #x2F5C)       ; ⽜
     ))
 (define-char
   '((name              . "KANGXI RADICAL DOG")
-    (ucs               . #x2F5D)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x72AC)
-    (chinese-cns11643-1 #x27 #x7D)     ; \e$(G'}\e(B
+    (<-radical
+     ((ucs               . #x72AC)     ; 犬
+      ))
+    (chinese-cns11643-1 . #x277D)      ; 
+    (ucs               . #x2F5D)       ; ⽝
     ))
 (define-char
   '((name              . "KANGXI RADICAL PROFOUND")
-    (ucs               . #x2F5E)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7384)
-    (chinese-cns11643-1 #x27 #x7E)     ; \e$(G'~\e(B
+    (<-radical
+     ((ucs               . #x7384)     ; 玄
+      ))
+    (chinese-cns11643-1 . #x277E)      ; 
+    (ucs               . #x2F5E)       ; ⽞
     ))
 (define-char
   '((name              . "KANGXI RADICAL JADE")
-    (ucs               . #x2F5F)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7389)
-    (chinese-cns11643-1 #x28 #x21)     ; \e$(G(!\e(B
+    (<-radical
+     ((ucs               . #x7389)     ; 玉
+      ))
+    (chinese-cns11643-1 . #x2821)      ; 
+    (ucs               . #x2F5F)       ; ⽟
     ))
 (define-char
   '((name              . "KANGXI RADICAL MELON")
-    (ucs               . #x2F60)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x74DC)
-    (chinese-cns11643-1 #x28 #x22)     ; \e$(G("\e(B
+    (<-radical
+     ((ucs               . #x74DC)     ; 瓜
+      ))
+    (chinese-cns11643-1 . #x2822)      ; 
+    (ucs               . #x2F60)       ; ⽠
     ))
 (define-char
   '((name              . "KANGXI RADICAL TILE")
-    (ucs               . #x2F61)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x74E6)
-    (chinese-cns11643-1 #x28 #x23)     ; \e$(G(#\e(B
+    (<-radical
+     ((ucs               . #x74E6)     ; 瓦
+      ))
+    (chinese-cns11643-1 . #x2823)      ; 
+    (ucs               . #x2F61)       ; ⽡
     ))
 (define-char
   '((name              . "KANGXI RADICAL SWEET")
-    (ucs               . #x2F62)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7518)
-    (chinese-cns11643-1 #x28 #x24)     ; \e$(G($\e(B
+    (<-radical
+     ((ucs               . #x7518)     ; 甘
+      ))
+    (chinese-cns11643-1 . #x2824)      ; 
+    (ucs               . #x2F62)       ; ⽢
     ))
 (define-char
   '((name              . "KANGXI RADICAL LIFE")
-    (ucs               . #x2F63)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x751F)
-    (chinese-cns11643-1 #x28 #x25)     ; \e$(G(%\e(B
+    (<-radical
+     ((ucs               . #x751F)     ; 生
+      ))
+    (chinese-cns11643-1 . #x2825)      ; 
+    (ucs               . #x2F63)       ; ⽣
     ))
 (define-char
   '((name              . "KANGXI RADICAL USE")
-    (ucs               . #x2F64)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7528)
-    (chinese-cns11643-1 #x28 #x26)     ; \e$(G(&\e(B
+    (<-radical
+     ((ucs               . #x7528)     ; 用
+      ))
+    (chinese-cns11643-1 . #x2826)      ; 
+    (ucs               . #x2F64)       ; ⽤
     ))
 (define-char
   '((name              . "KANGXI RADICAL FIELD")
-    (ucs               . #x2F65)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7530)
-    (chinese-cns11643-1 #x28 #x27)     ; \e$(G('\e(B
+    (<-radical
+     ((ucs               . #x7530)     ; 田
+      ))
+    (chinese-cns11643-1 . #x2827)      ; 
+    (ucs               . #x2F65)       ; ⽥
     ))
 (define-char
   '((name              . "KANGXI RADICAL BOLT OF CLOTH")
-    (ucs               . #x2F66)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x758B)
-    (chinese-cns11643-1 #x28 #x28)     ; \e$(G((\e(B
+    (<-radical
+     ((ucs               . #x758B)     ; 疋
+      ))
+    (chinese-cns11643-1 . #x2828)      ; 
+    (ucs               . #x2F66)       ; ⽦
     ))
 (define-char
   '((name              . "KANGXI RADICAL SICKNESS")
-    (ucs               . #x2F67)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7592)
-    (chinese-cns11643-1 #x28 #x29)     ; \e$(G()\e(B
+    (<-radical
+     ((ucs               . #x7592)     ; 疒
+      ))
+    (chinese-cns11643-1 . #x2829)      ; 
+    (chinese-big5      . #xC6D4)       ; 
+    (ucs               . #x2F67)       ; ⽧
     ))
 (define-char
   '((name              . "KANGXI RADICAL DOTTED TENT")
-    (ucs               . #x2F68)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7676)
-    (chinese-cns11643-1 #x28 #x2A)     ; \e$(G(*\e(B
+    (<-radical
+     ((ucs               . #x7676)     ; 癶
+      ))
+    (chinese-cns11643-1 . #x282A)      ; 
+    (chinese-big5      . #xC6D5)       ; 
+    (ucs               . #x2F68)       ; ⽨
     ))
 (define-char
   '((name              . "KANGXI RADICAL WHITE")
-    (ucs               . #x2F69)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x767D)
-    (chinese-cns11643-1 #x28 #x2B)     ; \e$(G(+\e(B
+    (<-radical
+     ((ucs               . #x767D)     ; 白
+      ))
+    (chinese-cns11643-1 . #x282B)      ; 
+    (ucs               . #x2F69)       ; ⽩
     ))
 (define-char
   '((name              . "KANGXI RADICAL SKIN")
-    (ucs               . #x2F6A)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x76AE)
-    (chinese-cns11643-1 #x28 #x2C)     ; \e$(G(,\e(B
+    (<-radical
+     ((ucs               . #x76AE)     ; 皮
+      ))
+    (chinese-cns11643-1 . #x282C)      ; 
+    (ucs               . #x2F6A)       ; ⽪
     ))
 (define-char
   '((name              . "KANGXI RADICAL DISH")
-    (ucs               . #x2F6B)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x76BF)
-    (chinese-cns11643-1 #x28 #x2D)     ; \e$(G(-\e(B
+    (<-radical
+     ((ucs               . #x76BF)     ; 皿
+      ))
+    (chinese-cns11643-1 . #x282D)      ; 
+    (ucs               . #x2F6B)       ; ⽫
     ))
 (define-char
   '((name              . "KANGXI RADICAL EYE")
-    (ucs               . #x2F6C)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x76EE)
-    (chinese-cns11643-1 #x28 #x2E)     ; \e$(G(.\e(B
+    (<-radical
+     ((ucs               . #x76EE)     ; 目
+      ))
+    (chinese-cns11643-1 . #x282E)      ; 
+    (ucs               . #x2F6C)       ; ⽬
     ))
 (define-char
   '((name              . "KANGXI RADICAL SPEAR")
-    (ucs               . #x2F6D)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x77DB)
-    (chinese-cns11643-1 #x28 #x2F)     ; \e$(G(/\e(B
+    (<-radical
+     ((ucs               . #x77DB)     ; 矛
+      ))
+    (chinese-cns11643-1 . #x282F)      ; 
+    (ucs               . #x2F6D)       ; ⽭
     ))
 (define-char
   '((name              . "KANGXI RADICAL ARROW")
-    (ucs               . #x2F6E)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x77E2)
-    (chinese-cns11643-1 #x28 #x30)     ; \e$(G(0\e(B
+    (<-radical
+     ((ucs               . #x77E2)     ; 矢
+      ))
+    (chinese-cns11643-1 . #x2830)      ; 
+    (ucs               . #x2F6E)       ; ⽮
     ))
 (define-char
   '((name              . "KANGXI RADICAL STONE")
-    (ucs               . #x2F6F)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x77F3)
-    (chinese-cns11643-1 #x28 #x31)     ; \e$(G(1\e(B
+    (<-radical
+     ((ucs               . #x77F3)     ; 石
+      ))
+    (chinese-cns11643-1 . #x2831)      ; 
+    (ucs               . #x2F6F)       ; ⽯
     ))
 (define-char
   '((name              . "KANGXI RADICAL SPIRIT")
-    (ucs               . #x2F70)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x793A)
-    (chinese-cns11643-1 #x28 #x32)     ; \e$(G(2\e(B
+    (<-radical
+     ((ucs               . #x793A)     ; 示
+      ))
+    (chinese-cns11643-1 . #x2832)      ; 
+    (ucs               . #x2F70)       ; ⽰
     ))
 (define-char
   '((name              . "KANGXI RADICAL TRACK")
-    (ucs               . #x2F71)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x79B8)
-    (chinese-cns11643-1 #x28 #x33)     ; \e$(G(3\e(B
+    (<-radical
+     ((ucs               . #x79B8)     ; 禸
+      ))
+    (chinese-cns11643-1 . #x2833)      ; 
+    (ucs               . #x2F71)       ; ⽱
     ))
 (define-char
   '((name              . "KANGXI RADICAL GRAIN")
-    (ucs               . #x2F72)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x79BE)
-    (chinese-cns11643-1 #x28 #x34)     ; \e$(G(4\e(B
+    (<-radical
+     ((ucs               . #x79BE)     ; 禾
+      ))
+    (chinese-cns11643-1 . #x2834)      ; 
+    (ucs               . #x2F72)       ; ⽲
     ))
 (define-char
   '((name              . "KANGXI RADICAL CAVE")
-    (ucs               . #x2F73)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7A74)
-    (chinese-cns11643-1 #x28 #x35)     ; \e$(G(5\e(B
+    (<-radical
+     ((ucs               . #x7A74)     ; 穴
+      ))
+    (chinese-cns11643-1 . #x2835)      ; 
+    (ucs               . #x2F73)       ; ⽳
     ))
 (define-char
   '((name              . "KANGXI RADICAL STAND")
-    (ucs               . #x2F74)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7ACB)
-    (chinese-cns11643-1 #x28 #x36)     ; \e$(G(6\e(B
+    (<-radical
+     ((ucs               . #x7ACB)     ; 立
+      ))
+    (chinese-cns11643-1 . #x2836)      ; 
+    (ucs               . #x2F74)       ; ⽴
     ))
 (define-char
   '((name              . "KANGXI RADICAL BAMBOO")
-    (ucs               . #x2F75)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7AF9)
-    (chinese-cns11643-1 #x28 #x37)     ; \e$(G(7\e(B
+    (<-radical
+     ((ucs               . #x7AF9)     ; 竹
+      ))
+    (chinese-cns11643-1 . #x2837)      ; 
+    (ucs               . #x2F75)       ; ⽵
     ))
 (define-char
   '((name              . "KANGXI RADICAL RICE")
-    (ucs               . #x2F76)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7C73)
-    (chinese-cns11643-1 #x28 #x38)     ; \e$(G(8\e(B
+    (<-radical
+     ((ucs               . #x7C73)     ; 米
+      ))
+    (chinese-cns11643-1 . #x2838)      ; 
+    (ucs               . #x2F76)       ; ⽶
     ))
 (define-char
   '((name              . "KANGXI RADICAL SILK")
-    (ucs               . #x2F77)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7CF8)
-    (chinese-cns11643-1 #x28 #x39)     ; \e$(G(9\e(B
+    (<-radical
+     ((ucs               . #x7CF8)     ; 糸
+      ))
+    (chinese-cns11643-1 . #x2839)      ; 
+    (ucs               . #x2F77)       ; ⽷
     ))
 (define-char
   '((name              . "KANGXI RADICAL JAR")
-    (ucs               . #x2F78)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7F36)
-    (chinese-cns11643-1 #x28 #x3A)     ; \e$(G(:\e(B
+    (<-radical
+     ((ucs               . #x7F36)     ; 缶
+      ))
+    (chinese-cns11643-1 . #x283A)      ; 
+    (ucs               . #x2F78)       ; ⽸
     ))
 (define-char
   '((name              . "KANGXI RADICAL NET")
-    (ucs               . #x2F79)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7F51)
-    (chinese-cns11643-1 #x28 #x3B)     ; \e$(G(;\e(B
+    (<-radical
+     ((ucs               . #x7F51)     ; 网
+      ))
+    (chinese-cns11643-1 . #x283B)      ; 
+    (ucs               . #x2F79)       ; ⽹
     ))
 (define-char
   '((name              . "KANGXI RADICAL SHEEP")
-    (ucs               . #x2F7A)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7F8A)
-    (chinese-cns11643-1 #x28 #x3C)     ; \e$(G(<\e(B
+    (<-radical
+     ((ucs               . #x7F8A)     ; 羊
+      ))
+    (chinese-cns11643-1 . #x283C)      ; 
+    (ucs               . #x2F7A)       ; ⽺
     ))
 (define-char
   '((name              . "KANGXI RADICAL FEATHER")
-    (ucs               . #x2F7B)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x7FBD)
-    (chinese-cns11643-1 #x28 #x3D)     ; \e$(G(=\e(B
+    (<-radical
+     ((ucs               . #x7FBD)     ; 羽
+      ))
+    (chinese-cns11643-1 . #x283D)      ; 
+    (ucs               . #x2F7B)       ; ⽻
     ))
 (define-char
   '((name              . "KANGXI RADICAL OLD")
-    (ucs               . #x2F7C)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8001)
-    (chinese-cns11643-1 #x28 #x3E)     ; \e$(G(>\e(B
+    (<-radical
+     ((ucs               . #x8001)     ; 老
+      ))
+    (chinese-cns11643-1 . #x283E)      ; 
+    (ucs               . #x2F7C)       ; ⽼
     ))
 (define-char
   '((name              . "KANGXI RADICAL AND")
-    (ucs               . #x2F7D)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x800C)
-    (chinese-cns11643-1 #x28 #x3F)     ; \e$(G(?\e(B
+    (<-radical
+     ((ucs               . #x800C)     ; 而
+      ))
+    (chinese-cns11643-1 . #x283F)      ; 
+    (ucs               . #x2F7D)       ; ⽽
     ))
 (define-char
   '((name              . "KANGXI RADICAL PLOW")
-    (ucs               . #x2F7E)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8012)
-    (chinese-cns11643-1 #x28 #x40)     ; \e$(G(@\e(B
+    (<-radical
+     ((ucs               . #x8012)     ; 耒
+      ))
+    (chinese-cns11643-1 . #x2840)      ; 
+    (ucs               . #x2F7E)       ; ⽾
     ))
 (define-char
   '((name              . "KANGXI RADICAL EAR")
-    (ucs               . #x2F7F)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8033)
-    (chinese-cns11643-1 #x28 #x41)     ; \e$(G(A\e(B
+    (<-radical
+     ((ucs               . #x8033)     ; 耳
+      ))
+    (chinese-cns11643-1 . #x2841)      ; 
+    (ucs               . #x2F7F)       ; ⽿
     ))
 (define-char
   '((name              . "KANGXI RADICAL BRUSH")
-    (ucs               . #x2F80)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x807F)
-    (chinese-cns11643-1 #x28 #x42)     ; \e$(G(B\e(B
+    (<-radical
+     ((ucs               . #x807F)     ; 聿
+      ))
+    (chinese-cns11643-1 . #x2842)      ; 
+    (ucs               . #x2F80)       ; ⾀
     ))
 (define-char
   '((name              . "KANGXI RADICAL MEAT")
-    (ucs               . #x2F81)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8089)
-    (chinese-cns11643-1 #x28 #x43)     ; \e$(G(C\e(B
+    (<-radical
+     ((ucs               . #x8089)     ; 肉
+      ))
+    (chinese-cns11643-1 . #x2843)      ; 
+    (ucs               . #x2F81)       ; ⾁
     ))
 (define-char
   '((name              . "KANGXI RADICAL MINISTER")
-    (ucs               . #x2F82)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x81E3)
-    (chinese-cns11643-1 #x28 #x44)     ; \e$(G(D\e(B
+    (<-radical
+     ((ucs               . #x81E3)     ; 臣
+      ))
+    (chinese-cns11643-1 . #x2844)      ; 
+    (ucs               . #x2F82)       ; ⾂
     ))
 (define-char
   '((name              . "KANGXI RADICAL SELF")
-    (ucs               . #x2F83)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x81EA)
-    (chinese-cns11643-1 #x28 #x45)     ; \e$(G(E\e(B
+    (<-radical
+     ((ucs               . #x81EA)     ; 自
+      ))
+    (chinese-cns11643-1 . #x2845)      ; 
+    (ucs               . #x2F83)       ; ⾃
     ))
 (define-char
   '((name              . "KANGXI RADICAL ARRIVE")
-    (ucs               . #x2F84)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x81F3)
-    (chinese-cns11643-1 #x28 #x46)     ; \e$(G(F\e(B
+    (<-radical
+     ((ucs               . #x81F3)     ; 至
+      ))
+    (chinese-cns11643-1 . #x2846)      ; 
+    (ucs               . #x2F84)       ; ⾄
     ))
 (define-char
   '((name              . "KANGXI RADICAL MORTAR")
-    (ucs               . #x2F85)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x81FC)
-    (chinese-cns11643-1 #x28 #x47)     ; \e$(G(G\e(B
+    (<-radical
+     ((ucs               . #x81FC)     ; 臼
+      ))
+    (chinese-cns11643-1 . #x2847)      ; 
+    (ucs               . #x2F85)       ; ⾅
     ))
 (define-char
   '((name              . "KANGXI RADICAL TONGUE")
-    (ucs               . #x2F86)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x820C)
-    (chinese-cns11643-1 #x28 #x48)     ; \e$(G(H\e(B
+    (total-strokes      . 6)
+    (<-radical
+     ((ucs               . #x820C)     ; 舌
+      ))
+    (ideograph-cdp     . -693)
+    (ideographic-structure
+     (:cdp-combinator  2
+      :char    ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+                (ucs                . #x2FF1)  ; ⿱
+                )
+      )
+     ((ucs               . #x5343)     ; 千
+      )
+     ((ucs               . #x53E3)     ; 口
+      ))
+    (chinese-cns11643-1 . #x2848)      ; 
+    (chinese-big5-cdp  . #x88EF)       ; 
+    (ucs               . #x2F86)       ; ⾆
     ))
 (define-char
   '((name              . "KANGXI RADICAL OPPOSE")
-    (ucs               . #x2F87)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x821B)
-    (chinese-cns11643-1 #x28 #x49)     ; \e$(G(I\e(B
+    (<-radical
+     ((ucs               . #x821B)     ; 舛
+      ))
+    (chinese-cns11643-1 . #x2849)      ; 
+    (ucs               . #x2F87)       ; ⾇
     ))
 (define-char
   '((name              . "KANGXI RADICAL BOAT")
-    (ucs               . #x2F88)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x821F)
-    (chinese-cns11643-1 #x28 #x4A)     ; \e$(G(J\e(B
+    (<-radical
+     ((ucs               . #x821F)     ; 舟
+      ))
+    (chinese-cns11643-1 . #x284A)      ; 
+    (ucs               . #x2F88)       ; ⾈
     ))
 (define-char
   '((name              . "KANGXI RADICAL STOPPING")
-    (ucs               . #x2F89)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x826E)
-    (chinese-cns11643-1 #x28 #x4B)     ; \e$(G(K\e(B
+    (<-radical
+     ((ucs               . #x826E)     ; 艮
+      ))
+    (chinese-cns11643-1 . #x284B)      ; 
+    (ucs               . #x2F89)       ; ⾉
     ))
 (define-char
   '((name              . "KANGXI RADICAL COLOR")
-    (ucs               . #x2F8A)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8272)
-    (chinese-cns11643-1 #x28 #x4C)     ; \e$(G(L\e(B
+    (<-radical
+     ((ucs               . #x8272)     ; 色
+      ))
+    (chinese-cns11643-1 . #x284C)      ; 
+    (ucs               . #x2F8A)       ; ⾊
     ))
 (define-char
   '((name              . "KANGXI RADICAL GRASS")
-    (ucs               . #x2F8B)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8278)
-    (chinese-cns11643-1 #x28 #x4D)     ; \e$(G(M\e(B
+    (<-radical
+     ((ucs               . #x8278)     ; 艸
+      ))
+    (chinese-cns11643-1 . #x284D)      ; 
+    (ucs               . #x2F8B)       ; ⾋
     ))
 (define-char
   '((name              . "KANGXI RADICAL TIGER")
-    (ucs               . #x2F8C)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x864D)
-    (chinese-cns11643-1 #x28 #x4E)     ; \e$(G(N\e(B
+    (<-radical
+     ((ucs               . #x864D)     ; 虍
+      ))
+    (chinese-cns11643-1 . #x284E)      ; 
+    (ucs               . #x2F8C)       ; ⾌
     ))
 (define-char
   '((name              . "KANGXI RADICAL INSECT")
-    (ucs               . #x2F8D)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x866B)
-    (chinese-cns11643-1 #x28 #x4F)     ; \e$(G(O\e(B
+    (<-radical
+     ((ucs               . #x866B)     ; 虫
+      ))
+    (chinese-cns11643-1 . #x284F)      ; 
+    (ucs               . #x2F8D)       ; ⾍
     ))
 (define-char
   '((name              . "KANGXI RADICAL BLOOD")
-    (ucs               . #x2F8E)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8840)
-    (chinese-cns11643-1 #x28 #x50)     ; \e$(G(P\e(B
+    (<-radical
+     ((ucs               . #x8840)     ; 血
+      ))
+    (chinese-cns11643-1 . #x2850)      ; 
+    (ucs               . #x2F8E)       ; ⾎
     ))
 (define-char
   '((name              . "KANGXI RADICAL WALK ENCLOSURE")
-    (ucs               . #x2F8F)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x884C)
-    (chinese-cns11643-1 #x28 #x51)     ; \e$(G(Q\e(B
+    (<-radical
+     ((ucs               . #x884C)     ; 行
+      ))
+    (chinese-cns11643-1 . #x2851)      ; 
+    (ucs               . #x2F8F)       ; ⾏
     ))
 (define-char
   '((name              . "KANGXI RADICAL CLOTHES")
-    (ucs               . #x2F90)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8863)
-    (chinese-cns11643-1 #x28 #x52)     ; \e$(G(R\e(B
+    (<-radical
+     ((ucs               . #x8863)     ; 衣
+      ))
+    (chinese-cns11643-1 . #x2852)      ; 
+    (ucs               . #x2F90)       ; ⾐
     ))
 (define-char
   '((name              . "KANGXI RADICAL WEST")
-    (ucs               . #x2F91)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x897E)
-    (chinese-cns11643-1 #x28 #x53)     ; \e$(G(S\e(B
+    (<-radical
+     ((ucs               . #x897E)     ; 襾
+      ))
+    (chinese-cns11643-1 . #x2853)      ; 
+    (ucs               . #x2F91)       ; ⾑
     ))
 (define-char
   '((name              . "KANGXI RADICAL SEE")
-    (ucs               . #x2F92)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x898B)
-    (chinese-cns11643-1 #x28 #x54)     ; \e$(G(T\e(B
+    (<-radical
+     ((ucs               . #x898B)     ; 見
+      ))
+    (chinese-cns11643-1 . #x2854)      ; 
+    (ucs               . #x2F92)       ; ⾒
     ))
 (define-char
   '((name              . "KANGXI RADICAL HORN")
-    (ucs               . #x2F93)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x89D2)
-    (chinese-cns11643-1 #x28 #x55)     ; \e$(G(U\e(B
+    (<-radical
+     ((ucs               . #x89D2)     ; 角
+      ))
+    (chinese-cns11643-1 . #x2855)      ; 
+    (ucs               . #x2F93)       ; ⾓
     ))
 (define-char
   '((name              . "KANGXI RADICAL SPEECH")
-    (ucs               . #x2F94)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8A00)
-    (chinese-cns11643-1 #x28 #x56)     ; \e$(G(V\e(B
+    (<-radical
+     ((ucs               . #x8A00)     ; 言
+      ))
+    (chinese-cns11643-1 . #x2856)      ; 
+    (ucs               . #x2F94)       ; ⾔
     ))
 (define-char
   '((name              . "KANGXI RADICAL VALLEY")
-    (ucs               . #x2F95)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8C37)
-    (chinese-cns11643-1 #x28 #x57)     ; \e$(G(W\e(B
+    (<-radical
+     ((ucs               . #x8C37)     ; 谷
+      ))
+    (chinese-cns11643-1 . #x2857)      ; 
+    (ucs               . #x2F95)       ; ⾕
     ))
 (define-char
   '((name              . "KANGXI RADICAL BEAN")
-    (ucs               . #x2F96)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8C46)
-    (chinese-cns11643-1 #x28 #x58)     ; \e$(G(X\e(B
+    (<-radical
+     ((ucs               . #x8C46)     ; 豆
+      ))
+    (chinese-cns11643-1 . #x2858)      ; 
+    (ucs               . #x2F96)       ; ⾖
     ))
 (define-char
   '((name              . "KANGXI RADICAL PIG")
-    (ucs               . #x2F97)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8C55)
-    (chinese-cns11643-1 #x28 #x59)     ; \e$(G(Y\e(B
+    (<-radical
+     ((ucs               . #x8C55)     ; 豕
+      ))
+    (chinese-cns11643-1 . #x2859)      ; 
+    (ucs               . #x2F97)       ; ⾗
     ))
 (define-char
   '((name              . "KANGXI RADICAL BADGER")
-    (ucs               . #x2F98)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8C78)
-    (chinese-cns11643-1 #x28 #x5A)     ; \e$(G(Z\e(B
+    (<-radical
+     ((ucs               . #x8C78)     ; 豸
+      ))
+    (chinese-cns11643-1 . #x285A)      ; 
+    (ucs               . #x2F98)       ; ⾘
     ))
 (define-char
   '((name              . "KANGXI RADICAL SHELL")
-    (ucs               . #x2F99)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8C9D)
-    (chinese-cns11643-1 #x28 #x5B)     ; \e$(G([\e(B
+    (<-radical
+     ((ucs               . #x8C9D)     ; 貝
+      ))
+    (chinese-cns11643-1 . #x285B)      ; 
+    (ucs               . #x2F99)       ; ⾙
     ))
 (define-char
   '((name              . "KANGXI RADICAL RED")
-    (ucs               . #x2F9A)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8D64)
-    (chinese-cns11643-1 #x28 #x5C)     ; \e$(G(\\e(B
+    (<-radical
+     ((ucs               . #x8D64)     ; 赤
+      ))
+    (chinese-cns11643-1 . #x285C)      ; 
+    (ucs               . #x2F9A)       ; ⾚
     ))
 (define-char
   '((name              . "KANGXI RADICAL RUN")
-    (ucs               . #x2F9B)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8D70)
-    (chinese-cns11643-1 #x28 #x5D)     ; \e$(G(]\e(B
+    (<-radical
+     ((ucs               . #x8D70)     ; 走
+      ))
+    (chinese-cns11643-1 . #x285D)      ; 
+    (ucs               . #x2F9B)       ; ⾛
     ))
 (define-char
   '((name              . "KANGXI RADICAL FOOT")
-    (ucs               . #x2F9C)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8DB3)
-    (chinese-cns11643-1 #x28 #x5E)     ; \e$(G(^\e(B
+    (<-radical
+     ((ucs               . #x8DB3)     ; 足
+      ))
+    (chinese-cns11643-1 . #x285E)      ; 
+    (ucs               . #x2F9C)       ; ⾜
     ))
 (define-char
   '((name              . "KANGXI RADICAL BODY")
-    (ucs               . #x2F9D)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8EAB)
-    (chinese-cns11643-1 #x28 #x5F)     ; \e$(G(_\e(B
+    (<-radical
+     ((ucs               . #x8EAB)     ; 身
+      ))
+    (chinese-cns11643-1 . #x285F)      ; 
+    (ucs               . #x2F9D)       ; ⾝
     ))
 (define-char
   '((name              . "KANGXI RADICAL CART")
-    (ucs               . #x2F9E)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8ECA)
-    (chinese-cns11643-1 #x28 #x60)     ; \e$(G(`\e(B
+    (<-radical
+     ((ucs               . #x8ECA)     ; 車
+      ))
+    (chinese-cns11643-1 . #x2860)      ; 
+    (ucs               . #x2F9E)       ; ⾞
     ))
 (define-char
   '((name              . "KANGXI RADICAL BITTER")
-    (ucs               . #x2F9F)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8F9B)
-    (chinese-cns11643-1 #x28 #x61)     ; \e$(G(a\e(B
+    (<-radical
+     ((ucs               . #x8F9B)     ; 辛
+      ))
+    (chinese-cns11643-1 . #x2861)      ; 
+    (ucs               . #x2F9F)       ; ⾟
     ))
 (define-char
   '((name              . "KANGXI RADICAL MORNING")
-    (ucs               . #x2FA0)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8FB0)
-    (chinese-cns11643-1 #x28 #x62)     ; \e$(G(b\e(B
+    (<-radical
+     ((ucs               . #x8FB0)     ; 辰
+      ))
+    (chinese-cns11643-1 . #x2862)      ; 
+    (ucs               . #x2FA0)       ; ⾠
     ))
 (define-char
   '((name              . "KANGXI RADICAL WALK")
-    (ucs               . #x2FA1)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x8FB5)
-    (chinese-cns11643-1 #x28 #x63)     ; \e$(G(c\e(B
+    (<-radical
+     ((ucs               . #x8FB5)     ; 辵
+      ))
+    (chinese-cns11643-1 . #x2863)      ; 
+    (chinese-big5      . #xC6D6)       ; 
+    (ucs               . #x2FA1)       ; ⾡
     ))
 (define-char
   '((name              . "KANGXI RADICAL CITY")
-    (ucs               . #x2FA2)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9091)
-    (chinese-cns11643-1 #x28 #x64)     ; \e$(G(d\e(B
+    (<-radical
+     ((ucs               . #x9091)     ; 邑
+      ))
+    (chinese-cns11643-1 . #x2864)      ; 
+    (ucs               . #x2FA2)       ; ⾢
     ))
 (define-char
   '((name              . "KANGXI RADICAL WINE")
-    (ucs               . #x2FA3)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9149)
-    (chinese-cns11643-1 #x28 #x65)     ; \e$(G(e\e(B
+    (<-radical
+     ((ucs               . #x9149)     ; 酉
+      ))
+    (chinese-cns11643-1 . #x2865)      ; 
+    (ucs               . #x2FA3)       ; ⾣
     ))
 (define-char
   '((name              . "KANGXI RADICAL DISTINGUISH")
-    (ucs               . #x2FA4)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x91C6)
-    (chinese-cns11643-1 #x28 #x66)     ; \e$(G(f\e(B
+    (<-radical
+     ((ucs               . #x91C6)     ; 釆
+      ))
+    (chinese-cns11643-1 . #x2866)      ; 
+    (ucs               . #x2FA4)       ; ⾤
     ))
 (define-char
   '((name              . "KANGXI RADICAL VILLAGE")
-    (ucs               . #x2FA5)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x91CC)
-    (chinese-cns11643-1 #x28 #x67)     ; \e$(G(g\e(B
+    (<-radical
+     ((ucs               . #x91CC)     ; 里
+      ))
+    (chinese-cns11643-1 . #x2867)      ; 
+    (ucs               . #x2FA5)       ; ⾥
     ))
 (define-char
   '((name              . "KANGXI RADICAL GOLD")
-    (ucs               . #x2FA6)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x91D1)
-    (chinese-cns11643-1 #x28 #x68)     ; \e$(G(h\e(B
+    (<-radical
+     ((ucs               . #x91D1)     ; 金
+      ))
+    (chinese-cns11643-1 . #x2868)      ; 
+    (ucs               . #x2FA6)       ; ⾦
     ))
 (define-char
   '((name              . "KANGXI RADICAL LONG")
-    (ucs               . #x2FA7)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9577)
-    (chinese-cns11643-1 #x28 #x69)     ; \e$(G(i\e(B
+    (<-radical
+     ((ucs               . #x9577)     ; 長
+      ))
+    (chinese-cns11643-1 . #x2869)      ; 
+    (ucs               . #x2FA7)       ; ⾧
     ))
 (define-char
   '((name              . "KANGXI RADICAL GATE")
-    (ucs               . #x2FA8)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9580)
-    (chinese-cns11643-1 #x28 #x6A)     ; \e$(G(j\e(B
+    (<-radical
+     ((ucs               . #x9580)     ; 門
+      ))
+    (chinese-cns11643-1 . #x286A)      ; 
+    (ucs               . #x2FA8)       ; ⾨
     ))
 (define-char
   '((name              . "KANGXI RADICAL MOUND")
-    (ucs               . #x2FA9)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x961C)
-    (chinese-cns11643-1 #x28 #x6B)     ; \e$(G(k\e(B
+    (<-radical
+     ((ucs               . #x961C)     ; 阜
+      ))
+    (chinese-cns11643-1 . #x286B)      ; 
+    (ucs               . #x2FA9)       ; ⾩
     ))
 (define-char
   '((name              . "KANGXI RADICAL SLAVE")
-    (ucs               . #x2FAA)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x96B6)
-    (chinese-cns11643-1 #x28 #x6C)     ; \e$(G(l\e(B
+    (<-radical
+     ((ucs               . #x96B6)     ; 隶
+      ))
+    (chinese-cns11643-1 . #x286C)      ; 
+    (chinese-big5      . #xC6D7)       ; 
+    (ucs               . #x2FAA)       ; ⾪
     ))
 (define-char
   '((name              . "KANGXI RADICAL SHORT TAILED BIRD")
-    (ucs               . #x2FAB)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x96B9)
-    (chinese-cns11643-1 #x28 #x6D)     ; \e$(G(m\e(B
+    (<-radical
+     ((ucs               . #x96B9)     ; 隹
+      ))
+    (chinese-cns11643-1 . #x286D)      ; 
+    (ucs               . #x2FAB)       ; ⾫
     ))
 (define-char
   '((name              . "KANGXI RADICAL RAIN")
-    (ucs               . #x2FAC)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x96E8)
-    (chinese-cns11643-1 #x28 #x6E)     ; \e$(G(n\e(B
+    (<-radical
+     ((ucs               . #x96E8)     ; 雨
+      ))
+    (chinese-cns11643-1 . #x286E)      ; 
+    (ucs               . #x2FAC)       ; ⾬
     ))
 (define-char
   '((name              . "KANGXI RADICAL BLUE")
-    (ucs               . #x2FAD)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9751)
-    (chinese-cns11643-1 #x28 #x6F)     ; \e$(G(o\e(B
+    (<-radical
+     ((ucs               . #x9751)     ; 靑
+      ))
+    (chinese-cns11643-1 . #x286F)      ; 
+    (ucs               . #x2FAD)       ; ⾭
     ))
 (define-char
   '((name              . "KANGXI RADICAL WRONG")
-    (ucs               . #x2FAE)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x975E)
-    (chinese-cns11643-1 #x28 #x70)     ; \e$(G(p\e(B
+    (<-radical
+     ((ucs               . #x975E)     ; 非
+      ))
+    (chinese-cns11643-1 . #x2870)      ; 
+    (ucs               . #x2FAE)       ; ⾮
     ))
 (define-char
   '((name              . "KANGXI RADICAL FACE")
-    (ucs               . #x2FAF)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9762)
-    (chinese-cns11643-1 #x28 #x71)     ; \e$(G(q\e(B
+    (<-radical
+     ((ucs               . #x9762)     ; 面
+      ))
+    (chinese-cns11643-1 . #x2871)      ; 
+    (ucs               . #x2FAF)       ; ⾯
     ))
 (define-char
   '((name              . "KANGXI RADICAL LEATHER")
-    (ucs               . #x2FB0)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9769)
-    (chinese-cns11643-1 #x28 #x72)     ; \e$(G(r\e(B
+    (<-radical
+     ((ucs               . #x9769)     ; 革
+      ))
+    (chinese-cns11643-1 . #x2872)      ; 
+    (ucs               . #x2FB0)       ; ⾰
     ))
 (define-char
   '((name              . "KANGXI RADICAL TANNED LEATHER")
-    (ucs               . #x2FB1)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x97CB)
-    (chinese-cns11643-1 #x28 #x73)     ; \e$(G(s\e(B
+    (<-radical
+     ((ucs               . #x97CB)     ; 韋
+      ))
+    (chinese-cns11643-1 . #x2873)      ; 
+    (ucs               . #x2FB1)       ; ⾱
     ))
 (define-char
   '((name              . "KANGXI RADICAL LEEK")
-    (ucs               . #x2FB2)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x97ED)
-    (chinese-cns11643-1 #x28 #x74)     ; \e$(G(t\e(B
+    (<-radical
+     ((ucs               . #x97ED)     ; 韭
+      ))
+    (chinese-cns11643-1 . #x2874)      ; 
+    (ucs               . #x2FB2)       ; ⾲
     ))
 (define-char
   '((name              . "KANGXI RADICAL SOUND")
-    (ucs               . #x2FB3)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x97F3)
-    (chinese-cns11643-1 #x28 #x75)     ; \e$(G(u\e(B
+    (<-radical
+     ((ucs               . #x97F3)     ; 音
+      ))
+    (chinese-cns11643-1 . #x2875)      ; 
+    (ucs               . #x2FB3)       ; ⾳
     ))
 (define-char
   '((name              . "KANGXI RADICAL LEAF")
-    (ucs               . #x2FB4)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9801)
-    (chinese-cns11643-1 #x28 #x76)     ; \e$(G(v\e(B
+    (<-radical
+     ((ucs               . #x9801)     ; 頁
+      ))
+    (chinese-cns11643-1 . #x2876)      ; 
+    (ucs               . #x2FB4)       ; ⾴
     ))
 (define-char
   '((name              . "KANGXI RADICAL WIND")
-    (ucs               . #x2FB5)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x98A8)
-    (chinese-cns11643-1 #x28 #x77)     ; \e$(G(w\e(B
+    (<-radical
+     ((ucs               . #x98A8)     ; 風
+      ))
+    (chinese-cns11643-1 . #x2877)      ; 
+    (ucs               . #x2FB5)       ; ⾵
     ))
 (define-char
   '((name              . "KANGXI RADICAL FLY")
-    (ucs               . #x2FB6)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x98DB)
-    (chinese-cns11643-1 #x28 #x78)     ; \e$(G(x\e(B
+    (<-radical
+     ((ucs               . #x98DB)     ; 飛
+      ))
+    (chinese-cns11643-1 . #x2878)      ; 
+    (ucs               . #x2FB6)       ; ⾶
     ))
 (define-char
   '((name              . "KANGXI RADICAL EAT")
-    (ucs               . #x2FB7)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x98DF)
-    (chinese-cns11643-1 #x28 #x79)     ; \e$(G(y\e(B
+    (<-radical
+     ((ucs               . #x98DF)     ; 食
+      ))
+    (chinese-cns11643-1 . #x2879)      ; 
+    (ucs               . #x2FB7)       ; ⾷
     ))
 (define-char
   '((name              . "KANGXI RADICAL HEAD")
-    (ucs               . #x2FB8)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9996)
-    (chinese-cns11643-1 #x28 #x7A)     ; \e$(G(z\e(B
+    (<-radical
+     ((ucs               . #x9996)     ; 首
+      ))
+    (chinese-cns11643-1 . #x287A)      ; 
+    (ucs               . #x2FB8)       ; ⾸
     ))
 (define-char
   '((name              . "KANGXI RADICAL FRAGRANT")
-    (ucs               . #x2FB9)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9999)
-    (chinese-cns11643-1 #x28 #x7B)     ; \e$(G({\e(B
+    (<-radical
+     ((ucs               . #x9999)     ; 香
+      ))
+    (chinese-cns11643-1 . #x287B)      ; 
+    (ucs               . #x2FB9)       ; ⾹
     ))
 (define-char
   '((name              . "KANGXI RADICAL HORSE")
-    (ucs               . #x2FBA)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x99AC)
-    (chinese-cns11643-1 #x28 #x7C)     ; \e$(G(|\e(B
+    (<-radical
+     ((ucs               . #x99AC)     ; 馬
+      ))
+    (chinese-cns11643-1 . #x287C)      ; 
+    (ucs               . #x2FBA)       ; ⾺
     ))
 (define-char
   '((name              . "KANGXI RADICAL BONE")
-    (ucs               . #x2FBB)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9AA8)
-    (chinese-cns11643-1 #x28 #x7D)     ; \e$(G(}\e(B
+    (<-radical
+     ((ucs               . #x9AA8)     ; 骨
+      ))
+    (chinese-cns11643-1 . #x287D)      ; 
+    (ucs               . #x2FBB)       ; ⾻
     ))
 (define-char
   '((name              . "KANGXI RADICAL TALL")
-    (ucs               . #x2FBC)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9AD8)
-    (chinese-cns11643-1 #x28 #x7E)     ; \e$(G(~\e(B
+    (<-radical
+     ((ucs               . #x9AD8)     ; 高
+      ))
+    (chinese-cns11643-1 . #x287E)      ; 
+    (ucs               . #x2FBC)       ; ⾼
     ))
 (define-char
   '((name              . "KANGXI RADICAL HAIR")
-    (ucs               . #x2FBD)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9ADF)
-    (chinese-cns11643-1 #x29 #x21)     ; \e$(G)!\e(B
+    (<-radical
+     ((ucs               . #x9ADF)     ; 髟
+      ))
+    (chinese-cns11643-1 . #x2921)      ; 
+    (ucs               . #x2FBD)       ; ⾽
     ))
 (define-char
   '((name              . "KANGXI RADICAL FIGHT")
-    (ucs               . #x2FBE)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9B25)
-    (chinese-cns11643-1 #x29 #x22)     ; \e$(G)"\e(B
+    (<-radical
+     ((ucs               . #x9B25)     ; 鬥
+      ))
+    (chinese-cns11643-1 . #x2922)      ; 
+    (ucs               . #x2FBE)       ; ⾾
     ))
 (define-char
   '((name              . "KANGXI RADICAL SACRIFICIAL WINE")
-    (ucs               . #x2FBF)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9B2F)
-    (chinese-cns11643-1 #x29 #x23)     ; \e$(G)#\e(B
+    (<-radical
+     ((ucs               . #x9B2F)     ; 鬯
+      ))
+    (chinese-cns11643-1 . #x2923)      ; 
+    (ucs               . #x2FBF)       ; ⾿
     ))
 (define-char
   '((name              . "KANGXI RADICAL CAULDRON")
-    (ucs               . #x2FC0)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9B32)
-    (chinese-cns11643-1 #x29 #x24)     ; \e$(G)$\e(B
+    (<-radical
+     ((ucs               . #x9B32)     ; 鬲
+      ))
+    (chinese-cns11643-1 . #x2924)      ; 
+    (ucs               . #x2FC0)       ; ⿀
     ))
 (define-char
   '((name              . "KANGXI RADICAL GHOST")
-    (ucs               . #x2FC1)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9B3C)
-    (chinese-cns11643-1 #x29 #x25)     ; \e$(G)%\e(B
+    (<-radical
+     ((ucs               . #x9B3C)     ; 鬼
+      ))
+    (chinese-cns11643-1 . #x2925)      ; 
+    (ucs               . #x2FC1)       ; ⿁
     ))
 (define-char
   '((name              . "KANGXI RADICAL FISH")
-    (ucs               . #x2FC2)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9B5A)
-    (chinese-cns11643-1 #x29 #x26)     ; \e$(G)&\e(B
+    (<-radical
+     ((ucs               . #x9B5A)     ; 魚
+      ))
+    (chinese-cns11643-1 . #x2926)      ; 
+    (ucs               . #x2FC2)       ; ⿂
     ))
 (define-char
   '((name              . "KANGXI RADICAL BIRD")
-    (ucs               . #x2FC3)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9CE5)
-    (chinese-cns11643-1 #x29 #x27)     ; \e$(G)'\e(B
+    (<-radical
+     ((ucs               . #x9CE5)     ; 鳥
+      ))
+    (chinese-cns11643-1 . #x2927)      ; 
+    (ucs               . #x2FC3)       ; ⿃
     ))
 (define-char
   '((name              . "KANGXI RADICAL SALT")
-    (ucs               . #x2FC4)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9E75)
-    (chinese-cns11643-1 #x29 #x28)     ; \e$(G)(\e(B
+    (<-radical
+     ((ucs               . #x9E75)     ; 鹵
+      ))
+    (chinese-cns11643-1 . #x2928)      ; 
+    (ucs               . #x2FC4)       ; ⿄
     ))
 (define-char
   '((name              . "KANGXI RADICAL DEER")
-    (ucs               . #x2FC5)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9E7F)
-    (chinese-cns11643-1 #x29 #x29)     ; \e$(G))\e(B
+    (<-radical
+     ((ucs               . #x9E7F)     ; 鹿
+      ))
+    (chinese-cns11643-1 . #x2929)      ; 
+    (ucs               . #x2FC5)       ; ⿅
     ))
 (define-char
   '((name              . "KANGXI RADICAL WHEAT")
-    (ucs               . #x2FC6)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9EA5)
-    (chinese-cns11643-1 #x29 #x2A)     ; \e$(G)*\e(B
+    (<-radical
+     ((ucs               . #x9EA5)     ; 麥
+      ))
+    (chinese-cns11643-1 . #x292A)      ; 
+    (ucs               . #x2FC6)       ; ⿆
     ))
 (define-char
   '((name              . "KANGXI RADICAL HEMP")
-    (ucs               . #x2FC7)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9EBB)
-    (chinese-cns11643-1 #x29 #x2B)     ; \e$(G)+\e(B
+    (<-radical
+     ((ucs               . #x9EBB)     ; 麻
+      ))
+    (chinese-cns11643-1 . #x292B)      ; 
+    (ucs               . #x2FC7)       ; ⿇
     ))
 (define-char
   '((name              . "KANGXI RADICAL YELLOW")
-    (ucs               . #x2FC8)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9EC3)
-    (chinese-cns11643-1 #x29 #x2C)     ; \e$(G),\e(B
+    (<-radical
+     ((ucs               . #x9EC3)     ; 黃
+      ))
+    (chinese-cns11643-1 . #x292C)      ; 
+    (ucs               . #x2FC8)       ; ⿈
     ))
 (define-char
   '((name              . "KANGXI RADICAL MILLET")
-    (ucs               . #x2FC9)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9ECD)
-    (chinese-cns11643-1 #x29 #x2D)     ; \e$(G)-\e(B
+    (<-radical
+     ((ucs               . #x9ECD)     ; 黍
+      ))
+    (chinese-cns11643-1 . #x292D)      ; 
+    (ucs               . #x2FC9)       ; ⿉
     ))
 (define-char
   '((name              . "KANGXI RADICAL BLACK")
-    (ucs               . #x2FCA)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9ED1)
-    (chinese-cns11643-1 #x29 #x2E)     ; \e$(G).\e(B
+    (<-radical
+     ((ucs               . #x9ED1)     ; 黑
+      ))
+    (chinese-cns11643-1 . #x292E)      ; 
+    (ucs               . #x2FCA)       ; ⿊
     ))
 (define-char
   '((name              . "KANGXI RADICAL EMBROIDERY")
-    (ucs               . #x2FCB)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9EF9)
-    (chinese-cns11643-1 #x29 #x2F)     ; \e$(G)/\e(B
+    (<-radical
+     ((ucs               . #x9EF9)     ; 黹
+      ))
+    (chinese-cns11643-1 . #x292F)      ; 
+    (ucs               . #x2FCB)       ; ⿋
     ))
 (define-char
   '((name              . "KANGXI RADICAL FROG")
-    (ucs               . #x2FCC)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9EFD)
-    (chinese-cns11643-1 #x29 #x30)     ; \e$(G)0\e(B
+    (<-radical
+     ((ucs               . #x9EFD)     ; 黽
+      ))
+    (chinese-cns11643-1 . #x2930)      ; 
+    (ucs               . #x2FCC)       ; ⿌
     ))
 (define-char
   '((name              . "KANGXI RADICAL TRIPOD")
-    (ucs               . #x2FCD)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9F0E)
-    (chinese-cns11643-1 #x29 #x31)     ; \e$(G)1\e(B
+    (<-radical
+     ((ucs               . #x9F0E)     ; 鼎
+      ))
+    (chinese-cns11643-1 . #x2931)      ; 
+    (ucs               . #x2FCD)       ; ⿍
     ))
 (define-char
   '((name              . "KANGXI RADICAL DRUM")
-    (ucs               . #x2FCE)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9F13)
-    (chinese-cns11643-1 #x29 #x32)     ; \e$(G)2\e(B
+    (<-radical
+     ((ucs               . #x9F13)     ; 鼓
+      ))
+    (chinese-cns11643-1 . #x2932)      ; 
+    (ucs               . #x2FCE)       ; ⿎
     ))
 (define-char
   '((name              . "KANGXI RADICAL RAT")
-    (ucs               . #x2FCF)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9F20)
-    (chinese-cns11643-1 #x29 #x33)     ; \e$(G)3\e(B
+    (<-radical
+     ((ucs               . #x9F20)     ; 鼠
+      ))
+    (chinese-cns11643-1 . #x2933)      ; 
+    (ucs               . #x2FCF)       ; ⿏
     ))
 (define-char
   '((name              . "KANGXI RADICAL NOSE")
-    (ucs               . #x2FD0)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9F3B)
-    (chinese-cns11643-1 #x29 #x34)     ; \e$(G)4\e(B
+    (<-radical
+     ((ucs               . #x9F3B)     ; 鼻
+      ))
+    (chinese-cns11643-1 . #x2934)      ; 
+    (ucs               . #x2FD0)       ; ⿐
     ))
 (define-char
   '((name              . "KANGXI RADICAL EVEN")
-    (ucs               . #x2FD1)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9F4A)
-    (chinese-cns11643-1 #x29 #x35)     ; \e$(G)5\e(B
+    (<-radical
+     ((ucs               . #x9F4A)     ; 齊
+      ))
+    (chinese-cns11643-1 . #x2935)      ; 
+    (ucs               . #x2FD1)       ; ⿑
     ))
 (define-char
   '((name              . "KANGXI RADICAL TOOTH")
-    (ucs               . #x2FD2)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9F52)
-    (chinese-cns11643-1 #x29 #x36)     ; \e$(G)6\e(B
+    (<-radical
+     ((ucs               . #x9F52)     ; 齒
+      ))
+    (chinese-cns11643-1 . #x2936)      ; 
+    (ucs               . #x2FD2)       ; ⿒
     ))
 (define-char
   '((name              . "KANGXI RADICAL DRAGON")
-    (ucs               . #x2FD3)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9F8D)
-    (chinese-cns11643-1 #x29 #x37)     ; \e$(G)7\e(B
+    (<-radical
+     ((ucs               . #x9F8D)     ; 龍
+      ))
+    (chinese-cns11643-1 . #x2937)      ; 
+    (ucs               . #x2FD3)       ; ⿓
     ))
 (define-char
   '((name              . "KANGXI RADICAL TURTLE")
-    (ucs               . #x2FD4)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9F9C)
-    (chinese-cns11643-1 #x29 #x38)     ; \e$(G)8\e(B
+    (<-radical
+     ((ucs               . #x9F9C)     ; 龜
+      ))
+    (chinese-cns11643-1 . #x2938)      ; 
+    (ucs               . #x2FD4)       ; ⿔
     ))
 (define-char
   '((name              . "KANGXI RADICAL FLUTE")
-    (ucs               . #x2FD5)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x9FA0)
-    (chinese-cns11643-1 #x29 #x39)     ; \e$(G)9\e(B
+    (<-radical
+     ((ucs               . #x9FA0)     ; 龠
+      ))
+    (chinese-cns11643-1 . #x2939)      ; 
+    (ucs               . #x2FD5)       ; ⿕
     ))