all repos — openbox @ eeebd3e43f24c812c77d8453d01279ae9f5fca14

openbox fork - make it a bit more like ryudo

add a default icon made by merry.
Dana Jansens danakj@orodu.net
commit

eeebd3e43f24c812c77d8453d01279ae9f5fca14

parent

9054a91da3e3800a7cc824ef3a57666f90c78d02

1 files changed, 405 insertions(+), 0 deletions(-)

jump to
A render/icon.h

@@ -0,0 +1,405 @@

+/* GIMP RGBA C-Source image dump (icon.h) */ + +#define OB_DEFAULT_ICON_WIDTH (48) +#define OB_DEFAULT_ICON_HEIGHT (48) +#define OB_DEFAULT_ICON_BYTES_PER_PIXEL (4) /* 3:RGB, 4:RGBA */ +#define OB_DEFAULT_ICON_COMMENT \ + "To recreate this file, save an image as \"C-Source\" in The Gimp. Use \"ob_default_icon\" as the Prefixed Name. Enable Glib Types. Enable Save Alpha Channel. Enable Use Macros instead of Struct." +#define OB_DEFAULT_ICON_PIXEL_DATA ((guint8*) OB_DEFAULT_ICON_pixel_data) +static const guint8 OB_DEFAULT_ICON_pixel_data[48 * 48 * 4 + 1] = +("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" + "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0" + "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" + "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0" + "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" + "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\243\272\321\377\243\272\321\377\243" + "\272\321\377\243\272\321\377\243\272\321\377\243\272\321\377\243\272\321\377" + "\243\272\321\377\243\272\321\377\243\272\321\377\243\272\321\377\243\272\321" + "\377\243\272\321\377\243\272\321\377\243\272\321\377\243\272\321\377\243\272" + "\321\377\243\272\321\377\243\272\321\377\243\272\321\377\243\272\321\377\243" + "\272\321\377\243\272\321\377\243\272\321\377\243\272\321\377\243\272\321\377" + "\243\272\321\377\243\272\321\377\243\272\321\377\243\272\321\377\243\272\321" + "\377\243\272\321\377\243\272\321\377\243\272\321\377\243\272\321\377\243\272" + "\321\377\243\272\321\377\243\272\321\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\240\270\317\377\221\254" + "\307\377\221\254\307\377\221\254\307\377\221\254\307\377\221\254\307\377\221" + "\254\307\377\221\254\307\377\221\254\307\377\221\254\307\377\221\254\307\377" + "\221\254\307\377\221\254\307\377\221\254\307\377\221\254\307\377\221\254\307" + "\377\221\254\307\377\221\254\307\377\221\254\307\377\221\254\307\377\221\254" + "\307\377\221\254\307\377\221\254\307\377\221\254\307\377\221\254\307\377\221" + "\254\307\377\221\254\307\377\221\254\307\377\221\254\307\377\221\254\307\377" + "\221\254\307\377\221\254\307\377\221\254\307\377\221\254\307\377\221\254\307" + "\377\221\254\307\377\221\254\307\377\221\254\307\377\0\0\0\377\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\236\265\315" + "\377\216\251\305\377\216\251\305\377\216\251\305\377\216\251\305\377\216\251" + "\305\377\216\251\305\377\216\251\305\377\216\251\305\377\216\251\305\377\216" + "\251\305\377\216\251\305\377\216\251\305\377\216\251\305\377\216\251\305\377" + "\216\251\305\377\216\251\305\377\216\251\305\377\216\251\305\377\216\251\305" + "\377\216\251\305\377\216\251\305\377\216\251\305\377\216\251\305\377\216\251" + "\305\377\216\251\305\377\216\251\305\377\216\251\305\377\216\251\305\377\216" + "\251\305\377\216\251\305\377\216\251\305\377\216\251\305\377\216\251\305\377" + "\216\251\305\377\216\251\305\377\216\251\305\377\216\251\305\377\0\0\0\377" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377" + "\233\262\312\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246\302" + "\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246" + "\302\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246\302\377\213" + "\246\302\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246\302\377" + "\213\246\302\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246\302" + "\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246" + "\302\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246\302\377\213" + "\246\302\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246\302\377" + "\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\377\231\260\310\377\210\243\277\377\210\243\277\377\210\243\277\377" + "\210\243\277\377\210\243\277\377\210\243\277\377\210\243\277\377\210\243\277" + "\377\210\243\277\377\210\243\277\377\210\243\277\377\210\243\277\377\210\243" + "\277\377\210\243\277\377\210\243\277\377\210\243\277\377\210\243\277\377\210" + "\243\277\377\210\243\277\377\210\243\277\377\210\243\277\377\210\243\277\377" + "\210\243\277\377\210\243\277\377\210\243\277\377\210\243\277\377\210\243\277" + "\377\210\243\277\377\210\243\277\377\210\243\277\377\210\243\277\377\210\243" + "\277\377\210\243\277\377\210\243\277\377\210\243\277\377\210\243\277\377\210" + "\243\277\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\377\227\256\306\377\206\241\275\377\206\241\275\377\206" + "\241\275\377\206\241\275\377\206\241\275\377\206\241\275\377\206\241\275\377" + "\206\241\275\377\206\241\275\377\206\241\275\377\206\241\275\377\206\241\275" + "\377\206\241\275\377\206\241\275\377\206\241\275\377\206\241\275\377\206\241" + "\275\377\206\241\275\377\206\241\275\377\206\241\275\377\206\241\275\377\206" + "\241\275\377\206\241\275\377\206\241\275\377\206\241\275\377\206\241\275\377" + "\206\241\275\377\206\241\275\377\206\241\275\377\206\241\275\377\206\241\275" + "\377\206\241\275\377\206\241\275\377\206\241\275\377\206\241\275\377\206\241" + "\275\377\206\241\275\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\224\254\304\377\203\236\272\377\203\236" + "\272\377\203\236\272\377\203\236\272\377\203\236\272\377\203\236\272\377\203" + "\236\272\377\203\236\272\377\203\236\272\377\203\236\272\377\203\236\272\377" + "\203\236\272\377\203\236\272\377\203\236\272\377\203\236\272\377\203\236\272" + "\377\203\236\272\377\203\236\272\377\203\236\272\377\203\236\272\377\203\236" + "\272\377\203\236\272\377\203\236\272\377\203\236\272\377\203\236\272\377\203" + "\236\272\377\203\236\272\377\203\236\272\377\203\236\272\377\203\236\272\377" + "\203\236\272\377\203\236\272\377\203\236\272\377\203\236\272\377\203\236\272" + "\377\203\236\272\377\203\236\272\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\217\246\277\377}\230\265\377" + "}\230\265\377}\230\265\377}\230\265\377}\230\265\377}\230\265\377}\230\265" + "\377}\230\265\377}\230\265\377}\230\265\377}\230\265\377}\230\265\377}\230" + "\265\377}\230\265\377}\230\265\377}\230\265\377}\230\265\377}\230\265\377" + "}\230\265\377}\230\265\377}\230\265\377}\230\265\377}\230\265\377}\230\265" + "\377}\230\265\377}\230\265\377}\230\265\377}\230\265\377}\230\265\377}\230" + "\265\377}\230\265\377}\230\265\377}\230\265\377}\230\265\377}\230\265\377" + "}\230\265\377}\230\265\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" + "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0" + "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" + "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0" + "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" + "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\327\334\336\377\327\334" + "\336\377\327\334\336\377\327\334\336\377\327\334\336\377\327\334\336\377\327" + "\334\336\377\327\334\336\377\327\334\336\377\327\334\336\377\327\334\336\377" + "\327\334\336\377\327\334\336\377\327\334\336\377\327\334\336\377\327\334\336" + "\377\327\334\336\377\327\334\336\377\327\334\336\377\327\334\336\377\327\334" + "\336\377\327\334\336\377\327\334\336\377\327\334\336\377\327\334\336\377\327" + "\334\336\377\327\334\336\377\327\334\336\377\327\334\336\377\327\334\336\377" + "\327\334\336\377\327\334\336\377\327\334\336\377\327\334\336\377\327\334\336" + "\377\327\334\336\377\327\334\336\377\327\334\336\377\0\0\0\377\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\327\334\336" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\327\334\336\377\0\0\0\377" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377" + "\327\334\336\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\327\334\336\377" + "\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\377\327\334\336\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\327" + "\334\336\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\377\327\334\336\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\327\334\336\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\327\334\336\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\327\334\336\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\327\334\336\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\327\334\336\377\0\0\0\377\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\327\334\336\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\327\334\336\377\0\0\0\377\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\327" + "\334\336\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\327\334\336\377\0" + "\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\377\327\334\336\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\327\334" + "\336\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\377\327\334\336\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\327\334\336\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\377\327\334\336\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\327\334\336\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\327\334\336\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\327\334\336\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\327\334\336\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\327\334\336\377\0\0\0\377\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\327\334" + "\336\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\327\334\336\377\0\0\0" + "\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\377\327\334\336\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\327\334\336" + "\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\377\327\334\336\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\327\334\336\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\377\327\334\336\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\327\334\336\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\327\334\336\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\327\334\336\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\327\334\336\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\327\334\336\377\0\0\0\377\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\327\334\336" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\327\334\336\377\0\0\0\377" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377" + "\327\334\336\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\327\334\336\377" + "\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\377\327\334\336\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\327" + "\334\336\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\377\327\334\336\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\327\334\336\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\327\334\336\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347" + "\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351" + "\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377" + "\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342\377\351\347\342" + "\377\351\347\342\377\327\334\336\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\327\334\336\377\327\334\336" + "\377\327\334\336\377\327\334\336\377\327\334\336\377\327\334\336\377\327\334" + "\336\377\327\334\336\377\327\334\336\377\327\334\336\377\327\334\336\377\327" + "\334\336\377\327\334\336\377\327\334\336\377\327\334\336\377\327\334\336\377" + "\327\334\336\377\327\334\336\377\327\334\336\377\327\334\336\377\327\334\336" + "\377\327\334\336\377\327\334\336\377\327\334\336\377\327\334\336\377\327\334" + "\336\377\327\334\336\377\327\334\336\377\327\334\336\377\327\334\336\377\327" + "\334\336\377\327\334\336\377\327\334\336\377\327\334\336\377\327\334\336\377" + "\327\334\336\377\327\334\336\377\327\334\336\377\0\0\0\377\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\0\0\0\377\0\0\0" + "\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" + "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0" + "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" + "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0" + "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377" + "\221\254\307\377\221\254\307\377\221\254\307\377\221\254\307\377\221\254\307" + "\377\221\254\307\377\221\254\307\377\221\254\307\377\0\0\0\377\221\254\307" + "\377\221\254\307\377\221\254\307\377\221\254\307\377\221\254\307\377\221\254" + "\307\377\221\254\307\377\221\254\307\377\221\254\307\377\221\254\307\377\221" + "\254\307\377\221\254\307\377\221\254\307\377\221\254\307\377\221\254\307\377" + "\221\254\307\377\221\254\307\377\221\254\307\377\221\254\307\377\221\254\307" + "\377\0\0\0\377\221\254\307\377\221\254\307\377\221\254\307\377\221\254\307" + "\377\221\254\307\377\221\254\307\377\221\254\307\377\221\254\307\377\0\0\0" + "\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246" + "\302\377\213\246\302\377\213\246\302\377\213\246\302\377\0\0\0\377\213\246" + "\302\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246\302\377\213" + "\246\302\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246\302\377" + "\213\246\302\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246\302" + "\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246" + "\302\377\0\0\0\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246" + "\302\377\213\246\302\377\213\246\302\377\213\246\302\377\213\246\302\377\0" + "\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0" + "\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" + "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0" + "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" + "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0" + "\0\377\0\0\0\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"); +