The user wants me to proofread OCR output of a historical document about police pensions in Hong Kong. The text appears to be a table with columns: Name of Pensioner, Amount, Authority, Date from which the Pension has been paid, Amount of Emolument when last employed in Public Service, Present Age of Pensioner, Cause of Retirement.
The OCR is messy with broken lines, misaligned columns, garbled text. I need to reconstruct the table properly in Markdown.
First, I need to understand the structure. The header row: "Name of Pensioner, Amount. Amount. Authority. Date from which the Pensiou bus been paid. Amount of Emolument when last employed in Public Service. Present Age of Pensiouer. Cause of Retirement. £ s. d."
Then there are rows. The OCR seems to have mixed up columns. Let's parse line by line.
The text starts with "(L 20) POLICE PENSIONS." Then header.
Then "Brought forward, 2,787 7 . 3 158,481.52 = 3" - this seems like a carried forward total.
Then names: Su Hoi, Man Fuk, Au Hing, Hussein Shah, Chu Ping, Maliomed Shah, Makbo Shab, Anokh Singh, Arthur Cornwall Tangley, Kesur Singh, Kadar Bux, Lall Singh, Munga Khan, Bikh Mahomed, Ram Kour (widow of L.S. 708 Bhaggat Singh) Rs. 48, Kum Kour (widow of P.C. 769 Jhanda Singh) Rs. 36, Lau Pok, George Watt, Suby Khan, Chan Fan, Ahmed Deeu, Atta Mohamed, Nathy Khan, Heury George Baker, Jewund Singh, Hernam Singh, Li Pui, BAGAI? Actually "BAGAI" might be a misread.
Also there are amounts in £ s. d. and dollars.
The table seems to have two currency columns: one in pounds (£ s. d.) and one in dollars ($). The header shows "£ s. d." and then maybe a dollar column? The OCR shows "V" and "=" and "3" etc.
Let's try to reconstruct rows.
I'll go through the text sequentially and try to assign columns.
Columns likely:
But the OCR shows "Amount. Amount. Authority." So maybe two amount columns: one in £, one in $.
The header: "Name of Pensioner, Amount. Amount. Authority. Date from which the Pensiou bus been paid. Amount of Emolument when last employed in Public Service. Present Age of Pensiouer. Cause of Retirement. £ s. d."
Actually the "£ s. d." might be the unit for the first amount column. The second amount column might be in dollars.
Let's parse the data lines.
First line after header: "Brought forward, 2,787 7 . 3 158,481.52 = 3"
This seems like a summary line: Brought forward, £2,787 7s. ? and $158,481.52? The "= 3" maybe page number.
Then "Su Hoi, 180.00 14th Aug., 1911. 270,00"
Probably: Name: Su Hoi, Amount £? 180.00? But 180.00 could be dollars. Date: 14th Aug., 1911. Emolument: 270.00? Age? Cause?
Next: "Man Fuk, 57.98 22nd Aug,, 1911. 132.00"
"Au Hing... 202.02 12th Oct., 1911. 360.00"
"Hussein Shah, 114.00 19th Nov., 1911. 342.00"
"Chu Ping, 81.00"
"Maliomed Shah, 64.82"
"Makbo Shab, 65.65"
"Anokh Singh................... 52.70"
"Arthur Cornwall Tang- ley, 115 10 8 Ordinance No. 11 of 1900. 1st Jan., 1912. 180.00"
Here we see "115 10 8" which looks like £115 10s 8d. Then Authority: Ordinance No. 11 of 1900. Date: 1st Jan., 1912. Emolument: 180.00? Then "1st Mar., 1912. Du. 210.00 210.00 3 3 3 8 9 2 8 65 43. 63 50 On Expiration f Term of Fervice, Medical Cer- tificate. On Expiration of Torm of Service. 47 43 52 Injured on duty. On Expiration of Term of service, 53 " 16th Mar., 1912. 1×6.00 40 Medical Cer- tificate."
This is messy. It seems multiple rows are interleaved.
Let's step back. The OCR likely scanned a table with columns. The text is read line by line but columns are mixed.
Better approach: Recognize that this is a list of pensioners with details. The OCR output is a linear stream. I need to reconstruct the table by identifying patterns.
I'll write a script mentally? But as an AI, I can parse manually.
Let's list all names that appear:
Also "Brought forward" and "Carried forward".
Now, each row should have: Name, Amount (£), Amount ($), Authority, Date, Emolument, Age, Cause.
But the OCR doesn't clearly separate. However, there are patterns: "Ordinance No. 11 of 1900" appears for Arthur Cornwall Tangley and Henry George Baker. "Medical Certificate" appears often. "On Expiration of Term of Service" appears.
Also dates like "1st Jan., 1912", "1st Mar., 1912", "16th Mar., 1912", "12th April, 1912", "1st April, 1912", "1st June, 1912", "16th July, 1912", "16th Aug., 1912", "19th Aug., 1912", "1st Sept., 1912", "1st Nov., 1912", "1st Jan., 1913", "14th Jan., 1913", "1st April, 1913", "10th April, 1913", "1st May, 1913", "16th June, 1913", "1st July, 1913".
Amounts in £: "115 10 8", "199 3 11", "53 6 8", "3 4 0", "2 8 0", "3 161 08. 6d." (carried forward).
Amounts in dollars: many numbers like 180.00, 270.00, 132.00, 360.00, 342.00, 210.00, 186.00, 1662.00, 216.00, 246.00, 300.00, 2016.00, etc.
Ages: 65, 43, 63, 50, 47, 43, 52, 53, 40, 45, 54, 36, 44, 39, 28, 29, 42, 44, 43, 41, 37, 32, 55, 48, 38, 43, 16? Wait "16" appears for Henry George Baker? Actually "16" might be age? But he is a European officer, maybe age 16? Unlikely. Could be "16" is something else.
Let's try to reconstruct row by row using the text flow.
The text after header:
"Brought forward, 2,787 7 . 3 158,481.52 = 3"
This is likely a summary line from previous page. We'll include as a row maybe.
Then:
"Su Hoi, 180.00 14th Aug., 1911. 270,00"
"Man Fuk, 57.98 22nd Aug,, 1911. 132.00"
"Au Hing... 202.02 12th Oct., 1911. 360.00"
"Hussein Shah, 114.00 19th Nov., 1911. 342.00"
"Chu Ping, 81.00"
"Maliomed Shah, 64.82"
"Makbo Shab, 65.65"
"Anokh Singh................... 52.70"
"Arthur Cornwall Tang- ley, 115 10 8 Ordinance No. 11 of 1900. 1st Jan., 1912. 180.00"
"1st Mar., 1912. Du. 210.00 210.00 3 3 3 8 9 2 8 65 43. 63 50 On Expiration f Term of Fervice, Medical Cer- tificate. On Expiration of Torm of Service. 47 43 52 Injured on duty. On Expiration of Term of service, 53 " 16th Mar., 1912. 1×6.00 40 Medical Cer- tificate."
"Kesur Singh, 62.97 Kadar Bux................ 52.70 12th April, 1912. 1st April, 1912. Do. 1,662.00 45 On Expiration of Term of Service. 186.00 54 186.00 36 Medical Cer- tificate. Lall Singh,. 62.00 1st June, 1912. 186.00 54 On Expiration of Munga Khan, Bikh Mahomed, 60.06 32,70 16th July, 1912. 16th Aug., 1912. 216.00 44 Term of Service. Medical Ocr- tificate. 186.00 39 Ram Kour (widow of L.S. 708 Bhaggat Singh) Rs. 48, Kum Kour (widow of P.C. 769 Jhanda Singli) Rs. 36, 3 4 0 GrantedSpecial Penstons by the Guvernor in Council on the death of their hug- bands who were 19th Aug.. 1912. 28 2 8 0 kilted Do. 29 on duty. Lau Pok,............. 60.00 1st Sept., 1912. 180.00 42 Medical Cer- tificate. George Watt, 53 6 8 let Nov., 1912, £160.0.0 44 11 Suby Khan,...... 80.44 ++. 1st Jan., 1913. |$ 246.00 43 "1 Chan Fan, Ahmed Deeu, Atta Mohamed, 110.19 55.80 ...... 47.12 Nathy Khan, 49.60 Heury George Baker, 199 3 11 Ordinance No. 11 of 1900. 14th Jan., 1913. 300,00 16 On Expiration of Term of Service. Ist April, 1913. 186.00 41 Medical Cer- tificate. Do. 186.00 37 Do. 186,00 82 כי 10th April, 1913. | 2,016.00 55 On Expiration of Term of Service. Jewund Singh, 52.70 **** Hernam Singh, 55.80 1st May, 1913. 16th June, 1913, 186.00 48 Medical Certificate. 186.00 38 ++ Li Pui, 60.00 BAGAI 1st July, 1913. 180.00 43 # Carried forward....... £3,161 08. 6d. $160,161.75| - Died 26th September, 1916, REMARKS."
This is a mess. But we can see that the table likely continues from a previous page (brought forward) and goes to next page (carried forward).
We need to produce a Markdown table with the columns as per header.
Let's define columns based on header:
But the header shows "Amount. Amount. Authority." So two amount columns. The first amount column likely in £ s. d., the second in dollars. However, the header ends with "£ s. d." which might be the unit for the first amount column. The second amount column might be in dollars (maybe Straits dollars or Hong Kong dollars). The OCR shows many dollar amounts with two decimals.
Also there is a column "Present Age of Pensioner" and "Cause of Retirement".
Now, we need to parse each pensioner.
Let's start from the top after "Brought forward". The "Brought forward" line might be a total from previous page. We'll include it as a row with name "Brought forward".
But the instruction: "Preserve paragraph breaks" - but this is a table. We'll output a Markdown table.
We need to reconstruct the table rows. Since the OCR is messy, we must do our best to align data.
I'll go through the text and try to group by pensioner.
First, "Su Hoi, 180.00 14th Aug., 1911. 270,00"
Probably: Name: Su Hoi, Amount £? maybe blank? Amount $: 180.00? Authority? Date: 14th Aug., 1911. Emolument: 270.00? Age? Cause? Not given. But later there are ages and causes for others.
Maybe the first few entries are from a different format? Or the table has multiple sections.
Look at "Arthur Cornwall Tangley" entry: "Arthur Cornwall Tang- ley, 115 10 8 Ordinance No. 11 of 1900. 1st Jan., 1912. 180.00"
Here we have: Name: Arthur Cornwall Tangley, Amount £: 115 10 8 (i.e., £115 10s 8d), Authority: Ordinance No. 11 of 1900, Date: 1st Jan., 1912, Emolument: 180.00 (maybe dollars). Then "1st Mar., 1912. Du. 210.00 210.00 3 3 3 8 9 2 8 65 43. 63 50 On Expiration f Term of Fervice, Medical Cer- tificate. On Expiration of Torm of Service. 47 43 52 Injured on duty. On Expiration of Term of service, 53"
This seems like multiple rows concatenated. "Du." likely means "Ditto" for authority. So after Arthur Cornwall Tangley, there are more pensioners with same authority.
Let's split after "180.00". Then "1st Mar., 1912. Du. 210.00 210.00" maybe next pensioner: Date 1st Mar., 1912, Authority Du. (Ordinance No. 11 of 1900), Emolument 210.00, Amount $ 210.00? Then "3 3 3 8 9 2 8" maybe garbage. "65 43. 63 50" could be ages? "On Expiration f Term of Fervice, Medical Cer- tificate." cause. "On Expiration of Torm of Service." cause. "47 43 52" ages. "Injured on duty." cause. "On Expiration of Term of service," cause. "53" age.
Then "16th Mar., 1912. 1×6.00 40 Medical Cer- tificate." Another pensioner: Date 16th Mar., 1912, Emolument 186.00? "1×6.00" maybe 186.00, Age 40, Cause Medical Certificate.
Then "Kesur Singh, 62.97 Kadar Bux................ 52.70 12th April, 1912. 1st April, 1912. Do. 1,662.00 45 On Expiration of Term of Service. 186.00 54 186.00 36 Medical Cer- tificate."
Here: Kesur Singh, Amount $62.97? Kadar Bux, Amount $52.70? Dates: 12th April, 1912 and 1st April, 1912. Authority "Do." (ditto). Emolument 1,662.00? Age 45? Cause: On Expiration of Term of Service. Then another: Emolument 186.00, Age 54, Emolument 186.00, Age 36, Cause Medical Certificate.
Then "Lall Singh,. 62.00 1st June, 1912. 186.00 54 On Expiration of Munga Khan, Bikh Mahomed, 60.06 32,70 16th July, 1912. 16th Aug., 1912. 216.00 44 Term of Service. Medical Ocr- tificate. 186.00 39"
Lall Singh, Amount $62.00, Date 1st June, 1912, Emolument 186.00, Age 54, Cause On Expiration of Term of Service. Munga Khan, Amount $60.06, Bikh Mahomed, Amount $32.70? Dates 16th July, 1912 and 16th Aug., 1912, Emolument 216.00, Age 44, Cause Medical Certificate. Emolument 186.00, Age 39.
Then "Ram Kour (widow of L.S. 708 Bhaggat Singh) Rs. 48, Kum Kour (widow of P.C. 769 Jhanda Singli) Rs. 36, 3 4 0 GrantedSpecial Penstons by the Guvernor in Council on the death of their hug- bands who were 19th Aug.. 1912. 28 2 8 0 kilted Do. 29 on duty."
Two widows: Ram Kour, Amount Rs. 48? But the table uses £ and $. Maybe they are in rupees? The amount column shows "3 4 0" maybe £3 4s 0d? And "2 8 0" £2 8s 0d. Authority: Granted Special Pensions by the Governor in Council on the death of their husbands who were killed on duty. Date: 19th Aug., 1912. Ages: 28 and 29. Cause: killed on duty.
Then "Lau Pok,............. 60.00 1st Sept., 1912. 180.00 42 Medical Cer- tificate."
Lau Pok, Amount $60.00, Date 1st Sept., 1912, Emolument 180.00, Age 42, Cause Medical Certificate.
Then "George Watt, 53 6 8 let Nov., 1912, £160.0.0 44 11"
George Watt, Amount £53 6s 8d, Date 1st Nov., 1912, Emolument £160.0.0, Age 44, Cause? "11" maybe not cause. Could be "Medical Certificate"? But not shown.
Then "Suby Khan,...... 80.44 ++. 1st Jan., 1913. |$ 246.00 43 "1"
Suby Khan, Amount $80.44, Authority "++" maybe ditto? Date 1st Jan., 1913, Emolument $246.00, Age 43, Cause? "1" maybe "On Expiration of Term of Service"?
Then "Chan Fan, Ahmed Deeu, Atta Mohamed, 110.19 55.80 ...... 47.12 Nathy Khan, 49.60"
Multiple names: Chan Fan, Ahmed Deeu, Atta Mohamed, Nathy Khan. Amounts: 110.19, 55.80, 47.12, 49.60. Probably each has their own row.
Then "Heury George Baker, 199 3 11 Ordinance No. 11 of 1900. 14th Jan., 1913. 300,00 16 On Expiration of Term of Service."
Henry George Baker, Amount £199 3s 11d, Authority Ordinance No. 11 of 1900, Date 14th Jan., 1913, Emolument 300.00, Age 16? That seems young. Maybe "16" is something else. Cause: On Expiration of Term of Service.
Then "Ist April, 1913. 186.00 41 Medical Cer- tificate. Do. 186.00 37 ** Do. 186,00 82 כי 10th April, 1913. | 2,016.00 55 On Expiration of Term of Service."
This seems like more pensioners: Date 1st April, 1913, Emolument 186.00, Age 41, Cause Medical Certificate. Another: Ditto authority, Emolument 186.00, Age 37, Cause? "**" maybe ditto. Another: Emolument 186.00, Age 82? "כי" is Hebrew letters, maybe OCR garbage. Date 10th April, 1913, Emolument 2,016.00, Age 55, Cause On Expiration of Term of Service.
Then "Jewund Singh, 52.70 ****** Hernam Singh, 55.80 1st May, 1913. 16th June, 1913, 186.00 48 Medical Certificate. 186.00 38 ++ Li Pui, 60.00 BAGAI 1st July, 1913. 180.00 43 # Carried forward....... £3,161 08. 6d. $160,161.75| - Died 26th September, 1916, REMARKS."
Jewund Singh, Amount $52.70, Authority "******" maybe ditto? Hernam Singh, Amount $55.80, Date 1st May, 1913 and 16th June, 1913? Actually two dates? Maybe two pensioners: Jewund Singh date 1st May, 1913, Hernam Singh date 16th June, 1913. Emolument 186.00, Age 48, Cause Medical Certificate. Another: Emolument 186.00, Age 38, Authority "++". Li Pui, Amount $60.00, "BAGAI" maybe garbage, Date 1st July, 1913, Emolument 180.00, Age 43. Carried forward totals.
Now, we need to produce a clean table. Since the OCR is messy, we must make judgment calls. The instruction: "Correct unambiguous OCR spelling errors" and "Preserve original content". We should not invent data but reconstruct as best as possible.
We'll create a Markdown table with the columns:
| Name of Pensioner | Amount (£ s. d.) | Amount ($) | Authority | Date from which Pension Paid | Emolument ($) | Age | Cause of Retirement |
|---|
But note: Some amounts are in £, some in $. The header shows "Amount. Amount. Authority." Could be two amount columns: one in £, one in $. But many entries only have one amount. For Indian/Chinese pensioners, amounts are in dollars (maybe Hong Kong dollars). For European officers, amounts in £.
We'll include both columns, leaving blank where not applicable.
Also, the "Amount of Emolument when last employed in Public Service" seems to be in dollars for most, but for Europeans in £.
We'll keep as given.
Now, let's list each pensioner with extracted data.
I'll go through sequentially and create rows.
But this is a summary line, not a pensioner. Might be better to include as a row or omit. The instruction: "Preserve original content". The original includes "Brought forward" line. We'll include it as a row with name "Brought forward".
These first nine seem to have only name, amount, date, emolument. No authority, age, cause. Possibly they are from a different list? But they are in the same table. Maybe the table has multiple sections. The header includes all columns. We'll fill what we have.
This is ambiguous. The text "65 43. 63 50 On Expiration f Term of Fervice, Medical Cer- tificate. On Expiration of Torm of Service. 47 43 52 Injured on duty. On Expiration of Term of service, 53" seems to list multiple pensioners.
Let's parse that block: "65 43. 63 50 On Expiration f Term of Fervice, Medical Cer- tificate. On Expiration of Torm of Service. 47 43 52 Injured on duty. On Expiration of Term of service, 53"
Probably there are several pensioners with ages 65, 43, 63, 50, 47, 43, 52, 53 and causes.
But we don't have names. The names might be missing due to OCR. The text before this block: "1st Mar., 1912. Du. 210.00 210.00 3 3 3 8 9 2 8". The "3 3 3 8 9 2 8" might be garbled names? Or maybe it's "Kesur Singh" etc. But Kesur Singh appears later.
Actually, after Arthur Cornwall Tangley, the next names are Kesur Singh, Kadar Bux, Lall Singh, Munga Khan, Bikh Mahomed, etc. But the block with ages and causes might correspond to those.
Let's look at the sequence after "16th Mar., 1912. 1×6.00 40 Medical Cer- tificate." Then "Kesur Singh, 62.97 Kadar Bux................ 52.70 12th April, 1912. 1st April, 1912. Do. 1,662.00 45 On Expiration of Term of Service. 186.00 54 186.00 36 Medical Cer- tificate."
So Kesur Singh and Kadar Bux have dates 12th April and 1st April 1912. Authority Do. Emolument 1,662.00 for Kesur Singh? Age 45? Cause On Expiration of Term of Service. Then another entry: Emolument 186.00, Age 54, Emolument 186.00, Age 36, Cause Medical Certificate. But these might be for other pensioners.
Then "Lall Singh,. 62.00 1st June, 1912. 186.00 54 On Expiration of Munga Khan, Bikh Mahomed, 60.06 32,70 16th July, 1912. 16th Aug., 1912. 216.00 44 Term of Service. Medical Ocr- tificate. 186.00 39"
So Lall Singh: Amount $62.00, Date 1st June 1912, Emolument 186.00, Age 54, Cause On Expiration of Term of Service.
Munga Khan: Amount $60.06, Date 16th July 1912, Emolument 216.00, Age 44, Cause Medical Certificate.
Bikh Mahomed: Amount $32.70, Date 16th Aug 1912, Emolument 186.00, Age 39, Cause? Maybe Medical Certificate.
Then the widows.
Then Lau Pok.
Then George Watt.
Then Suby Khan.
Then Chan Fan, Ahmed Deeu, Atta Mohamed, Nathy Khan.
Then Henry George Baker.
Then more entries.
Given the complexity, perhaps the best is to present the table as a cleaned-up version of the OCR text, preserving the rows as they appear in the linear text, but aligning columns as best as possible.
But the instruction: "Reconstruct the table using Markdown table syntax." So we must produce a table.
Given the ambiguity, I'll create a table with the columns as per header, and fill each row with the data I can extract, leaving blanks where unknown.
I'll number the rows in order of appearance.
Let's list all distinct pensioner entries in order:
But many unnamed might be actually named but OCR missed. However, we have names for most.
Let's extract data for each.
I'll create a markdown table with columns: Name, Amount (£), Amount ($), Authority, Date, Emolument, Age, Cause.
For Amount (£), I'll use the format "£ s d" as in text. For Amount ($), just number.
Now, fill row by row.
Row 1: Brought forward
Row 2: Su Hoi
Row 3: Man Fuk
Row 4: Au Hing
Row 5: Hussein Shah
Row 6: Chu Ping
Row 7: Maliomed Shah
Row 8: Makbo Shab
Row 9: Anokh Singh
Row 10: Arthur Cornwall Tangley
Row 11: (Unnamed, but likely a pensioner on 1st Mar., 1912)
But we have multiple ages and causes in that block. Perhaps there are multiple pensioners on that date. However, without names, it's speculative. The OCR might have missed names. The text "3 3 3 8 9 2 8" could be garbled names. But we cannot invent.
Given the instruction "Preserve original content", we should not add rows that are not clearly there. But the table expects rows for each pensioner. The original document likely had names for each. The OCR lost them. We could insert "..." for missing names.
But the instruction: "Missing text — if a word or phrase is clearly missing due to OCR damage, insert ... in its place."
So for rows where name is missing, we can put "..." in Name column.
But we need to decide how many rows. The block "65 43. 63 50 On Expiration f Term of Fervice, Medical Cer- tificate. On Expiration of Torm of Service. 47 43 52 Injured on duty. On Expiration of Term of service, 53" suggests at least 8 pensioners (ages 65, 43, 63, 50, 47, 43, 52, 53). But they might be the same as Kesur Singh etc. However, Kesur Singh appears later with age 45. So not matching.
Maybe the block corresponds to the pensioners listed after: Kesur Singh (age 45), Kadar Bux (age?), Lall Singh (54), Munga Khan (44), Bikh Mahomed (39), etc. But ages don't match.
Let's check ages from later entries:
The block ages: 65, 43, 63, 50, 47, 43, 52, 53. Some match: 43 appears twice (Suby Khan 43, maybe another), 47? Not in later list. 52? Not. 53? Not. 65? Not. 63? Not. 50? Not.
So that block might be for earlier pensioners (Su Hoi, Man Fuk, etc.) but they didn't have ages listed.
Given the difficulty, perhaps the best is to output the table as a cleaned version of the OCR text, preserving the linear order but aligning columns based on the header. However, the OCR text is not in a clean columnar format.
Alternative: Since the user provided the OCR text, they might expect a proofread version of the text, not necessarily a perfect table. But the instruction says: "Tables — if data is clearly in table format, reconstruct the table using Markdown table syntax."
The data is clearly a table. So we must produce a Markdown table.
I'll attempt to reconstruct the table by simulating the original layout. The original likely had columns:
| Name of Pensioner | Amount (£ s. d.) | Amount ($) | Authority | Date from which Pension Paid | Emolument ($) | Age | Cause of Retirement |
|---|
But the "Amount (£ s. d.)" and "Amount ($)" might be two separate columns. The header says "Amount. Amount. Authority." So two amount columns.
In the OCR, for European officers (Arthur Cornwall Tangley, George Watt, Henry George Baker) the amount is in £. For others, amount is in $.
The "Amount of Emolument when last employed in Public Service" seems to be in $ for most, but for Europeans in £.
We'll keep as is.
Now, I'll create rows for each clear pensioner entry, using the data available.
Let's list all clear entries with as many fields as possible.
I'll parse the text again, but this time with a focus on each pensioner.
The text after "Brought forward" seems to be a list of Indian/Chinese pensioners with only name, pension amount ($), date, emolument ($). Then a section for European officers with £ amounts.
But the header "Ordinance No. 11 of 1900" indicates a different authority.
Maybe the table is divided into two parts: one for "Police Pensions" under different ordinances.
Nevertheless, we'll produce a single table.
I'll go through the OCR text line by line and extract structured data.
I'll write a pseudo-code but manually.
Let's split the OCR text by lines (as presented). The user gave a block of text. I'll treat each line as a line.
But the user's message is a single block. I'll split by newline.
The text:
(L 20)
POLICE PENSIONS.
Name of Pensioner,
Amount.
Amount. Authority.
Date from which the Pensiou
bus been paid.
Amount of Emolument when last employed in Public
Service.
Present Age of
Pensiouer.
Cause of Retirement.
£ s. d.
V
Brought forward,
2,787 7
".
3 158,481.52
=
3
Su Hoi,
180.00
14th Aug., 1911.
270,00
Man Fuk,
57.98
22nd Aug,, 1911.
132.00
I
Au Hing...
202.02
12th Oct., 1911.
360.00
Hussein Shah,
114.00
19th Nov., 1911.
342.00
Chu Ping,
81.00
Maliomed Shah,
64.82
Makbo Shab,
65.65
Anokh Singh...................
52.70
Arthur Cornwall Tang-
ley,
115 10 8
Ordinance No. 11 of 1900.
1st Jan., 1912.
180.00
1st Mar., 1912.
Du.
210.00
210.00
3 3 3 8 9 2 8
65
43.
63
50
On Expiration f Term of Fervice,
Medical Cer- tificate.
On Expiration of Torm of Service.
47
43
52
Injured on duty.
On Expiration of Term of service,
53
"
16th Mar., 1912.
1×6.00
40
Medical Cer- tificate.
Kesur Singh,
62.97
Kadar Bux................
52.70
12th April, 1912.
1st April, 1912.
Do.
1,662.00
45
On Expiration of
Term of Service.
186.00
54
186.00
36
Medical Cer- tificate.
Lall Singh,.
62.00
1st June, 1912.
186.00
54
On Expiration of
Munga Khan,
Bikh Mahomed,
60.06
32,70
16th July, 1912.
16th Aug., 1912.
216.00
44
Term of Service.
Medical Ocr-
tificate.
186.00
39
Ram Kour (widow of
L.S. 708 Bhaggat
Singh) Rs. 48,....
Kum Kour (widow of
P.C. 769 Jhanda Singli) Rs. 36,
3 4 0
GrantedSpecial Penstons by the Guvernor in Council on the death of their hug- bands who were
19th Aug..
1912.
28
2 8 0
kilted
Do.
29
on duty.
Lau Pok,.............
60.00
1st Sept., 1912.
180.00
42
Medical Cer- tificate.
George Watt,
53 6 8
let Nov., 1912, £160.0.0
44
11
Suby Khan,......
80.44
++.
1st Jan., 1913. |$ 246.00
43
"1
Chan Fan,
Ahmed Deeu,
Atta Mohamed,
110.19
55.80
......
47.12
Nathy Khan,
49.60
Heury George Baker,
199 3 11
Ordinance No. 11 of 1900.
14th Jan., 1913.
300,00
16
On Expiration of
Term of Service.
Ist April, 1913.
186.00
41
Medical Cer- tificate.
Do.
186.00
37
**
Do.
186,00
82
כי
10th April, 1913. | 2,016.00
55
On Expiration of
Term of Service.
Jewund Singh,
52.70
******
Hernam Singh,
55.80
1st May, 1913.
16th June, 1913,
186.00
48
Medical Certificate.
186.00
38
++
Li Pui,
60.00
BAGAI
1st July, 1913.
180.00
43
#
Carried forward....... £3,161 08. 6d. $160,161.75|
REMARKS.
Now, this looks like the OCR read the table row by row but each cell on a new line. So we can reconstruct by grouping cells per row.
The header indicates 8 columns. But the OCR lines don't align.
We can try to parse by assuming each row has 8 cells. But the number of lines per row varies.
Better: The original table likely had rows with cells. The OCR output each cell on a new line. So we can read sequentially and assign to columns.
But there are merged cells, ditto marks, etc.
Given the time, I'll produce a Markdown table that captures the data as best as possible, with rows for each pensioner, using the information we have.
I'll create a table with the following columns:
| Name of Pensioner | Amount (£ s. d.) | Amount ($) | Authority | Date from which Pension Paid | Emolument | Age | Cause of Retirement |
|---|
I'll fill rows in order of appearance.
Let's define rows:
Now, fill data.
Row 1: Brought forward
Row 2: Su Hoi
Row 3: Man Fuk
Row 4: Au Hing
Row 5: Hussein Shah
Row 6: Chu Ping
Row 7: Maliomed Shah
Row 8: Makbo Shab
Row 9: Anokh Singh
Row 10: Arthur Cornwall Tangley
Row 11: (1st Mar., 1912)
But we have multiple ages and causes. Perhaps this row actually represents multiple pensioners. However, without names, we might combine into one row with multiple causes? Not good.
Maybe the "3 3 3 8 9 2 8" are names? Could be "Kesur Singh" etc. But they appear later.
Given the instruction to preserve original content, we should not merge. But we also cannot invent names.
Perhaps the best is to output the table as a cleaned-up version of the OCR text, but not force a perfect table. However, the instruction explicitly says to reconstruct table using Markdown table syntax.
I think we need to make a reasonable attempt.
I'll treat each distinct date/authority block as a row, and for the block with multiple ages/causes, I'll create multiple rows with missing names.
But the OCR text after "210.00 210.00" shows "3 3 3 8 9 2 8" then "65", "43.", "63", "50", then causes. This might be a list of pensioners with ages 65, 43, 63, 50, 47, 43, 52, 53. But no names. Could be that the names were in a column that OCR missed entirely. In that case, we should insert "..." for name.
But we have 8 ages, so 8 pensioners. However, later we have named pensioners with ages: Kesur Singh (45), Kadar Bux (?), Lall Singh (54), Munga Khan (44), Bikh Mahomed (39), etc. So not matching.
Maybe the block "65 43. 63 50 ..." corresponds to the earlier Indian pensioners (Su Hoi, Man Fuk, etc.) but they didn't have ages listed. Could be that the table originally had ages for them but OCR placed them later.
Given the complexity, I'll produce a table that includes all the data in a single table, but with rows for each clear pensioner, and for the ambiguous block, I'll add a note or omit.
But the user expects a proofread text. The instruction: "Return the proofread text in standard Markdown". So maybe they want the text proofread, not necessarily a perfect table. But they said "Tables — if data is clearly in table format, reconstruct the table using Markdown table syntax."
The data is clearly a table. So we must output a table.
I'll create a table with the columns as per header, and fill each row with the data I can parse, leaving blanks for missing.
I'll parse the OCR text as a sequence of cells. Let's try to map the OCR lines to columns.
The header columns:
Now, the OCR lines after header:
"V" - maybe a checkmark.
"Brought forward," - Name
"2,787 7" - Amount £
". 3 158,481.52" - Amount $? The ". 3" might be part of £? Actually "2,787 7 . 3 158,481.52" could be £2,787 7s 3d? And $158,481.52? But there is "= 3" maybe page.
"Su Hoi," - Name
"180.00" - Amount $
"14th Aug., 1911." - Date
"270,00" - Emolument
"Man Fuk," - Name
"57.98" - Amount $
"22nd Aug,, 1911." - Date
"132.00" - Emolument
"I" - maybe a stray.
"Au Hing..." - Name
"202.02" - Amount $
"12th Oct., 1911." - Date
"360.00" - Emolument
"Hussein Shah," - Name
"114.00" - Amount $
"19th Nov., 1911." - Date
"342.00" - Emolument
"Chu Ping," - Name
"81.00" - Amount $
(no date, emolument)
"Maliomed Shah," - Name
"64.82" - Amount $
"Makbo Shab," - Name
"65.65" - Amount $
"Anokh Singh..................." - Name
"52.70" - Amount $
"Arthur Cornwall Tang-" - Name part
"ley," - Name part
"115 10 8" - Amount £
"Ordinance No. 11 of 1900." - Authority
"1st Jan., 1912." - Date
"180.00" - Emolument
"1st Mar., 1912." - Date
"Du." - Authority
"210.00" - Emolument? Or Amount $?
"210.00" - maybe Amount $?
"3 3 3 8 9 2 8" - garbage
"65" - Age
"43." - Age
"63" - Age
"50" - Age
"On Expiration f Term of Fervice," - Cause
"Medical Cer- tificate." - Cause
"On Expiration of Torm of Service." - Cause
"47" - Age
"43" - Age
"52" - Age
"Injured on duty." - Cause
"On Expiration of Term of service," - Cause
"53" - Age
"16th Mar., 1912." - Date
"1×6.00" - Emolument (186.00)
"40" - Age
"Medical Cer- tificate." - Cause
"Kesur Singh," - Name
"62.97" - Amount $
"Kadar Bux................" - Name
"52.70" - Amount $
"12th April, 1912." - Date
"1st April, 1912." - Date
"Do." - Authority
"1,662.00" - Emolument
"45" - Age
"On Expiration of Term of Service." - Cause
"186.00" - Emolument
"54" - Age
"186.00" - Emolument
"36" - Age
"Medical Cer- tificate." - Cause
"Lall Singh,." - Name
"62.00" - Amount $
"1st June, 1912." - Date
"186.00" - Emolument
"54" - Age
"On Expiration of Term of Service." - Cause
"Munga Khan," - Name
"Bikh Mahomed," - Name
"60.06" - Amount $ (for Munga Khan?)
"32,70" - Amount $ (for Bikh Mahomed?)
"16th July, 1912." - Date
"16th Aug., 1912." - Date
"216.00" - Emolument
"44" - Age
"Term of Service." - Cause? Actually "Term of Service." from previous line?
"Medical Ocr- tificate." - Cause
"186.00" - Emolument
"39" - Age
"Ram Kour (widow of L.S. 708 Bhaggat Singh) Rs. 48,...." - Name
"Kum Kour (widow of P.C. 769 Jhanda Singli) Rs. 36," - Name
"3 4 0" - Amount £ (for Ram Kour?)
"GrantedSpecial Penstons by the Guvernor in Council on the death of their hug- bands who were" - Authority
"19th Aug.. 1912." - Date
"28" - Age
"2 8 0" - Amount £ (for Kum Kour?)
"kilted Do." - Cause? "killed on duty"
"29" - Age
"on duty." - Cause
"Lau Pok,............." - Name
"60.00" - Amount $
"1st Sept., 1912." - Date
"180.00" - Emolument
"42" - Age
"Medical Cer- tificate." - Cause
"George Watt," - Name
"53 6 8" - Amount £
"let Nov., 1912, £160.0.0" - Date? "1st Nov., 1912" and Emolument £160
"44" - Age
"11" - ? maybe Cause? But "11" could be "Medical Certificate"? Not sure.
"Suby Khan,......" - Name
"80.44" - Amount $
"++." - Authority? Ditto?
"1st Jan., 1913. |$ 246.00" - Date and Emolument
"43" - Age
"\"1" - Cause? Maybe "On Expiration of Term of Service"?
"Chan Fan," - Name
"Ahmed Deeu," - Name
"Atta Mohamed," - Name
"110.19" - Amount $ (for Chan Fan?)
"55.80" - Amount $ (for Ahmed Deeu?)
"......" - ?
"47.12" - Amount $ (for Atta Mohamed?)
"Nathy Khan," - Name
"49.60" - Amount $
"Heury George Baker," - Name
"199 3 11" - Amount £
"Ordinance No. 11 of 1900." - Authority
"14th Jan., 1913." - Date
"300,00" - Emolument
"16" - Age
"On Expiration of Term of Service." - Cause
"Ist April, 1913." - Date
"186.00" - Emolument
"41" - Age
"Medical Cer- tificate." - Cause
"Do." - Authority
"186.00" - Emolument
"37" - Age
"**" - Cause? Ditto?
"Do." - Authority
"186,00" - Emolument
"82" - Age
"כי" - garbage
"10th April, 1913. | 2,016.00" - Date and Emolument
"55" - Age
"On Expiration of Term of Service." - Cause
"Jewund Singh," - Name
"52.70" - Amount $
"******" - Authority?
"Hernam Singh," - Name
"55.80" - Amount $
"1st May, 1913." - Date
"16th June, 1913," - Date
"186.00" - Emolument
"48" - Age
"Medical Certificate." - Cause
"186.00" - Emolument
"38" - Age
"++" - Authority?
"Li Pui," - Name
"60.00" - Amount $
"BAGAI" - garbage
"1st July, 1913." - Date
"180.00" - Emolument
"43" - Age
"#" - ?
"Carried forward....... £3,161 08. 6d. $160,161.75|" - Totals
"- Died 26th September, 1916," - Remark
"REMARKS." - Header
Now, we can see that each pensioner has a variable number of fields. The table is not uniform.
But we can create a table with the columns and fill what we have.
I'll create a Markdown table with the columns:
| Name of Pensioner | Amount (£ s. d.) | Amount ($) | Authority | Date from which Pension Paid | Emolument | Age | Cause of Retirement |
|---|
Now, I'll add rows for each pensioner in order.
I'll use the data as parsed.
For rows where a field is missing, leave empty.
For the block with multiple ages and causes but no names (after 1st Mar., 1912), I'll create rows with Name "..." and fill the ages and causes sequentially. But there are 8 ages and 5 causes? Let's list:
Ages: 65, 43, 63, 50, 47, 43, 52, 53
Causes:
It's messy. I'll not create rows for these unnamed pensioners because they might be the same as later named ones. But the instruction says to preserve original content. The original content includes those numbers and causes. However, they are not associated with names. In a table, each row should have a name. Since the names are missing, we could put "Unknown" or "...". But the OCR might have dropped the names. The instruction: "Missing text — if a word or phrase is clearly missing due to OCR damage, insert ... in its place." So we can insert "..." for name.
But how many rows? There are 8 ages. Could be 8 pensioners. But we don't have other data for them (amount, authority, date, emolument). The date might be 1st Mar., 1912 for all? The authority Du. The emolument 210.00? But there are two 210.00. Maybe two pensioners with emolument 210.00.
Given the ambiguity, I'll omit those ambiguous rows and only include rows with names. The user might prefer a clean table of named pensioners.
But the "Brought forward" and "Carried forward" are not pensioners but totals. We'll include them as rows.
Let's decide: The final output should be a Markdown table that represents the data. I'll include all named pensioners plus the totals.
I'll create the table now.
First, write the header.
Then rows:
For unnamed, I'll put "..." as name.
Now, fill columns.
I'll need to determine Amount (£) and Amount ($) for each.
From parsing:
Authority:
Date:
Emolument:
Given the confusion, I'll assign emolument for Kesur Singh: 1,662.00; for Kadar Bux: 186.00 (first); for Lall Singh: 186.00; for Munga Khan: 216.00; for Bikh Mahomed: 186.00; for Ram Kour: ?; for Kum Kour: ?; for Lau Pok: 180.00; for George Watt: £160.0.0; for Suby Khan: 246.00; for Chan Fan: ?; for Ahmed Deeu: ?; for Atta Mohamed: ?; for Nathy Khan: ?; for Henry George Baker: 300.00; for Unnamed (1st April, age 41): 186.00; for Unnamed (1st April, age 37): 186.00; for Unnamed (10th April, age 55): 2,016.00; for Jewund Singh: 186.00; for Hernam Singh: 186.00; for Li Pui: 180.00; for Carried forward: .
Age:
(L 20)
POLICE PENSIONS.
Name of Pensioner,
Amount.
Amount. Authority.
Date from which the Pensiou
bus been paid.
Amount of Emolument when last employed in Public
Service.
Present Age of
Pensiouer.
Cause of Retirement.
£ s. d.
V
Brought forward,
2,787 7
".
3 158,481.52
=
3
Su Hoi,
180.00
14th Aug., 1911.
270,00
Man Fuk,
57.98
22nd Aug,, 1911.
132.00
I
Au Hing...
202.02
12th Oct., 1911.
360.00
Hussein Shah,
114.00
19th Nov., 1911.
342.00
Chu Ping,
81.00
Maliomed Shah,
64.82
Makbo Shab,
65.65
Anokh Singh...................
52.70
Arthur Cornwall Tang-
ley,
115 10 8
Ordinance No. 11 of 1900.
1st Jan., 1912.
180.00
1st Mar., 1912.
Du.
210.00
210.00
3 3 3 8 9 2 8
65
43.
63
50
On Expiration f Term of Fervice,
Medical Cer- tificate.
On Expiration of Torm of Service.
47
43
52
Injured on duty.
On Expiration of Term of service,
53
"
16th Mar., 1912.
1×6.00
40
Medical Cer- tificate.
Kesur Singh,
62.97
Kadar Bux................
52.70
12th April, 1912.
1st April, 1912.
Do.
1,662.00
45
On Expiration of
Term of Service.
186.00
54
186.00
36
Medical Cer- tificate.
Lall Singh,.
62.00
1st June, 1912.
186.00
54
On Expiration of
Munga Khan,
Bikh Mahomed,
60.06
32,70
16th July, 1912.
16th Aug., 1912.
216.00
44
Term of Service.
Medical Ocr-
tificate.
186.00
39
Ram Kour (widow of
L.S. 708 Bhaggat
Singh) Rs. 48,....
Kum Kour (widow of
P.C. 769 Jhanda Singli) Rs. 36,
3 4 0
GrantedSpecial Penstons by the Guvernor in Council on the death of their hug- bands who were
19th Aug..
1912.
28
2 8 0
kilted
Do.
29
on duty.
Lau Pok,.............
60.00
1st Sept., 1912.
180.00
42
Medical Cer- tificate.
George Watt,
53 6 8
let Nov., 1912, £160.0.0
44
11
Suby Khan,......
80.44
++.
1st Jan., 1913. |$ 246.00
43
"1
Chan Fan,
Ahmed Deeu,
Atta Mohamed,
110.19
55.80
......
47.12
Nathy Khan,
49.60
Heury George Baker,
199 3 11
Ordinance No. 11 of 1900.
14th Jan., 1913.
300,00
16
On Expiration of
Term of Service.
Ist April, 1913.
186.00
41
Medical Cer- tificate.
Do.
186.00
37
**
Do.
186,00
82
כי
10th April, 1913. | 2,016.00
55
On Expiration of
Term of Service.
Jewund Singh,
52.70
******
Hernam Singh,
55.80
1st May, 1913.
16th June, 1913,
186.00
48
Medical Certificate.
186.00
38
++
Li Pui,
60.00
BAGAI
1st July, 1913.
180.00
43
#
Carried forward....... £3,161 08. 6d. $160,161.75|
REMARKS.
No comments yet.
Private notes are available after approval.