home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
misc
/
b186_1
/
Source
/
c
/
iaaux
< prev
next >
Wrap
Text File
|
1987-09-27
|
23KB
|
2,414 lines
/*
This file is part of the PDP software package.
Copyright 1987 by James L. McClelland and David E. Rumelhart.
Please refer to licensing information in the file license.txt,
which is in the same directory with this source file and is
included here by reference.
*/
/*
Initializations of big tables used in the ia program.
From the original simulation program.
Date of last revision: 8-12-87/JLM.
*/
#include "ia.h"
char word[NWORD][5] = {
"able",
"ably",
"ache",
"acid",
"acre",
"afar",
"aged",
"ages",
"aide",
"airy",
"ajar",
"akin",
"alas",
"ally",
"alma",
"also",
"alto",
"amen",
"amid",
"anew",
"ante",
"apex",
"arab",
"arch",
"area",
"arid",
"army",
"asks",
"atom",
"atop",
"aunt",
"auto",
"away",
"awed",
"awry",
"axis",
"axle",
"babe",
"baby",
"back",
"bail",
"bait",
"bake",
"bald",
"bale",
"ball",
"band",
"bang",
"bank",
"bard",
"bare",
"bark",
"barn",
"base",
"bass",
"bath",
"beam",
"bean",
"bear",
"beat",
"beau",
"beef",
"been",
"beep",
"beer",
"bell",
"belt",
"bend",
"bent",
"bess",
"best",
"beta",
"bevy",
"bias",
"bile",
"bill",
"bind",
"bing",
"bird",
"bite",
"bled",
"blew",
"blob",
"blot",
"blow",
"blue",
"blur",
"boat",
"body",
"boil",
"bold",
"bolt",
"bomb",
"bond",
"bone",
"bong",
"bony",
"book",
"boom",
"boon",
"boot",
"bore",
"born",
"boss",
"both",
"bout",
"bowl",
"brag",
"brew",
"brig",
"brim",
"brow",
"buck",
"buff",
"bulb",
"bulk",
"bull",
"bump",
"bunk",
"bunt",
"burl",
"burn",
"burr",
"bury",
"bush",
"bust",
"busy",
"butt",
"buzz",
"cady",
"cafe",
"cage",
"cake",
"calf",
"call",
"calm",
"came",
"camp",
"cane",
"cape",
"capo",
"card",
"care",
"cart",
"case",
"cash",
"cast",
"cave",
"cell",
"cent",
"chap",
"chat",
"chef",
"chew",
"chic",
"chin",
"chip",
"chop",
"chow",
"cite",
"city",
"clad",
"clam",
"clan",
"clay",
"clip",
"clog",
"clot",
"club",
"clue",
"coal",
"coat",
"cock",
"code",
"coil",
"coin",
"cold",
"colt",
"comb",
"come",
"cone",
"cook",
"cool",
"coop",
"cope",
"copy",
"cord",
"core",
"cork",
"corn",
"cost",
"coup",
"cove",
"crap",
"crew",
"crib",
"crop",
"crow",
"crux",
"cult",
"cups",
"curb",
"curd",
"cure",
"curl",
"cusp",
"cute",
"dais",
"dale",
"dame",
"damn",
"damp",
"dare",
"dark",
"darn",
"dash",
"data",
"date",
"dawn",
"days",
"dead",
"deaf",
"deal",
"dean",
"dear",
"debt",
"deck",
"deed",
"deep",
"deer",
"deft",
"defy",
"dell",
"dent",
"deny",
"desk",
"dice",
"died",
"diet",
"dill",
"dime",
"dine",
"dirt",
"disc",
"dish",
"disk",
"dive",
"dock",
"does",
"doll",
"dome",
"done",
"doom",
"door",
"dope",
"dose",
"dour",
"dove",
"down",
"drab",
"drag",
"draw",
"drew",
"drop",
"drug",
"drum",
"dual",
"duck",
"duel",
"duke",
"dull",
"duly",
"dumb",
"dump",
"dung",
"dusk",
"dust",
"duty",
"each",
"earl",
"earn",
"ease",
"east",
"easy",
"echo",
"eddy",
"edge",
"edgy",
"edit",
"eire",
"eked",
"else",
"envy",
"epic",
"eros",
"even",
"ever",
"evil",
"exit",
"eyed",
"face",
"fact",
"fade",
"fail",
"fair",
"fake",
"fall",
"fame",
"fans",
"fare",
"farm",
"fast",
"fate",
"fear",
"feat",
"feed",
"feel",
"feet",
"fell",
"felt",
"fiat",
"file",
"fill",
"film",
"find",
"fine",
"fink",
"fire",
"firm",
"fish",
"fist",
"five",
"flag",
"flat",
"flaw",
"flax",
"flea",
"fled",
"flew",
"flex",
"flip",
"flow",
"flux",
"foal",
"foam",
"foes",
"foil",
"fold",
"folk",
"fond",
"food",
"fool",
"foot",
"fore",
"fork",
"form",
"fort",
"foul",
"four",
"free",
"from",
"fuel",
"full",
"fund",
"funk",
"fury",
"fuse",
"fuss",
"fuzz",
"gain",
"gait",
"gala",
"gale",
"gall",
"game",
"gang",
"garb",
"gasp",
"gate",
"gave",
"gaze",
"gear",
"gene",
"germ",
"gift",
"gill",
"gilt",
"girl",
"give",
"glad",
"glee",
"glen",
"glow",
"glue",
"goal",
"goat",
"gold",
"golf",
"gone",
"good",
"gord",
"gore",
"gosh",
"gout",
"gown",
"grab",
"gram",
"gray",
"grew",
"grey",
"grim",
"grin",
"grip",
"grok",
"grow",
"grub",
"gulf",
"gulp",
"gust",
"hack",
"hail",
"hair",
"hale",
"half",
"hall",
"halo",
"halt",
"hand",
"hang",
"hank",
"hard",
"hark",
"harm",
"hart",
"hate",
"haul",
"have",
"hawk",
"haze",
"hazy",
"head",
"heal",
"heap",
"hear",
"heat",
"heed",
"heel",
"heir",
"held",
"hell",
"helm",
"help",
"herb",
"herd",
"here",
"hero",
"hide",
"high",
"hike",
"hill",
"hilt",
"hind",
"hint",
"hire",
"hiss",
"hive",
"hold",
"hole",
"holy",
"home",
"hone",
"hood",
"hoof",
"hook",
"hoop",
"hoot",
"hope",
"horn",
"hose",
"host",
"hour",
"howl",
"huff",
"huge",
"hulk",
"hull",
"hume",
"hump",
"hung",
"hunk",
"hunt",
"hurl",
"hurt",
"hush",
"hymn",
"idea",
"idle",
"idly",
"idol",
"inch",
"into",
"iron",
"isle",
"itch",
"item",
"jack",
"jail",
"jazz",
"jean",
"jeep",
"jerk",
"jist",
"join",
"joke",
"jolt",
"jowl",
"juke",
"jump",
"junk",
"jure",
"jury",
"just",
"keel",
"keen",
"keep",
"kelp",
"kept",
"khan",
"kick",
"kids",
"kill",
"kind",
"king",
"kiss",
"klan",
"klux",
"knee",
"knew",
"knit",
"knob",
"knot",
"know",
"lace",
"lack",
"lacy",
"lady",
"laid",
"lain",
"lake",
"lamb",
"lame",
"lamp",
"land",
"lane",
"lard",
"lark",
"lash",
"lass",
"last",
"late",
"lath",
"lawn",
"laws",
"lazy",
"lead",
"leaf",
"leak",
"lean",
"leap",
"left",
"lend",
"lens",
"lent",
"less",
"levy",
"lewd",
"liar",
"lice",
"lick",
"lied",
"lien",
"lieu",
"life",
"lift",
"like",
"limb",
"lime",
"limp",
"line",
"link",
"lint",
"lion",
"list",
"live",
"load",
"loaf",
"loan",
"lobe",
"lock",
"loft",
"lone",
"long",
"look",
"loom",
"loon",
"loop",
"loot",
"lope",
"lord",
"lore",
"lose",
"loss",
"lost",
"loud",
"love",
"luck",
"lull",
"lump",
"lung",
"lure",
"lush",
"lust",
"made",
"maid",
"mail",
"main",
"make",
"male",
"mall",
"mama",
"many",
"mare",
"mark",
"marr",
"mask",
"mass",
"mast",
"mate",
"math",
"maze",
"mead",
"meal",
"mean",
"meat",
"meek",
"meet",
"melt",
"mend",
"menu",
"mere",
"mesh",
"mess",
"mice",
"mild",
"mile",
"milk",
"mill",
"mind",
"mine",
"mink",
"mint",
"miss",
"mist",
"mock",
"mode",
"mold",
"mole",
"moll",
"monk",
"mood",
"moon",
"more",
"mosk",
"moss",
"most",
"move",
"much",
"mule",
"muse",
"must",
"mute",
"myth",
"nail",
"name",
"navy",
"nazi",
"near",
"neat",
"neck",
"need",
"neon",
"nest",
"news",
"newt",
"next",
"nice",
"nine",
"none",
"noon",
"norm",
"nose",
"note",
"nude",
"null",
"numb",
"nuts",
"oath",
"obey",
"odor",
"oily",
"okay",
"omen",
"once",
"only",
"onto",
"onus",
"ooze",
"open",
"opus",
"oral",
"oust",
"oval",
"oven",
"over",
"oxen",
"pace",
"pack",
"pact",
"page",
"paid",
"pail",
"pain",
"pair",
"pale",
"pall",
"palm",
"pane",
"papa",
"papp",
"pare",
"park",
"part",
"pass",
"past",
"pate",
"path",
"pave",
"pawn",
"peak",
"pear",
"peck",
"peel",
"peep",
"peer",
"pert",
"pest",
"pick",
"pier",
"pile",
"pill",
"pimp",
"pine",
"pink",
"pint",
"pipe",
"pity",
"plan",
"play",
"plea",
"plot",
"plow",
"plug",
"plus",
"poem",
"poet",
"pole",
"poll",
"polo",
"pond",
"pony",
"pool",
"poor",
"pope",
"pore",
"pork",
"port",
"pose",
"post",
"pour",
"pray",
"prep",
"prey",
"prod",
"prop",
"pugh",
"pull",
"pulp",
"pump",
"punk",
"puny",
"pure",
"push",
"putt",
"quit",
"quiz",
"race",
"rack",
"racy",
"raft",
"rage",
"raid",
"rail",
"rain",
"rake",
"ramp",
"rang",
"rank",
"rape",
"rare",
"rasp",
"rate",
"read",
"real",
"reap",
"rear",
"reef",
"reek",
"reel",
"rein",
"rely",
"rent",
"rest",
"rice",
"rich",
"ride",
"ring",
"rink",
"riot",
"ripe",
"rise",
"risk",
"rite",
"road",
"roam",
"roar",
"robe",
"rock",
"rode",
"role",
"roll",
"roof",
"room",
"root",
"rope",
"rose",
"rosy",
"rude",
"ruin",
"rule",
"rump",
"rung",
"runs",
"ruse",
"rush",
"rusk",
"rust",
"sack",
"safe",
"saga",
"sage",
"said",
"sail",
"sake",
"sale",
"salt",
"same",
"sand",
"sane",
"sang",
"sank",
"sash",
"save",
"scan",
"scar",
"seal",
"seam",
"sean",
"sear",
"seat",
"sect",
"seed",
"seek",
"seem",
"seen",
"seep",
"sees",
"self",
"sell",
"send",
"sent",
"sexy",
"shah",
"shed",
"shin",
"ship",
"shod",
"shoe",
"shop",
"shot",
"show",
"shut",
"sick",
"side",
"sigh",
"sign",
"silk",
"sill",
"sine",
"sing",
"sink",
"site",
"size",
"skid",
"skin",
"skip",
"slab",
"slam",
"slap",
"slat",
"slid",
"slim",
"slip",
"slit",
"slob",
"sloe",
"slop",
"slot",
"slow",
"slug",
"slum",
"smug",
"snag",
"snap",
"snow",
"snug",
"soak",
"soap",
"sock",
"soda",
"sofa",
"soft",
"soil",
"sold",
"sole",
"solo",
"some",
"song",
"soon",
"sore",
"sort",
"soul",
"soup",
"sour",
"sown",
"span",
"spat",
"sped",
"spin",
"spit",
"spot",
"spun",
"spur",
"stab",
"stag",
"star",
"stay",
"stem",
"step",
"stew",
"stir",
"stop",
"stub",
"stud",
"such",
"suck",
"suit",
"sung",
"sunk",
"sure",
"swam",
"swan",
"swap",
"sway",
"swig",
"swim",
"tack",
"tact",
"tail",
"take",
"tale",
"talk",
"tall",
"tame",
"tang",
"tank",
"tape",
"tart",
"task",
"taut",
"taxi",
"team",
"tear",
"teen",
"tell",
"tend",
"tent",
"term",
"test",
"text",
"than",
"that",
"thaw",
"them",
"then",
"they",
"thin",
"this",
"thud",
"thus",
"tick",
"tide",
"tied",
"tile",
"till",
"tilt",
"time",
"tiny",
"tire",
"toad",
"told",
"toll",
"tomb",
"tone",
"took",
"tool",
"toot",
"tore",
"torn",
"toss",
"tour",
"town",
"trap",
"tray",
"tree",
"trek",
"trim",
"trio",
"trip",
"trot",
"true",
"tube",
"tuck",
"tune",
"turf",
"turn",
"twin",
"type",
"ugly",
"undo",
"unit",
"unto",
"upon",
"urge",
"used",
"user",
"vail",
"vain",
"vale",
"vary",
"vase",
"vast",
"veer",
"veil",
"vein",
"vent",
"verb",
"very",
"vest",
"veto",
"vice",
"view",
"vile",
"vine",
"void",
"vote",
"wade",
"wage",
"wail",
"wait",
"wake",
"walk",
"wall",
"want",
"ward",
"warm",
"warn",
"warp",
"wart",
"wary",
"wash",
"wasp",
"watt",
"wave",
"wavy",
"waxy",
"weak",
"wear",
"week",
"weep",
"weld",
"well",
"went",
"wept",
"were",
"west",
"what",
"when",
"whim",
"whip",
"whiz",
"whom",
"wick",
"wide",
"wife",
"wild",
"will",
"wilt",
"wily",
"wind",
"wine",
"wing",
"wink",
"wipe",
"wire",
"wiry",
"wise",
"wish",
"wisp",
"with",
"woke",
"wolf",
"wood",
"wool",
"word",
"wore",
"work",
"worm",
"worn",
"wove",
"wrap",
"writ",
"yang",
"yank",
"yard",
"yarn",
"yawn",
"year",
"yell",
"yelp",
"yogi",
"yoke",
"yore",
"your",
"zeal",
"zero",
"zest",
"zinc",
"zing",
"zone"
};
float freq[1179] = {
-0.2362,
-0.9262,
-0.7603,
-0.5456,
-0.6048,
-0.9262,
-0.4980,
-0.3703,
-0.6048,
-0.6491,
-0.9262,
-0.5872,
-0.5872,
-0.5872,
-0.6491,
-0.1235,
-0.7603,
-0.4905,
-0.5344,
-0.6779,
-0.8252,
-0.7603,
-0.9262,
-0.5456,
-0.2050,
-0.9262,
-0.2777,
-0.4980,
-0.4062,
-0.6779,
-0.4707,
-0.4707,
-0.1799,
-0.7137,
-0.9262,
-0.4031,
-0.7137,
-0.6251,
-0.3497,
-0.1297,
-0.6491,
-0.9262,
-0.5579,
-0.7137,
-0.7137,
-0.2940,
-0.3662,
-0.6251,
-0.3205,
-0.8252,
-0.4354,
-0.5344,
-0.4354,
-0.3117,
-0.5147,
-0.4491,
-0.4769,
-0.7137,
-0.3584,
-0.3403,
-0.9262,
-0.4234,
-0.0742,
-0.7603,
-0.4161,
-0.4980,
-0.4354,
-0.4593,
-0.4161,
-0.8252,
-0.1989,
-0.9262,
-0.8252,
-0.6251,
-0.8252,
-0.2707,
-0.7603,
-0.9262,
-0.4272,
-0.5872,
-0.8252,
-0.5579,
-0.9262,
-0.6779,
-0.4197,
-0.2707,
-0.8252,
-0.3345,
-0.2170,
-0.5344,
-0.4769,
-0.5872,
-0.4094,
-0.3815,
-0.4197,
-0.6779,
-0.6491,
-0.2454,
-0.6251,
-0.8252,
-0.5456,
-0.4593,
-0.2916,
-0.4835,
-0.1478,
-0.6491,
-0.4649,
-0.9262,
-0.7603,
-0.9262,
-0.7603,
-0.6779,
-0.4835,
-0.7137,
-0.6491,
-0.5147,
-0.5344,
-0.7137,
-0.4980,
-0.8252,
-0.9262,
-0.5241,
-0.6491,
-0.6779,
-0.5344,
-0.6491,
-0.3566,
-0.5579,
-0.5456,
-0.4443,
-0.4835,
-0.6048,
-0.5456,
-0.5717,
-0.2475,
-0.4127,
-0.1585,
-0.3305,
-0.5579,
-0.4835,
-0.9262,
-0.4491,
-0.2600,
-0.7137,
-0.1966,
-0.4094,
-0.3840,
-0.6048,
-0.3448,
-0.2621,
-0.7137,
-0.7137,
-0.6048,
-0.9262,
-0.6491,
-0.4443,
-0.5061,
-0.8252,
-0.9262,
-0.6491,
-0.1906,
-0.6491,
-0.8252,
-0.9262,
-0.3028,
-0.6779,
-0.9262,
-0.8252,
-0.2695,
-0.5241,
-0.4234,
-0.3891,
-0.7137,
-0.3972,
-0.6779,
-0.5872,
-0.2554,
-0.4980,
-0.6779,
-0.1576,
-0.5456,
-0.3792,
-0.3497,
-0.8252,
-0.4769,
-0.4031,
-0.6779,
-0.4062,
-0.6048,
-0.4161,
-0.2316,
-0.7603,
-0.9262,
-0.8252,
-0.4094,
-0.7137,
-0.4835,
-0.9262,
-0.9262,
-0.5717,
-0.5344,
-0.5456,
-0.9262,
-0.4397,
-0.9262,
-0.9262,
-0.7137,
-0.9262,
-0.7137,
-0.6491,
-0.4161,
-0.5147,
-0.4769,
-0.2489,
-0.8252,
-0.5717,
-0.2545,
-0.3001,
-0.4397,
-0.1923,
-0.2540,
-0.5579,
-0.2713,
-0.3972,
-0.3642,
-0.5456,
-0.4649,
-0.6251,
-0.2949,
-0.5456,
-0.9262,
-0.6491,
-0.7137,
-0.9262,
-0.3792,
-0.3448,
-0.5344,
-0.3171,
-0.4769,
-0.5579,
-0.7603,
-0.9262,
-0.3891,
-0.6779,
-0.5147,
-0.4541,
-0.4649,
-0.6251,
-0.1756,
-0.5717,
-0.5061,
-0.2057,
-0.8252,
-0.2076,
-0.9262,
-0.5717,
-0.9262,
-0.7603,
-0.1346,
-0.7137,
-0.5241,
-0.3603,
-0.3403,
-0.3548,
-0.4593,
-0.5717,
-0.6048,
-0.6048,
-0.7137,
-0.5717,
-0.4443,
-0.5872,
-0.5456,
-0.7603,
-0.9262,
-0.6048,
-0.3373,
-0.3514,
-0.1360,
-0.5579,
-0.5147,
-0.3917,
-0.2498,
-0.2811,
-0.5872,
-0.9262,
-0.3266,
-0.9262,
-0.9262,
-0.9262,
-0.9262,
-0.2530,
-0.6491,
-0.4980,
-0.9262,
-0.1178,
-0.2001,
-0.3345,
-0.6491,
-0.6491,
-0.1948,
-0.1814,
-0.9262,
-0.4062,
-0.3279,
-0.5872,
-0.2683,
-0.4980,
-0.4769,
-0.6491,
-0.2825,
-0.3266,
-0.4197,
-0.2811,
-0.6779,
-0.2840,
-0.2362,
-0.2151,
-0.3107,
-0.1976,
-0.5456,
-0.3229,
-0.3724,
-0.3067,
-0.1895,
-0.2605,
-0.7603,
-0.2480,
-0.2949,
-0.4127,
-0.4491,
-0.2142,
-0.5147,
-0.3418,
-0.8252,
-0.8252,
-0.9262,
-0.4397,
-0.4443,
-0.9262,
-0.7603,
-0.3418,
-0.4312,
-0.9262,
-0.4062,
-0.6779,
-0.4835,
-0.6491,
-0.4161,
-0.5456,
-0.2683,
-0.4062,
-0.3373,
-0.6491,
-0.5344,
-0.1950,
-0.3622,
-0.7603,
-0.1972,
-0.2216,
-0.0436,
-0.5061,
-0.2312,
-0.3497,
-0.7603,
-0.4905,
-0.7137,
-0.7603,
-0.8252,
-0.3318,
-0.6251,
-0.6491,
-0.9262,
-0.6491,
-0.2840,
-0.4707,
-0.8252,
-0.8252,
-0.4062,
-0.2145,
-0.5579,
-0.4491,
-0.6048,
-0.8252,
-0.4197,
-0.9262,
-0.8252,
-0.2348,
-0.1910,
-0.4031,
-0.8252,
-0.6491,
-0.5147,
-0.6251,
-0.3531,
-0.6779,
-0.3682,
-0.4161,
-0.2445,
-0.1413,
-0.9262,
-0.6491,
-0.7603,
-0.9262,
-0.5147,
-0.5147,
-0.5872,
-0.3241,
-0.3464,
-0.5579,
-0.5344,
-0.5456,
-0.4835,
-0.7137,
-0.3480,
-0.9262,
-0.4707,
-0.9262,
-0.9262,
-0.8252,
-0.5872,
-0.2677,
-0.9262,
-0.2173,
-0.2654,
-0.9262,
-0.5872,
-0.1839,
-0.4491,
-0.5061,
-0.2417,
-0.8252,
-0.4541,
-0.5456,
-0.3917,
-0.7137,
-0.0490,
-0.5344,
-0.6491,
-0.7137,
-0.1849,
-0.9262,
-0.5344,
-0.2649,
-0.3057,
-0.6251,
-0.6048,
-0.6491,
-0.2204,
-0.3076,
-0.7603,
-0.2079,
-0.6491,
-0.4707,
-0.1461,
-0.3682,
-0.4707,
-0.1739,
-0.7603,
-0.3345,
-0.8252,
-0.6779,
-0.6048,
-0.5241,
-0.9262,
-0.9262,
-0.2564,
-0.3566,
-0.3746,
-0.1673,
-0.9262,
-0.6491,
-0.9262,
-0.7137,
-0.8252,
-0.6048,
-0.2521,
-0.4272,
-0.6048,
-0.4031,
-0.2701,
-0.7603,
-0.5872,
-0.3642,
-0.9262,
-0.5456,
-0.9262,
-0.9262,
-0.3448,
-0.9262,
-0.5872,
-0.8252,
-0.4062,
-0.7603,
-0.6048,
-0.2445,
-0.5456,
-0.6779,
-0.6491,
-0.3972,
-0.0924,
-0.3891,
-0.7137,
-0.7137,
-0.3642,
-0.3107,
-0.4769,
-0.3038,
-0.4649,
-0.5147,
-0.9262,
-0.6491,
-0.3448,
-0.4707,
-0.7603,
-0.9262,
-0.9262,
-0.4593,
-0.6251,
-0.8252,
-0.3418,
-0.1363,
-0.6779,
-0.5717,
-0.2204,
-0.9262,
-0.2484,
-0.9262,
-0.5147,
-0.4234,
-0.3480,
-0.2074,
-0.3149,
-0.5061,
-0.8252,
-0.8252,
-0.4127,
-0.1902,
-0.5872,
-0.9262,
-0.6251,
-0.1522,
-0.6491,
-0.2940,
-0.7603,
-0.3241,
-0.3279,
-0.7603,
-0.3642,
-0.6491,
-0.9262,
-0.4980,
-0.2359,
-0.4312,
-0.7603,
-0.9262,
-0.6779,
-0.9262,
-0.1529,
-0.2516,
-0.9262,
-0.5241,
-0.3149,
-0.6048,
-0.2797,
-0.5579,
-0.9262,
-0.4835,
-0.5344,
-0.1763,
-0.5344,
-0.5579,
-0.7137,
-0.1828,
-0.6491,
-0.8252,
-0.8252,
-0.9262,
-0.8252,
-0.6779,
-0.9262,
-0.7137,
-0.1492,
-0.4649,
-0.1119,
-0.7137,
-0.5456,
-0.5579,
-0.2111,
-0.5147,
-0.7603,
-0.5061,
-0.2770,
-0.2521,
-0.3840,
-0.7603,
-0.3815,
-0.8252,
-0.4649,
-0.9262,
-0.6251,
-0.1456,
-0.1895,
-0.6779,
-0.9262,
-0.4769,
-0.8252,
-0.9262,
-0.3097,
-0.6491,
-0.3566,
-0.3171,
-0.2545,
-0.4835,
-0.2305,
-0.3792,
-0.9262,
-0.6491,
-0.5147,
-0.6491,
-0.7137,
-0.7137,
-0.1203,
-0.4272,
-0.3792,
-0.2869,
-0.1424,
-0.4062,
-0.8252,
-0.3865,
-0.1258,
-0.5147,
-0.3205,
-0.6779,
-0.6048,
-0.2940,
-0.6779,
-0.4769,
-0.7603,
-0.6779,
-0.9262,
-0.4312,
-0.2429,
-0.3840,
-0.5872,
-0.2677,
-0.7603,
-0.9262,
-0.7137,
-0.3792,
-0.7603,
-0.4707,
-0.5872,
-0.5344,
-0.3769,
-0.3746,
-0.5717,
-0.2046,
-0.3548,
-0.7137,
-0.6491,
-0.2222,
-0.5344,
-0.6251,
-0.4769,
-0.3840,
-0.7603,
-0.7137,
-0.5147,
-0.4062,
-0.3531,
-0.0803,
-0.8252,
-0.6048,
-0.1184,
-0.2545,
-0.1317,
-0.7603,
-0.7603,
-0.1268,
-0.8252,
-0.4127,
-0.6779,
-0.2121,
-0.4062,
-0.5456,
-0.2433,
-0.4769,
-0.3229,
-0.1970,
-0.5344,
-0.4835,
-0.3010,
-0.6251,
-0.1902,
-0.3305,
-0.3229,
-0.2957,
-0.4541,
-0.5872,
-0.3531,
-0.2811,
-0.4835,
-0.5456,
-0.7603,
-0.4769,
-0.6779,
-0.6251,
-0.5344,
-0.5872,
-0.4835,
-0.9262,
-0.1736,
-0.0939,
-0.3531,
-0.9262,
-0.9262,
-0.2060,
-0.8252,
-0.4443,
-0.8252,
-0.6251,
-0.6491,
-0.1145,
-0.5872,
-0.3891,
-0.4541,
-0.7137,
-0.3433,
-0.2695,
-0.7603,
-0.3149,
-0.3724,
-0.3566,
-0.7603,
-0.4707,
-0.8252,
-0.3972,
-0.9262,
-0.9262,
-0.3086,
-0.1735,
-0.3128,
-0.2156,
-0.9262,
-0.3865,
-0.9262,
-0.9262,
-0.5147,
-0.6779,
-0.7137,
-0.8252,
-0.9262,
-0.6251,
-0.9262,
-0.7603,
-0.3622,
-0.8252,
-0.4541,
-0.5241,
-0.8252,
-0.5344,
-0.3769,
-0.5456,
-0.4835,
-0.5344,
-0.2405,
-0.2425,
-0.5717,
-0.4062,
-0.5579,
-0.4649,
-0.3345,
-0.3769,
-0.3038,
-0.4980,
-0.6048,
-0.7603,
-0.4541,
-0.5872,
-0.2932,
-0.2916,
-0.3972,
-0.9262,
-0.5872,
-0.4769,
-0.5717,
-0.3194,
-0.6048,
-0.5579,
-0.9262,
-0.6491,
-0.9262,
-0.6491,
-0.9262,
-0.3703,
-0.7137,
-0.5717,
-0.9262,
-0.6779,
-0.3603,
-0.4062,
-0.6491,
-0.5241,
-0.9262,
-0.3001,
-0.6048,
-0.9262,
-0.7603,
-0.5147,
-0.5872,
-0.5147,
-0.3373,
-0.5717,
-0.6779,
-0.4769,
-0.4593,
-0.7137,
-0.3944,
-0.9262,
-0.2389,
-0.2545,
-0.2216,
-0.8252,
-0.3703,
-0.5717,
-0.9262,
-0.9262,
-0.8252,
-0.5456,
-0.4769,
-0.2595,
-0.4197,
-0.3318,
-0.3746,
-0.3792,
-0.9262,
-0.6491,
-0.5344,
-0.3010,
-0.3642,
-0.6251,
-0.2437,
-0.6779,
-0.5456,
-0.6779,
-0.3305,
-0.3972,
-0.2992,
-0.4127,
-0.3548,
-0.1925,
-0.4312,
-0.5241,
-0.3171,
-0.5717,
-0.6779,
-0.5344,
-0.3331,
-0.9262,
-0.8252,
-0.3622,
-0.9262,
-0.4835,
-0.5872,
-0.5872,
-0.6251,
-0.3566,
-0.6491,
-0.9262,
-0.0873,
-0.5579,
-0.3944,
-0.3865,
-0.3815,
-0.1519,
-0.4397,
-0.6251,
-0.4354,
-0.4980,
-0.8252,
-0.3497,
-0.7137,
-0.5872,
-0.5061,
-0.6048,
-0.9262,
-0.9262,
-0.3622,
-0.9262,
-0.3944,
-0.3388,
-0.2316,
-0.2161,
-0.9262,
-0.4094,
-0.3972,
-0.3944,
-0.3318,
-0.2695,
-0.9262,
-0.9262,
-0.5717,
-0.8252,
-0.3205,
-0.9262,
-0.5344,
-0.3480,
-0.2924,
-0.2140,
-0.3792,
-0.3703,
-0.1930,
-0.5717,
-0.3086,
-0.5579,
-0.7603,
-0.7603,
-0.4161,
-0.4649,
-0.3464,
-0.2738,
-0.9262,
-0.3792,
-0.7137,
-0.6048,
-0.8252,
-0.9262,
-0.9262,
-0.4541,
-0.4835,
-0.4905,
-0.6779,
-0.7603,
-0.9262,
-0.9262,
-0.6779,
-0.3531,
-0.5872,
-0.6251,
-0.6491,
-0.8252,
-0.5579,
-0.3548,
-0.9262,
-0.6491,
-0.4707,
-0.7603,
-0.8252,
-0.6779,
-0.3514,
-0.3642,
-0.3792,
-0.4980,
-0.6491,
-0.0984,
-0.3359,
-0.2421,
-0.5872,
-0.2589,
-0.3792,
-0.5147,
-0.8252,
-0.8252,
-0.4905,
-0.6048,
-0.6048,
-0.7137,
-0.5717,
-0.3584,
-0.5147,
-0.5456,
-0.8252,
-0.6251,
-0.4541,
-0.2916,
-0.4354,
-0.2784,
-0.7137,
-0.6491,
-0.2862,
-0.8252,
-0.6491,
-0.1113,
-0.7137,
-0.3769,
-0.4980,
-0.6779,
-0.2204,
-0.6779,
-0.8252,
-0.9262,
-0.7137,
-0.9262,
-0.5241,
-0.7603,
-0.6779,
-0.4593,
-0.1597,
-0.4769,
-0.2643,
-0.3622,
-0.7137,
-0.7603,
-0.5579,
-0.4127,
-0.6491,
-0.3531,
-0.6251,
-0.5147,
-0.3205,
-0.5717,
-0.6779,
-0.2192,
-0.3891,
-0.4835,
-0.3253,
-0.2869,
-0.3531,
-0.0925,
0.0000,
-0.6779,
-0.0925,
-0.1080,
-0.0535,
-0.3107,
-0.0353,
-0.8252,
-0.2076,
-0.8252,
-0.5717,
-0.4161,
-0.5147,
-0.3724,
-0.7137,
-0.0991,
-0.3724,
-0.4707,
-0.7603,
-0.1870,
-0.5147,
-0.5717,
-0.3266,
-0.1848,
-0.3972,
-0.8252,
-0.5241,
-0.4541,
-0.6048,
-0.3891,
-0.2378,
-0.4835,
-0.4980,
-0.3548,
-0.9262,
-0.4835,
-0.6048,
-0.3229,
-0.5579,
-0.2309,
-0.4272,
-0.9262,
-0.5872,
-0.8252,
-0.2302,
-0.6491,
-0.2425,
-0.4769,
-0.8252,
-0.3001,
-0.5147,
-0.1742,
-0.4769,
-0.1596,
-0.7603,
-0.8252,
-0.5872,
-0.7603,
-0.4161,
-0.7603,
-0.3514,
-0.9262,
-0.6251,
-0.4541,
-0.5872,
-0.7603,
-0.1420,
-0.7603,
-0.5872,
-0.3944,
-0.2484,
-0.7137,
-0.7603,
-0.5872,
-0.3305,
-0.9262,
-0.3603,
-0.8252,
-0.3086,
-0.4649,
-0.3028,
-0.2610,
-0.2032,
-0.4541,
-0.3418,
-0.5717,
-0.7603,
-0.5717,
-0.6491,
-0.4062,
-0.9262,
-0.9262,
-0.3815,
-0.9262,
-0.9262,
-0.4234,
-0.4094,
-0.2173,
-0.5344,
-0.7603,
-0.1344,
-0.1725,
-0.6048,
-0.0587,
-0.2295,
-0.0888,
-0.0775,
-0.9262,
-0.4905,
-0.9262,
-0.2689,
-0.7603,
-0.2818,
-0.2319,
-0.3603,
-0.0796,
-0.7137,
-0.9262,
-0.3480,
-0.3345,
-0.4980,
-0.6491,
-0.5872,
-0.3917,
-0.6251,
-0.4094,
-0.2940,
-0.9262,
-0.0179,
-0.5344,
-0.6779,
-0.3622,
-0.5872,
-0.2175,
-0.3448,
-0.1452,
-0.7603,
-0.4649,
-0.8252,
-0.7137,
-0.6491,
-0.5579,
-0.6491,
-0.4127,
-0.5344,
-0.9262,
-0.1545,
-0.6048,
-0.9262,
-0.9262,
-0.8252,
-0.9262,
-0.1326,
-0.6251,
-0.4593,
-0.7137,
-0.5872,
-0.6251,
-0.5717
};
int uc[26][14] = {
{1,1,1,1,1,0,1,0,1,0,0,0,0,0}, /* A */
{0,0,1,1,1,1,0,1,1,1,0,0,0,0}, /* B */
{1,1,1,0,0,1,0,0,0,0,0,0,0,0}, /* C */
{0,0,1,1,1,1,0,1,0,1,0,0,0,0}, /* D */
{1,1,1,0,0,1,1,0,0,0,0,0,0,0}, /* E */
{1,1,1,0,0,0,1,0,0,0,0,0,0,0}, /* F */
{1,1,1,0,1,1,0,0,1,0,0,0,0,0}, /* G */
{1,1,0,1,1,0,1,0,1,0,0,0,0,0}, /* H */
{0,0,1,0,0,1,0,1,0,1,0,0,0,0}, /* I */
{1,0,0,1,1,1,0,0,0,0,0,0,0,0}, /* J */
{1,1,0,0,0,0,1,0,0,0,0,1,1,0}, /* K */
{1,1,0,0,0,1,0,0,0,0,0,0,0,0}, /* L */
{1,1,0,1,1,0,0,0,0,0,1,1,0,0}, /* M */
{1,1,0,1,1,0,0,0,0,0,1,0,1,0}, /* N */
{1,1,1,1,1,1,0,0,0,0,0,0,0,0}, /* O */
{1,1,1,1,0,0,1,0,1,0,0,0,0,0}, /* P */
{1,1,1,1,1,1,0,0,0,0,0,0,1,0}, /* Q */
{1,1,1,1,0,0,1,0,1,0,0,0,1,0}, /* R */
{0,1,1,0,1,1,1,0,1,0,0,0,0,0}, /* S */
{0,0,1,0,0,0,0,1,0,1,0,0,0,0}, /* T */
{1,1,0,1,1,1,0,0,0,0,0,0,0,0}, /* U */
{1,1,0,0,0,0,0,0,0,0,0,1,0,1}, /* V */
{1,1,0,1,1,0,0,0,0,0,0,0,1,1}, /* W */
{0,0,0,0,0,0,0,0,0,0,1,1,1,1}, /* X */
{0,0,0,0,0,0,0,0,0,1,1,1,0,0}, /* Y */
{0,0,1,0,0,1,0,0,0,0,0,1,0,1} /* Z */
};