require "pathname"
require "json"
require "table_format"
require "tempfile"
require "active_support/all"

str = Pathname("source.html").read

md = str.match(%r{<title>.*?(\S+) vs (\S+)</title>})
users = md.captures.to_a                # => ["TenshiNoHige(R1490)", "berusehica(R1464)"]

md = str.match(%r{<script>window.__NUXT__=(.*?)</script>})
js_code = md.captures.first
print_code = %(console.log(JSON.stringify(#{js_code})))

path = Tempfile.create(["", ".js"], &:path)
file = Pathname(path)
file.write(print_code)
json_str = `node #{file}`
file.delete                     # => 1

hash = JSON.parse(json_str)               # => {"data" => {"$f_3151168641" => {"id" => "h22krtg0jpv8", "gtype" => "shogi10", "position" => {"moves" => [{"m" => "7776FU", "t" => 383}, {"m" => "3334FU", "t" => 1492}, {"m" => "6766FU", "t" => 1462}, {"m" => "8384FU", "t" => 1237}, {"m" => "8877KA", "t" => 1594}, {"m" => "7162GI", "t" => 1439}, {"m" => "2868HI", "t" => 3768}, {"m" => "5354FU", "t" => 2017}, {"m" => "7978GI", "t" => 2342}, {"m" => "8485FU", "t" => 1512}, {"m" => "7867GI", "t" => 1127}, {"m" => "5142OU", "t" => 3695}, {"m" => "6888HI", "t" => 2202}, {"m" => "4232OU", "t" => 2606}, {"m" => "6756GI", "t" => 3199}, {"m" => "4344FU", "t" => 10912}, {"m" => "5665GI", "t" => 6986}, {"m" => "6253GI", "t" => 2958}, {"m" => "5948OU", "t" => 4459}, {"m" => "5455FU", "t" => 31315}, {"m" => "7675FU", "t" => 11515}, {"m" => "6364FU", "t" => 9962}, {"m" => "6576GI", "t" => 1665}, {"m" => "5354GI", "t" => 4977}, {"m" => "6958KI", "t" => 11214}, {"m" => "3142GI", "t" => 2114}, {"m" => "4838OU", "t" => 4378}, {"m" => "4253GI", "t" => 3798}, {"m" => "1716FU", "t" => 5913}, {"m" => "1314FU", "t" => 1981}, {"m" => "3828OU", "t" => 1620}, {"m" => "6152KI", "t" => 12889}, {"m" => "3938GI", "t" => 1641}, {"m" => "4445FU", "t" => 9254}, {"m" => "9796FU", "t" => 5879}, {"m" => "5243KI", "t" => 28724}, {"m" => "8997KE", "t" => 14428}, {"m" => "2244KA", "t" => 14980}, {"m" => "9785KE", "t" => 4276}, {"m" => "3233OU", "t" => 7385}, {"m" => "8573NK", "t" => 9165}, {"m" => "8173KE", "t" => 2915}, {"m" => "7574FU", "t" => 1925}, {"m" => "7385KE", "t" => 3674}, {"m" => "7795KA", "t" => 5427}, {"m" => "9394FU", "t" => 6243}, {"m" => "9559KA", "t" => 15078}, {"m" => "5556FU", "t" => 38556}, {"m" => "7667GI", "t" => 8949}, {"m" => "5657TO", "t" => 10174}, {"m" => "5857KI", "t" => 1601}, {"m" => "1415FU", "t" => 36138}, {"m" => "7473TO", "t" => 9312}, {"m" => "8222HI", "t" => 8307}, {"m" => "8786FU", "t" => 3989}, {"m" => "1516FU", "t" => 2800}, {"m" => "0018FU", "t" => 3477}, {"m" => "6465FU", "t" => 5787}, {"m" => "8685FU", "t" => 6891}, {"m" => "6566FU", "t" => 1355}, {"m" => "6766GI", "t" => 6629}, {"m" => "0065FU", "t" => 1664}, {"m" => "6677GI", "t" => 3064}, {"m" => "0076FU", "t" => 1862}, {"m" => "8887HI", "t" => 14890}, {"m" => "7677TO", "t" => 4932}, {"m" => "5977KA", "t" => 1436}, {"m" => "0066GI", "t" => 9916}, {"m" => "7766KA", "t" => 7227}, {"m" => "6566FU", "t" => 2156}, {"m" => "0055FU", "t" => 18094}, {"m" => "4455KA", "t" => 4662}, {"m" => "0056FU", "t" => 5618}, {"m" => "0036KE", "t" => 2550}, {"s" => "LOSE:RESIGN", "t" => 4274}]}, "tcb" => 600000, "attrs" => ["opp:human", "opp:weak", "senkei:shiken", "kakoi:mino", "opp:strong", "senkei:ibisha", "senkei:taifuri"], "players" => [{"id" => "tenshinohige", "name" => "TenshiNoHige", "oldR" => 1490.485, "newR" => 1483.96, "oldD" => -2, "newD" => -2}, {"id" => "berusehica", "name" => "berusehica", "oldR" => 1464.996, "newR" => 1471.349, "oldD" => 0, "newD" => 0, "avatar" => "t_01"}], "created" => "2025-03-18T18:17:13.535Z", "finished" => true}}, "state" => {"error" => nil, "game" => {"index" => 74, "game" => {"id" => "h22krtg0jpv8", "gtype" => "shogi10", "position" => {"moves" => [{"m" => "7776FU", "t" => 383}, {"m" => "3334FU", "t" => 1492}, {"m" => "6766FU", "t" => 1462}, {"m" => "8384FU", "t" => 1237}, {"m" => "8877KA", "t" => 1594}, {"m" => "7162GI", "t" => 1439}, {"m" => "2868HI", "t" => 3768}, {"m" => "5354FU", "t" => 2017}, {"m" => "7978GI", "t" => 2342}, {"m" => "8485FU", "t" => 1512}, {"m" => "7867GI", "t" => 1127}, {"m" => "5142OU", "t" => 3695}, {"m" => "6888HI", "t" => 2202}, {"m" => "4232OU", "t" => 2606}, {"m" => "6756GI", "t" => 3199}, {"m" => "4344FU", "t" => 10912}, {"m" => "5665GI", "t" => 6986}, {"m" => "6253GI", "t" => 2958}, {"m" => "5948OU", "t" => 4459}, {"m" => "5455FU", "t" => 31315}, {"m" => "7675FU", "t" => 11515}, {"m" => "6364FU", "t" => 9962}, {"m" => "6576GI", "t" => 1665}, {"m" => "5354GI", "t" => 4977}, {"m" => "6958KI", "t" => 11214}, {"m" => "3142GI", "t" => 2114}, {"m" => "4838OU", "t" => 4378}, {"m" => "4253GI", "t" => 3798}, {"m" => "1716FU", "t" => 5913}, {"m" => "1314FU", "t" => 1981}, {"m" => "3828OU", "t" => 1620}, {"m" => "6152KI", "t" => 12889}, {"m" => "3938GI", "t" => 1641}, {"m" => "4445FU", "t" => 9254}, {"m" => "9796FU", "t" => 5879}, {"m" => "5243KI", "t" => 28724}, {"m" => "8997KE", "t" => 14428}, {"m" => "2244KA", "t" => 14980}, {"m" => "9785KE", "t" => 4276}, {"m" => "3233OU", "t" => 7385}, {"m" => "8573NK", "t" => 9165}, {"m" => "8173KE", "t" => 2915}, {"m" => "7574FU", "t" => 1925}, {"m" => "7385KE", "t" => 3674}, {"m" => "7795KA", "t" => 5427}, {"m" => "9394FU", "t" => 6243}, {"m" => "9559KA", "t" => 15078}, {"m" => "5556FU", "t" => 38556}, {"m" => "7667GI", "t" => 8949}, {"m" => "5657TO", "t" => 10174}, {"m" => "5857KI", "t" => 1601}, {"m" => "1415FU", "t" => 36138}, {"m" => "7473TO", "t" => 9312}, {"m" => "8222HI", "t" => 8307}, {"m" => "8786FU", "t" => 3989}, {"m" => "1516FU", "t" => 2800}, {"m" => "0018FU", "t" => 3477}, {"m" => "6465FU", "t" => 5787}, {"m" => "8685FU", "t" => 6891}, {"m" => "6566FU", "t" => 1355}, {"m" => "6766GI", "t" => 6629}, {"m" => "0065FU", "t" => 1664}, {"m" => "6677GI", "t" => 3064}, {"m" => "0076FU", "t" => 1862}, {"m" => "8887HI", "t" => 14890}, {"m" => "7677TO", "t" => 4932}, {"m" => "5977KA", "t" => 1436}, {"m" => "0066GI", "t" => 9916}, {"m" => "7766KA", "t" => 7227}, {"m" => "6566FU", "t" => 2156}, {"m" => "0055FU", "t" => 18094}, {"m" => "4455KA", "t" => 4662}, {"m" => "0056FU", "t" => 5618}, {"m" => "0036KE", "t" => 2550}, {"s" => "LOSE:RESIGN", "t" => 4274}]}, "tcb" => 600000, "attrs" => ["opp:human", "opp:weak", "senkei:shiken", "kakoi:mino", "opp:strong", "senkei:ibisha", "senkei:taifuri"], "players" => [{"id" => "tenshinohige", "name" => "TenshiNoHige", "oldR" => 1490.485, "newR" => 1483.96, "oldD" => -2, "newD" => -2}, {"id" => "berusehica", "name" => "berusehica", "oldR" => 1464.996, "newR" => 1471.349, "oldD" => 0, "newD" => 0, "avatar" => "t_01"}], "created" => "2025-03-18T18:17:13.535Z", "finished" => true}, "time" => [{"firstPlayer" => 600000, "secondPlayer" => 600000}, {"firstPlayer" => 599617, "secondPlayer" => 600000}, {"firstPlayer" => 599617, "secondPlayer" => 598508}, {"firstPlayer" => 598155, "secondPlayer" => 598508}, {"firstPlayer" => 598155, "secondPlayer" => 597271}, {"firstPlayer" => 596561, "secondPlayer" => 597271}, {"firstPlayer" => 596561, "secondPlayer" => 595832}, {"firstPlayer" => 592793, "secondPlayer" => 595832}, {"firstPlayer" => 592793, "secondPlayer" => 593815}, {"firstPlayer" => 590451, "secondPlayer" => 593815}, {"firstPlayer" => 590451, "secondPlayer" => 592303}, {"firstPlayer" => 589324, "secondPlayer" => 592303}, {"firstPlayer" => 589324, "secondPlayer" => 588608}, {"firstPlayer" => 587122, "secondPlayer" => 588608}, {"firstPlayer" => 587122, "secondPlayer" => 586002}, {"firstPlayer" => 583923, "secondPlayer" => 586002}, {"firstPlayer" => 583923, "secondPlayer" => 575090}, {"firstPlayer" => 576937, "secondPlayer" => 575090}, {"firstPlayer" => 576937, "secondPlayer" => 572132}, {"firstPlayer" => 572478, "secondPlayer" => 572132}, {"firstPlayer" => 572478, "secondPlayer" => 540817}, {"firstPlayer" => 560963, "secondPlayer" => 540817}, {"firstPlayer" => 560963, "secondPlayer" => 530855}, {"firstPlayer" => 559298, "secondPlayer" => 530855}, {"firstPlayer" => 559298, "secondPlayer" => 525878}, {"firstPlayer" => 548084, "secondPlayer" => 525878}, {"firstPlayer" => 548084, "secondPlayer" => 523764}, {"firstPlayer" => 543706, "secondPlayer" => 523764}, {"firstPlayer" => 543706, "secondPlayer" => 519966}, {"firstPlayer" => 537793, "secondPlayer" => 519966}, {"firstPlayer" => 537793, "secondPlayer" => 517985}, {"firstPlayer" => 536173, "secondPlayer" => 517985}, {"firstPlayer" => 536173, "secondPlayer" => 505096}, {"firstPlayer" => 534532, "secondPlayer" => 505096}, {"firstPlayer" => 534532, "secondPlayer" => 495842}, {"firstPlayer" => 528653, "secondPlayer" => 495842}, {"firstPlayer" => 528653, "secondPlayer" => 467118}, {"firstPlayer" => 514225, "secondPlayer" => 467118}, {"firstPlayer" => 514225, "secondPlayer" => 452138}, {"firstPlayer" => 509949, "secondPlayer" => 452138}, {"firstPlayer" => 509949, "secondPlayer" => 444753}, {"firstPlayer" => 500784, "secondPlayer" => 444753}, {"firstPlayer" => 500784, "secondPlayer" => 441838}, {"firstPlayer" => 498859, "secondPlayer" => 441838}, {"firstPlayer" => 498859, "secondPlayer" => 438164}, {"firstPlayer" => 493432, "secondPlayer" => 438164}, {"firstPlayer" => 493432, "secondPlayer" => 431921}, {"firstPlayer" => 478354, "secondPlayer" => 431921}, {"firstPlayer" => 478354, "secondPlayer" => 393365}, {"firstPlayer" => 469405, "secondPlayer" => 393365}, {"firstPlayer" => 469405, "secondPlayer" => 383191}, {"firstPlayer" => 467804, "secondPlayer" => 383191}, {"firstPlayer" => 467804, "secondPlayer" => 347053}, {"firstPlayer" => 458492, "secondPlayer" => 347053}, {"firstPlayer" => 458492, "secondPlayer" => 338746}, {"firstPlayer" => 454503, "secondPlayer" => 338746}, {"firstPlayer" => 454503, "secondPlayer" => 335946}, {"firstPlayer" => 451026, "secondPlayer" => 335946}, {"firstPlayer" => 451026, "secondPlayer" => 330159}, {"firstPlayer" => 444135, "secondPlayer" => 330159}, {"firstPlayer" => 444135, "secondPlayer" => 328804}, {"firstPlayer" => 437506, "secondPlayer" => 328804}, {"firstPlayer" => 437506, "secondPlayer" => 327140}, {"firstPlayer" => 434442, "secondPlayer" => 327140}, {"firstPlayer" => 434442, "secondPlayer" => 325278}, {"firstPlayer" => 419552, "secondPlayer" => 325278}, {"firstPlayer" => 419552, "secondPlayer" => 320346}, {"firstPlayer" => 418116, "secondPlayer" => 320346}, {"firstPlayer" => 418116, "secondPlayer" => 310430}, {"firstPlayer" => 410889, "secondPlayer" => 310430}, {"firstPlayer" => 410889, "secondPlayer" => 308274}, {"firstPlayer" => 392795, "secondPlayer" => 308274}, {"firstPlayer" => 392795, "secondPlayer" => 303612}, {"firstPlayer" => 387177, "secondPlayer" => 303612}, {"firstPlayer" => 387177, "secondPlayer" => 301062}, {"firstPlayer" => 382903, "secondPlayer" => 301062}], "result" => {"firstPlayer" => "lose", "secondPlayer" => "win", "reason" => "先手の投了により後手の勝ち"}}, "elementSize" => {"appSize" => {"width" => 0, "height" => 0}, "breakPoint" => "none"}}, "_errors" => {}, "serverRendered" => true, "config" => {"public" => {"SHOGI_KIFU_URL" => "http://questgames.net/game/", "AVATAR_URL" => "https://d2fz3bdn2kml3x.cloudfront.net/avatars/"}, "app" => {"baseURL" => "/", "buildAssetsDir" => "/_nuxt/", "cdnURL" => ""}}}
hash = hash["data"].values.first          # => {"id" => "h22krtg0jpv8", "gtype" => "shogi10", "position" => {"moves" => [{"m" => "7776FU", "t" => 383}, {"m" => "3334FU", "t" => 1492}, {"m" => "6766FU", "t" => 1462}, {"m" => "8384FU", "t" => 1237}, {"m" => "8877KA", "t" => 1594}, {"m" => "7162GI", "t" => 1439}, {"m" => "2868HI", "t" => 3768}, {"m" => "5354FU", "t" => 2017}, {"m" => "7978GI", "t" => 2342}, {"m" => "8485FU", "t" => 1512}, {"m" => "7867GI", "t" => 1127}, {"m" => "5142OU", "t" => 3695}, {"m" => "6888HI", "t" => 2202}, {"m" => "4232OU", "t" => 2606}, {"m" => "6756GI", "t" => 3199}, {"m" => "4344FU", "t" => 10912}, {"m" => "5665GI", "t" => 6986}, {"m" => "6253GI", "t" => 2958}, {"m" => "5948OU", "t" => 4459}, {"m" => "5455FU", "t" => 31315}, {"m" => "7675FU", "t" => 11515}, {"m" => "6364FU", "t" => 9962}, {"m" => "6576GI", "t" => 1665}, {"m" => "5354GI", "t" => 4977}, {"m" => "6958KI", "t" => 11214}, {"m" => "3142GI", "t" => 2114}, {"m" => "4838OU", "t" => 4378}, {"m" => "4253GI", "t" => 3798}, {"m" => "1716FU", "t" => 5913}, {"m" => "1314FU", "t" => 1981}, {"m" => "3828OU", "t" => 1620}, {"m" => "6152KI", "t" => 12889}, {"m" => "3938GI", "t" => 1641}, {"m" => "4445FU", "t" => 9254}, {"m" => "9796FU", "t" => 5879}, {"m" => "5243KI", "t" => 28724}, {"m" => "8997KE", "t" => 14428}, {"m" => "2244KA", "t" => 14980}, {"m" => "9785KE", "t" => 4276}, {"m" => "3233OU", "t" => 7385}, {"m" => "8573NK", "t" => 9165}, {"m" => "8173KE", "t" => 2915}, {"m" => "7574FU", "t" => 1925}, {"m" => "7385KE", "t" => 3674}, {"m" => "7795KA", "t" => 5427}, {"m" => "9394FU", "t" => 6243}, {"m" => "9559KA", "t" => 15078}, {"m" => "5556FU", "t" => 38556}, {"m" => "7667GI", "t" => 8949}, {"m" => "5657TO", "t" => 10174}, {"m" => "5857KI", "t" => 1601}, {"m" => "1415FU", "t" => 36138}, {"m" => "7473TO", "t" => 9312}, {"m" => "8222HI", "t" => 8307}, {"m" => "8786FU", "t" => 3989}, {"m" => "1516FU", "t" => 2800}, {"m" => "0018FU", "t" => 3477}, {"m" => "6465FU", "t" => 5787}, {"m" => "8685FU", "t" => 6891}, {"m" => "6566FU", "t" => 1355}, {"m" => "6766GI", "t" => 6629}, {"m" => "0065FU", "t" => 1664}, {"m" => "6677GI", "t" => 3064}, {"m" => "0076FU", "t" => 1862}, {"m" => "8887HI", "t" => 14890}, {"m" => "7677TO", "t" => 4932}, {"m" => "5977KA", "t" => 1436}, {"m" => "0066GI", "t" => 9916}, {"m" => "7766KA", "t" => 7227}, {"m" => "6566FU", "t" => 2156}, {"m" => "0055FU", "t" => 18094}, {"m" => "4455KA", "t" => 4662}, {"m" => "0056FU", "t" => 5618}, {"m" => "0036KE", "t" => 2550}, {"s" => "LOSE:RESIGN", "t" => 4274}]}, "tcb" => 600000, "attrs" => ["opp:human", "opp:weak", "senkei:shiken", "kakoi:mino", "opp:strong", "senkei:ibisha", "senkei:taifuri"], "players" => [{"id" => "tenshinohige", "name" => "TenshiNoHige", "oldR" => 1490.485, "newR" => 1483.96, "oldD" => -2, "newD" => -2}, {"id" => "berusehica", "name" => "berusehica", "oldR" => 1464.996, "newR" => 1471.349, "oldD" => 0, "newD" => 0, "avatar" => "t_01"}], "created" => "2025-03-18T18:17:13.535Z", "finished" => true}

users                                     # => ["TenshiNoHige(R1490)", "berusehica(R1464)"]
created = hash["created"].to_time         # => 2025-03-19 03:17:13.535 +0900
moves = hash["position"]["moves"]         # => [{"m" => "7776FU", "t" => 383}, {"m" => "3334FU", "t" => 1492}, {"m" => "6766FU", "t" => 1462}, {"m" => "8384FU", "t" => 1237}, {"m" => "8877KA", "t" => 1594}, {"m" => "7162GI", "t" => 1439}, {"m" => "2868HI", "t" => 3768}, {"m" => "5354FU", "t" => 2017}, {"m" => "7978GI", "t" => 2342}, {"m" => "8485FU", "t" => 1512}, {"m" => "7867GI", "t" => 1127}, {"m" => "5142OU", "t" => 3695}, {"m" => "6888HI", "t" => 2202}, {"m" => "4232OU", "t" => 2606}, {"m" => "6756GI", "t" => 3199}, {"m" => "4344FU", "t" => 10912}, {"m" => "5665GI", "t" => 6986}, {"m" => "6253GI", "t" => 2958}, {"m" => "5948OU", "t" => 4459}, {"m" => "5455FU", "t" => 31315}, {"m" => "7675FU", "t" => 11515}, {"m" => "6364FU", "t" => 9962}, {"m" => "6576GI", "t" => 1665}, {"m" => "5354GI", "t" => 4977}, {"m" => "6958KI", "t" => 11214}, {"m" => "3142GI", "t" => 2114}, {"m" => "4838OU", "t" => 4378}, {"m" => "4253GI", "t" => 3798}, {"m" => "1716FU", "t" => 5913}, {"m" => "1314FU", "t" => 1981}, {"m" => "3828OU", "t" => 1620}, {"m" => "6152KI", "t" => 12889}, {"m" => "3938GI", "t" => 1641}, {"m" => "4445FU", "t" => 9254}, {"m" => "9796FU", "t" => 5879}, {"m" => "5243KI", "t" => 28724}, {"m" => "8997KE", "t" => 14428}, {"m" => "2244KA", "t" => 14980}, {"m" => "9785KE", "t" => 4276}, {"m" => "3233OU", "t" => 7385}, {"m" => "8573NK", "t" => 9165}, {"m" => "8173KE", "t" => 2915}, {"m" => "7574FU", "t" => 1925}, {"m" => "7385KE", "t" => 3674}, {"m" => "7795KA", "t" => 5427}, {"m" => "9394FU", "t" => 6243}, {"m" => "9559KA", "t" => 15078}, {"m" => "5556FU", "t" => 38556}, {"m" => "7667GI", "t" => 8949}, {"m" => "5657TO", "t" => 10174}, {"m" => "5857KI", "t" => 1601}, {"m" => "1415FU", "t" => 36138}, {"m" => "7473TO", "t" => 9312}, {"m" => "8222HI", "t" => 8307}, {"m" => "8786FU", "t" => 3989}, {"m" => "1516FU", "t" => 2800}, {"m" => "0018FU", "t" => 3477}, {"m" => "6465FU", "t" => 5787}, {"m" => "8685FU", "t" => 6891}, {"m" => "6566FU", "t" => 1355}, {"m" => "6766GI", "t" => 6629}, {"m" => "0065FU", "t" => 1664}, {"m" => "6677GI", "t" => 3064}, {"m" => "0076FU", "t" => 1862}, {"m" => "8887HI", "t" => 14890}, {"m" => "7677TO", "t" => 4932}, {"m" => "5977KA", "t" => 1436}, {"m" => "0066GI", "t" => 9916}, {"m" => "7766KA", "t" => 7227}, {"m" => "6566FU", "t" => 2156}, {"m" => "0055FU", "t" => 18094}, {"m" => "4455KA", "t" => 4662}, {"m" => "0056FU", "t" => 5618}, {"m" => "0036KE", "t" => 2550}, {"s" => "LOSE:RESIGN", "t" => 4274}]
tp moves
# >> |--------+-------+-------------|
# >> | m      | t     | s           |
# >> |--------+-------+-------------|
# >> | 7776FU |   383 |             |
# >> | 3334FU |  1492 |             |
# >> | 6766FU |  1462 |             |
# >> | 8384FU |  1237 |             |
# >> | 8877KA |  1594 |             |
# >> | 7162GI |  1439 |             |
# >> | 2868HI |  3768 |             |
# >> | 5354FU |  2017 |             |
# >> | 7978GI |  2342 |             |
# >> | 8485FU |  1512 |             |
# >> | 7867GI |  1127 |             |
# >> | 5142OU |  3695 |             |
# >> | 6888HI |  2202 |             |
# >> | 4232OU |  2606 |             |
# >> | 6756GI |  3199 |             |
# >> | 4344FU | 10912 |             |
# >> | 5665GI |  6986 |             |
# >> | 6253GI |  2958 |             |
# >> | 5948OU |  4459 |             |
# >> | 5455FU | 31315 |             |
# >> | 7675FU | 11515 |             |
# >> | 6364FU |  9962 |             |
# >> | 6576GI |  1665 |             |
# >> | 5354GI |  4977 |             |
# >> | 6958KI | 11214 |             |
# >> | 3142GI |  2114 |             |
# >> | 4838OU |  4378 |             |
# >> | 4253GI |  3798 |             |
# >> | 1716FU |  5913 |             |
# >> | 1314FU |  1981 |             |
# >> | 3828OU |  1620 |             |
# >> | 6152KI | 12889 |             |
# >> | 3938GI |  1641 |             |
# >> | 4445FU |  9254 |             |
# >> | 9796FU |  5879 |             |
# >> | 5243KI | 28724 |             |
# >> | 8997KE | 14428 |             |
# >> | 2244KA | 14980 |             |
# >> | 9785KE |  4276 |             |
# >> | 3233OU |  7385 |             |
# >> | 8573NK |  9165 |             |
# >> | 8173KE |  2915 |             |
# >> | 7574FU |  1925 |             |
# >> | 7385KE |  3674 |             |
# >> | 7795KA |  5427 |             |
# >> | 9394FU |  6243 |             |
# >> | 9559KA | 15078 |             |
# >> | 5556FU | 38556 |             |
# >> | 7667GI |  8949 |             |
# >> | 5657TO | 10174 |             |
# >> | 5857KI |  1601 |             |
# >> | 1415FU | 36138 |             |
# >> | 7473TO |  9312 |             |
# >> | 8222HI |  8307 |             |
# >> | 8786FU |  3989 |             |
# >> | 1516FU |  2800 |             |
# >> | 0018FU |  3477 |             |
# >> | 6465FU |  5787 |             |
# >> | 8685FU |  6891 |             |
# >> | 6566FU |  1355 |             |
# >> | 6766GI |  6629 |             |
# >> | 0065FU |  1664 |             |
# >> | 6677GI |  3064 |             |
# >> | 0076FU |  1862 |             |
# >> | 8887HI | 14890 |             |
# >> | 7677TO |  4932 |             |
# >> | 5977KA |  1436 |             |
# >> | 0066GI |  9916 |             |
# >> | 7766KA |  7227 |             |
# >> | 6566FU |  2156 |             |
# >> | 0055FU | 18094 |             |
# >> | 4455KA |  4662 |             |
# >> | 0056FU |  5618 |             |
# >> | 0036KE |  2550 |             |
# >> |        |  4274 | LOSE:RESIGN |
# >> |--------+-------+-------------|
