soul-symphony-ling
↓ 0 downloadsSoul Symphony — Ling Edition. A spiritual 3D adventure in the soul realm: collect the letters of the world-song, clear the monster lattice, and duel in the arcade arena. Wind Waker-style toon renderer with volumetric light pools, SSAO, bloom and oil-slick tilt-shift — all ling-lang vectors.
Keywords game, 3d, toon, music, soul-symphony
lingfu install soul-symphony-lingCode / Files (1947)
game/scenes/finale3.ling
# Finale, Part Three: "the complete symphony" — plays after level 12 (ด่าน==13), TRUE ENDING
# Returns [updatedPrevLine, shouldExit]
#
# จบไตรภาคจบเกม (และจบเกมโดยรวม). ช่องว่างมืดจากไฟนอลหนึ่งปิดสนิท โคด้าพบที่ทาง
# ของตัวเอง คณะครบ 7 (บรรยาย/ราชา/ราชินี/วิญญาณน้ำ/วิญญาณไฟ/เดมอน/โคด้า) ร่วมร้อง
# ท่อนจากบทกวีเปิดเกม (บทกวี ใน main.ling) เป็นการวนกลับ ปิดท้ายด้วยแสงฟ้าเปิดเต็มที่
# สกอร์: Seraph.wav (เพลงเซราฟ — Yoko Kanno-esque epic angelic choir)
ฟังก์ชัน ฉากไฟนอล3_บทพูดไฮไลท์(ภาษา) {
ถ้า ภาษา == 0 {
คืน [
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[0, 12, 245, 195, 70],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[14, 22, 70, 130, 240],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
]
}
ถ้า ภาษา == 1 {
คืน [
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[0, 12, 245, 195, 70],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[11, 18, 70, 130, 240],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
]
}
ถ้า ภาษา == 2 {
คืน [
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[0, 8, 245, 195, 70],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[15, 20, 70, 130, 240],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
]
}
ถ้า ภาษา == 3 {
คืน [
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[0, 5, 245, 195, 70],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[10, 14, 70, 130, 240],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
]
}
ถ้า ภาษา == 4 {
คืน [
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[0, 5, 245, 195, 70],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[9, 13, 70, 130, 240],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
]
}
ถ้า ภาษา == 5 {
คืน [
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[0, 5, 245, 195, 70],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[4, 8, 70, 130, 240],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
[-1, -1, 0, 0, 0],
]
}
คืน [[-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0], [-1,-1,0,0,0]]
}
ฟังก์ชัน ฉากไฟนอล3_บทพูดกลิฟ(ภาษา) {
ถ้า ภาษา == 0 {
คืน [
[13, 8, 16, 20, 8, 23, 26, 3, -1, 22, 8, 25, 21, -1, 24, 26, 23, 16, 5, -1, 25, 26, 28, 12, 23, 26, 9, 26, -1, 23, 21, 11, 21, -1, 28, 21, 18, 26, 3, -1, 24, 21, 24, 15, 16, 25, 12, -1, 18, 8, 23, 12, 23, 8, -1, 20, 21, -1, 12, 20, 11, 21, 4, 20, 16, 3, -1, 21, 20, 23, 16, -1, 28, 8, 20, -1, 20, 21, 25, 21, -1, 8, 20, 24, 8, 20, 14, 26, -1, 23, 16, 9, 26, 5],
[20, 8, 16, 20, -1, 23, 21, 11, 21, -1, 20, 21, -1, 8, 16, 11, 8, -1, 23, 8, 16, 25, 21, -1, 24, 26, 28, 8, 23, 21, -1, 24, 15, 16, 25, 8, -1, 16, 20, 25, 8, 9, 8, 23, 26, 3, -1, 9, 26, 23, 12, 24, 26, -1, 15, 21, 23, 26, 11, 21, 3, -1, 24, 21, 24, 15, 16, 25, 12, 3, -1, 13, 8, 24, 26, 25, 21, -1, 25, 8, 16, 19, 26, 3, -1, 23, 16, 24, 26, 20, 5],
[18, 21, 23, 12, -1, 24, 21, 23, 12, 5, -1, 18, 21, 23, 12, 3, -1, 15, 21, 28, 8, 16, 25, 21, -1, 24, 8, 16, 23, 12, 20, 24, 26, -1, 9, 26, 23, 12, 16, 18, 26, -1, 24, 15, 16, 25, 12, -1, 18, 8, 23, 8, -1, 28, 8, 23, 12, 28, 8, 23, 12, -1, 18, 29, 8, 23, 16, -1, 24, 15, 16, 25, 12, -1, 16, 23, 26, -1, 19, 21, 20, 21, 5],
[24, 21, 23, 12, 18, 8, 23, 8, -1, 19, 21, -1, 18, 29, 8, 23, 16, -1, 24, 15, 16, 20, 8, 16, -1, 11, 12, 5, -1, 13, 8, 16, 20, 8, 23, 16, 3, -1, 24, 21, 23, 12, -1, 9, 16, 23, 21, 20, 14, 26, -1, 24, 26, 23, 26, -1, 25, 21, 18, 21, 23, 21, 4, 20, 16, -1, 24, 12, 25, 25, 21, -1, 11, 8, 26, 20, 5],
[24, 21, 24, 15, 16, 25, 12, -1, 24, 21, 23, 26, -1, 24, 15, 16, 20, 13, 21, 20, 16, -1, 20, 21, -1, 18, 16, 20, 14, 26, -1, 25, 21, -1, 18, 26, 16, 20, 3, -1, 23, 8, 24, 26, 25, 21, -1, 25, 21, 23, 26, -1, 20, 21, 25, 21, -1, 11, 8, 18, 26, 4, 20, 16, -1, 23, 12, 16, 30, 26, 5],
[11, 16, 22, 26, 3, -1, 18, 21, 18, 21, 4, 20, 16, -1, 23, 16, 11, 21, -1, 24, 15, 16, 25, 8, -1, 12, 9, 26, 23, 16, -1, 23, 21, 11, 21, -1, 23, 16, 19, 12, 19, 9, 8, 5],
[13, 26, 23, 12, 19, 26, 3, -1, 20, 12, 9, 8, -1, 20, 8, 23, 26, -1, 15, 16, 25, 24, 26, 29, 21, -1, 20, 8, 18, 8, 25, 25, 8, -1, 12, 9, 26, 23, 16, -1, 8, 24, 24, 15, 26, -1, 23, 16, 19, 12, 19, 9, 8, 5],
[16, 20, 4, 9, 16, 25, 28, 16, 20, 3, -1, 15, 21, 19, 26, 4, 12, -1, 20, 21, -1, 28, 12, 16, -1, 13, 8, 26, 20, 11, 21, -1, 24, 15, 16, 25, 8, -1, 12, 9, 26, 23, 16, -1, 23, 12, 25, 8, -1, 23, 16, 19, 12, 19, 9, 8, 5],
[24, 21, 24, 15, 16, 25, 12, -1, 28, 8, 23, 12, 28, 8, 23, 12, 3, -1, 20, 21, 9, 21, 11, 29, 4, 20, 21, -1, 20, 21, 25, 21, -1, 9, 16, 16, 20, 14, 26, -1, 23, 16, 19, 12, 19, 9, 8, 5, -1, 28, 8, 23, 12, 28, 8, 23, 12, -1, 19, 21, -1, 24, 21, 23, 12, -1, 11, 8, -1, 25, 21, -1, 21, 19, 21, 28, 8, 20, 8, 16, 5],
[1, 28, 8, 23, 26, 11, 21, -1, 20, 21, -1, 13, 26, 23, 21, 8, -1, 20, 21, -1, 9, 26, 23, 8, 18, 18, 26, -1, 16, 20, 25, 8, 9, 8, 23, 26, 3, -1, 20, 21, 25, 21, -1, 9, 8, 16, -1, 20, 21, 25, 21, 3, -1, 18, 26, 23, 21, 30, 26, -1, 9, 16, 14, 16, 20, 26, 5, 2],
[18, 21, 11, 21, -1, 15, 21, 23, 26, 11, 21, 5, -1, 28, 8, 23, 12, 28, 8, 23, 12, -1, 21, 23, 26, 5, -1, 28, 8, 23, 12, 28, 8, 23, 12, -1, 13, 8, 24, 26, 25, 21, -1, 23, 21, 11, 21, 4, 11, 12, -1, 15, 21, 23, 26, 11, 21, -1, 24, 15, 16, 25, 8, -1, 28, 12, 16, 5],
[1, 24, 21, 24, 15, 16, 25, 12, -1, 18, 21, 20, 21, -1, 24, 21, 20, 14, 26, -1, 12, 27, 12, 23, -1, 18, 29, 8, 23, 16, -1, 24, 15, 16, 25, 8, -1, 12, 9, 26, 23, 16, -1, 9, 21, 16, 24, 26, -1, 4, -1, 19, 12, 11, 21, -1, 25, 21, -1, 25, 8, 16, 11, 21, 3, -1, 8, 24, 24, 15, 26, -1, 25, 21, -1, 23, 12, 16, 20, 3, -1, 23, 12, 25, 8, -1, 25, 21, -1, 23, 8, 16, 25, 21, -1, 4, -1, 16, 24, 24, 15, 21, 4, 20, 16, -1, 23, 8, 16, 30, 26, 3, -1, 28, 8, 20, -1, 25, 21, 23, 26, -1, 18, 21, 11, 21, 4, 20, 16, 5, 2],
[9, 16, 14, 16, 20, 16, 20, 14, 14, 26, 4, 20, 16, 3, -1, 24, 21, 20, 14, 26, -1, 8, 25, 25, 8, 5],
[12, 9, 26, 23, 16, -1, 24, 26, 25, 8, 3, -1, 23, 8, 16, 25, 21, -1, 20, 21, -1, 20, 21, 25, 21, 5],
[28, 8, 23, 26, 11, 21, 3, -1, 17, 12, 20, 25, 21, 23, 26, -1, 9, 8, 23, 8, 20, 24, 26, 4, 11, 12, -1, 24, 26, 22, 16, 20, 5],
[19, 8, 26, 20, 25, 12, 20, -1, 15, 8, 19, 26, 3, -1, 23, 16, 9, 8, -1, 23, 8, 16, 19, 26, 5],
[21, 23, 26, -1, 19, 21, 20, 21, 3, -1, 28, 8, 20, 4, 11, 12, -1, 15, 8, 19, 21, 20, 16, 4, 20, 16, -1, 19, 26, 9, 26, 5],
[1, 24, 21, 24, 15, 16, 25, 12, -1, 24, 8, 16, 23, 12, 20, 24, 26, -1, 28, 8, 20, 4, 11, 21, -1, 24, 26, 18, 8, 16, -1, 18, 26, 23, 8, 18, 18, 26, -1, 24, 15, 16, 25, 8, -1, 25, 21, 18, 21, 23, 21, 3, -1, 24, 26, 18, 8, 16, 3, -1, 8, 25, 25, 21, -1, 23, 8, 24, 26, 25, 21, 3, -1, 9, 8, 18, 18, 26, -1, 24, 15, 16, 20, 14, 26, 5, 2],
[28, 8, 23, 12, 28, 8, 23, 12, 3, -1, 13, 16, 25, 25, 21, -1, 24, 15, 16, 20, 8, 16, -1, 22, 16, 24, 26, -1, 11, 8, -1, 25, 21, -1, 21, 19, 21, 25, 25, 12, -1, 16, 25, 8, 5, -1, 23, 16, 13, 26, 25, 21, 9, 8, 5, -1, 12, 18, 26, 24, 26, 25, 21, 23, 8, -1, 9, 16, 25, 21, 5],
[11, 12, 19, 21, -1, 24, 21, 20, 14, 26, 3, -1, 25, 8, 11, 8, -1, 18, 8, 26, 20, 25, 21, -1, 24, 8, 23, 12, 25, 8, -1, 20, 21, 25, 21, -1, 17, 8, -1, 20, 8, 16, 5, -1, 24, 21, 23, 12, 3, -1, 25, 21, 20, 16, 18, 8, 18, 26, -1, 9, 8, 18, 18, 26, -1, 18, 16, 25, 8, -1, 19, 21, 20, 21, 5],
[1, 8, 20, 24, 8, 20, 14, 26, -1, 16, 20, 25, 8, 9, 8, 23, 26, 3, -1, 13, 8, 16, 20, 8, 23, 16, 3, -1, 17, 12, 20, 25, 21, 23, 26, 4, 20, 16, 3, -1, 23, 16, 23, 16, 24, 26, -1, 24, 8, 23, 12, 25, 8, -1, 15, 21, 23, 26, 11, 21, -1, 9, 26, 23, 12, 24, 26, -1, 20, 21, -1, 29, 21, 4, 20, 16, -1, 18, 26, 23, 21, 30, 26, 5, 2],
[23, 16, 25, 21, 23, 26, -1, 23, 8, 16, 25, 21, 5, -1, 8, 20, 8, 25, 8, -1, 20, 12, 9, 8, -1, 23, 16, 13, 26, 25, 21, 9, 8, -1, 11, 8, 25, 25, 8, 5, -1, 8, 20, 8, 25, 8, 3, -1, 28, 8, 23, 12, 28, 8, 23, 12, -1, 23, 12, 11, 16, 4, 20, 16, -1, 20, 8, 23, 26, -1, 19, 8, 11, 12, -1, 28, 12, 16, 25, 21, -1, 24, 15, 16, 25, 8, -1, 24, 21, 20, 14, 26, -1, 20, 21, -1, 22, 8, 25, 21, 5],
[1, 18, 21, 11, 8, -1, 20, 21, -1, 13, 26, 23, 16, 18, 18, 8, 3, -1, 13, 8, 24, 26, 25, 21, -1, 25, 8, 16, 19, 26, 3, -1, 24, 26, 25, 12, 11, 16, -1, 20, 16, -1, 20, 8, 25, 25, 8, 3, -1, 15, 21, 25, 21, 20, 11, 21, -1, 23, 12, 24, 26, 25, 16, 20, 14, 26, -1, 20, 21, -1, 29, 21, 4, 20, 8, -1, 19, 21, 20, 21, 4, 20, 16, 5, 2],
[11, 21, 23, 8, 19, 26, 3, -1, 13, 26, 23, 26, 25, 21, 3, -1, 24, 15, 16, 23, 26, 9, 8, -1, 24, 26, 25, 21, 23, 16, 20, 14, 26, 5, -1, 25, 8, 16, 11, 21, -1, 15, 21, 20, -1, 25, 21, -1, 19, 12, 11, 21, -1, 23, 16, 11, 21, 5],
[28, 21, 25, 8, -1, 25, 21, -1, 13, 8, 16, 8, 5, -1, 23, 12, 25, 8, -1, 25, 21, 3, -1, 18, 8, 23, 12, 23, 8, -1, 24, 21, 25, 21, -1, 24, 15, 16, 25, 8, -1, 18, 16, 22, 8, 5],
[24, 21, 24, 15, 16, 25, 12, -1, 16, 23, 12, 9, 26, 20, -1, 17, 16, 19, 12, 20, 24, 15, 21, 20, -1, 25, 21, -1, 20, 8, 16, 20, -1, 23, 21, 11, 21, -1, 28, 12, 16, 25, 21, -1, 24, 15, 16, 25, 8, -1, 20, 21, 25, 21, 3, -1, 13, 8, 16, 20, 8, 23, 16, -1, 15, 16, 8, -1, 24, 8, 23, 12, 23, 26, -1, 25, 8, 19, 12, 5],
[1, 18, 8, 23, 12, 23, 8, -1, 12, 27, 12, 23, -1, 18, 29, 8, 23, 16, -1, 24, 15, 16, 25, 8, -1, 12, 9, 26, 23, 16, -1, 14, 8, 18, 18, 16, 3, -1, 28, 8, 20, 4, 11, 21, -1, 23, 16, 20, 14, 26, 3, -1, 16, 24, 24, 15, 21, 4, 20, 16, 3, -1, 24, 21, 24, 15, 16, 25, 12, -1, 24, 26, 18, 8, 16, -1, 21, 22, 26, 20, -1, 4, -1, 18, 21, 20, 21, -1, 25, 8, 16, 19, 26, -1, 14, 26, 23, 16, 13, 26, -1, 17, 8, -1, 20, 8, 18, 26, 3, -1, 28, 8, 16, 11, 21, 3, -1, 28, 21, 19, 26, 3, -1, 24, 21, 24, 15, 16, 25, 12, -1, 8, 28, 12, 18, 26, 5, 2],
[28, 8, 23, 12, 28, 8, 23, 12, -1, 16, 23, 12, 9, 26, 20, -1, 17, 16, 19, 12, 20, 24, 15, 21, 20, 4, 11, 12, -1, 23, 12, 25, 8, -1, 18, 16, 22, 26, -1, 24, 15, 16, 25, 8, 5, -1, 11, 12, 19, 21, -1, 28, 8, 23, 12, 28, 8, 23, 12, -1, 20, 12, 9, 8, -1, 19, 16, 25, 8, 3, -1, 28, 8, 20, -1, 17, 16, 9, 26, 20, -1, 15, 8, 22, 22, 16, -1, 12, 20, 11, 16, 20, 14, 26, -1, 23, 8, 16, 25, 21, -1, 24, 15, 16, 25, 8, -1, 19, 8, 12, 5],
[24, 21, 23, 12, 18, 8, 23, 8, -1, 23, 8, 16, 25, 21, -1, 24, 8, 23, 12, 29, 21, 5, -1, 28, 8, 23, 12, 28, 8, 23, 12, -1, 19, 16, 20, 20, 8, 3, -1, 13, 8, 16, 20, 8, 23, 16, -1, 23, 12, 24, 26, 25, 21, -1, 14, 12, 25, 25, 21, -1, 24, 26, 23, 26, -1, 13, 8, 16, 8, -1, 20, 21, -1, 8, 24, 24, 15, 26, -1, 8, 26, 20, -1, 24, 15, 16, 25, 8, 5],
[24, 21, 24, 15, 16, 25, 12, -1, 11, 16, 22, 26, 3, -1, 18, 21, 20, 21, -1, 23, 21, 11, 21, -1, 9, 12, 24, 26, 25, 21, -1, 21, 9, 26, -1, 21, 23, 26, -1, 23, 16, 19, 12, 19, 9, 8, 3, -1, 25, 8, 16, 11, 21, -1, 28, 8, 23, 12, 28, 8, 23, 12, -1, 20, 12, 19, 26, -1, 13, 21, 14, 12, 25, 25, 21, -1, 24, 15, 16, 25, 8, -1, 30, 26, 25, 25, 21, -1, 8, 25, 21, -1, 19, 21, 5],
[1, 24, 21, 24, 15, 16, 25, 12, -1, 22, 8, 23, 8, 24, 26, -1, 20, 21, -1, 15, 8, 16, -1, 8, 9, 21, 9, 26, 3, -1, 23, 8, 24, 26, 25, 21, -1, 18, 26, 23, 21, 17, 16, 20, 14, 26, -1, 16, 20, 25, 8, 9, 8, 23, 26, -1, 20, 21, -1, 15, 8, 16, -1, 8, 9, 21, 9, 26, 3, -1, 21, 23, 26, -1, 24, 26, 18, 8, 16, 3, -1, 18, 26, 8, 16, 8, -1, 13, 8, 16, 20, 8, 23, 26, -1, 18, 21, 11, 21, -1, 13, 8, 16, 20, 11, 16, 20, 14, 26, -1, 20, 21, -1, 29, 21, 4, 20, 16, -1, 23, 8, 16, 25, 21, 5, 2],
[15, 21, 19, 26, 4, 20, 16, -1, 18, 8, 19, 26, 3, -1, 19, 8, 16, -1, 23, 8, 9, 26, 5, -1, 28, 8, 23, 12, 28, 8, 23, 12, -1, 28, 21, 18, 26, -1, 24, 15, 16, 25, 8, -1, 12, 9, 26, 23, 16, -1, 23, 21, 11, 21, 3, -1, 18, 21, 20, 21, -1, 28, 8, 20, -1, 20, 21, -1, 20, 8, 18, 8, 4, 11, 12, -1, 24, 15, 16, 20, 14, 26, 5],
[24, 21, 23, 12, 18, 8, 23, 8, -1, 15, 21, 19, 26, 4, 20, 16, -1, 16, 18, 21, 3, -1, 24, 21, 24, 15, 16, 25, 12, -1, 21, 23, 26, -1, 24, 21, 23, 12, -1, 23, 16, 24, 26, 20, 3, -1, 16, 24, 24, 15, 21, 4, 20, 16, 3, -1, 28, 8, 20, -1, 19, 21, 8, -1, 25, 8, 16, 19, 26, 5],
[1, 24, 21, 24, 15, 16, 25, 12, -1, 24, 21, 23, 26, -1, 24, 15, 16, 20, 13, 21, 20, 16, -1, 20, 21, -1, 18, 16, 20, 14, 26, -1, 25, 21, -1, 18, 26, 16, 20, 3, -1, 18, 8, 23, 12, 4, 20, 21, -1, 21, 23, 26, -1, 24, 26, 25, 21, 23, 12, 20, 17, 16, -1, 13, 8, 26, 20, 11, 21, -1, 13, 8, 19, 16, 23, 16, -1, 15, 21, 19, 26, -1, 18, 29, 8, 23, 16, 3, -1, 8, 25, 25, 21, -1, 23, 21, 20, 14, 26, -1, 23, 8, 24, 26, 25, 21, 3, -1, 21, 20, 23, 16, -1, 12, 27, 12, 23, -1, 24, 21, 20, 14, 26, -1, 11, 8, 25, 25, 8, -1, 24, 26, 18, 8, 16, 4, 21, -1, 25, 24, 26, 24, 15, 16, 25, 12, 5, 2],
[15, 12, 16, -1, 4, -1, 18, 21, 23, 12, 3, -1, 28, 8, 23, 12, 28, 8, 23, 12, -1, 16, 19, 8, -1, 19, 8, 16, -1, 21, 20, -1, 23, 26, 19, 26, -1, 14, 12, 25, 25, 21, -1, 24, 26, 23, 26, -1, 16, 19, 16, 7, -1, 23, 16, 13, 26, 25, 21, 9, 8, -1, 20, 21, 25, 21, -1, 20, 21, -1, 25, 8, 19, 12, -1, 8, 24, 26, 18, 26, 5],
[1, 11, 21, 18, 21, -1, 18, 8, 3, -1, 24, 21, 13, 26, 25, 21, 4, 20, 16, 3, -1, 28, 8, 23, 26, 11, 21, -1, 18, 8, 23, 12, 23, 8, -1, 25, 21, -1, 16, 24, 24, 15, 21, 4, 20, 16, -1, 23, 8, 13, 13, 26, 5, -1, 24, 21, 24, 15, 16, 25, 12, -1, 24, 21, 20, 14, 26, -1, 4, -1, 21, 23, 26, -1, 18, 21, 20, 22, 26, 23, 16, 25, 21, 3, -1, 8, 20, 16, 20, 25, 12, 23, 8, 22, 22, 26, 25, 12, 11, 11, 21, 3, -1, 14, 29, 8, 30, 8, 11, 21, -1, 24, 21, 20, 14, 26, -1, 4, -1, 24, 15, 16, 20, 14, 26, -1, 18, 16, 22, 26, 3, -1, 24, 21, 23, 12, -1, 16, 25, 24, 26, 19, 21, -1, 24, 15, 16, 25, 8, -1, 28, 12, 16, 3, -1, 24, 21, 23, 12, -1, 16, 25, 24, 26, 19, 21, -1, 24, 26, 23, 26, -1, 28, 12, 16, 5, 2],
]
}
ถ้า ภาษา == 1 {
คืน [
[18, 21, 26, 13, 24, 17, 4, -1, 28, 13, 30, 32, -1, 32, 20, 30, 17, 17, 6, -1, 32, 35, 17, 24, 34, 17, -1, 30, 27, 13, 16, 31, -1, 35, 13, 24, 23, 17, 16, 4, -1, 13, 26, 16, -1, 13, 32, -1, 32, 20, 17, -1, 17, 26, 16, -1, 27, 18, -1, 32, 20, 17, 25, 4, -1, 27, 26, 24, 37, -1, 27, 26, 17, -1, 26, 27, 32, 17, -1, 24, 17, 18, 32, -1, 33, 26, 31, 33, 26, 19, 6],
[32, 20, 17, -1, 21, 26, 32, 17, 30, 34, 13, 24, -1, 32, 20, 13, 32, -1, 20, 13, 16, -1, 31, 35, 13, 24, 24, 27, 35, 17, 16, -1, 24, 21, 19, 20, 32, -1, 18, 27, 30, -1, 26, 21, 26, 17, -1, 30, 27, 13, 16, 31, -1, 20, 17, 24, 16, -1, 21, 32, 31, -1, 14, 30, 17, 13, 32, 20, 4, -1, 13, 26, 16, 4, -1, 18, 27, 30, -1, 32, 20, 17, -1, 18, 21, 30, 31, 32, -1, 32, 21, 25, 17, 4, -1, 24, 21, 31, 32, 17, 26, 17, 16, 6],
[32, 20, 21, 31, -1, 21, 31, -1, 21, 32, 6, -1, 32, 20, 21, 31, -1, 21, 31, -1, 32, 20, 17, -1, 27, 26, 17, -1, 35, 17, -1, 20, 13, 34, 17, -1, 14, 17, 17, 26, -1, 15, 13, 30, 30, 37, 21, 26, 19, -1, 31, 21, 26, 15, 17, -1, 32, 20, 17, -1, 35, 20, 21, 32, 17, -1, 31, 21, 24, 17, 26, 15, 17, -1, 14, 30, 27, 23, 17, 6],
[32, 20, 17, 26, -1, 24, 17, 32, 1, 31, -1, 26, 27, 32, -1, 15, 13, 30, 30, 37, -1, 21, 32, -1, 13, 26, 37, -1, 18, 33, 30, 32, 20, 17, 30, 6, -1, 24, 17, 32, 1, 31, -1, 18, 21, 26, 13, 24, 24, 37, -1, 31, 17, 32, -1, 21, 32, -1, 16, 27, 35, 26, -1, 35, 20, 17, 30, 17, -1, 21, 32, -1, 14, 17, 24, 27, 26, 19, 31, 6],
[13, 26, 16, -1, 32, 20, 17, -1, 23, 21, 26, 19, -1, 13, 26, 16, -1, 29, 33, 17, 17, 26, -1, 27, 18, -1, 32, 20, 17, -1, 31, 27, 33, 24, -1, 31, 37, 25, 28, 20, 27, 26, 37, -1, 30, 13, 21, 31, 17, 16, -1, 32, 20, 17, -1, 24, 13, 31, 32, -1, 32, 30, 33, 17, -1, 26, 27, 32, 17, -1, 21, 26, 32, 27, -1, 32, 20, 17, -1, 16, 13, 30, 23, 6],
[32, 20, 17, -1, 16, 17, 17, 28, -1, 30, 17, 25, 17, 25, 14, 17, 30, 31, -1, 17, 34, 17, 30, 37, -1, 30, 27, 13, 16, -1, 32, 20, 13, 32, -1, 24, 17, 16, -1, 20, 17, 30, 17, 6],
[32, 20, 17, -1, 18, 24, 13, 25, 17, -1, 30, 17, 25, 17, 25, 14, 17, 30, 31, -1, 17, 34, 17, 30, 37, -1, 13, 31, 20, -1, 21, 32, -1, 26, 17, 34, 17, 30, -1, 20, 13, 16, -1, 32, 27, -1, 14, 17, 15, 27, 25, 17, 6],
[32, 20, 17, -1, 21, 26, 5, 14, 17, 32, 35, 17, 17, 26, -1, 30, 17, 25, 17, 25, 14, 17, 30, 31, -1, 17, 34, 17, 30, 37, -1, 24, 17, 32, 32, 17, 30, -1, 32, 20, 13, 32, -1, 17, 34, 17, 30, -1, 18, 27, 33, 26, 16, -1, 21, 32, 31, -1, 35, 13, 37, -1, 20, 27, 25, 17, 6],
[13, 26, 16, -1, 21, -1, 30, 17, 25, 17, 25, 14, 17, 30, -1, 14, 17, 21, 26, 19, -1, 26, 27, 14, 27, 16, 37, 1, 31, -1, 26, 27, 32, 17, 6, -1, 21, -1, 16, 27, 26, 1, 32, -1, 32, 20, 21, 26, 23, -1, 21, 1, 25, -1, 32, 20, 13, 32, -1, 13, 26, 37, 25, 27, 30, 17, 6],
[2, 32, 20, 17, -1, 14, 24, 13, 15, 23, -1, 21, 26, 32, 17, 30, 34, 13, 24, -1, 21, 26, -1, 32, 20, 17, -1, 18, 24, 27, 27, 30, -1, 27, 18, -1, 32, 20, 17, -1, 35, 27, 30, 24, 16, -1, 14, 17, 19, 13, 26, 4, -1, 26, 27, 32, 17, -1, 14, 37, -1, 26, 27, 32, 17, 4, -1, 32, 27, -1, 15, 24, 27, 31, 17, 6, 3],
[20, 27, 24, 16, -1, 32, 20, 17, -1, 15, 20, 27, 30, 16, 6, -1, 13, 24, 24, -1, 27, 18, -1, 33, 31, 6, -1, 32, 20, 17, -1, 35, 13, 37, -1, 35, 17, -1, 20, 17, 24, 16, -1, 21, 32, -1, 27, 26, -1, 32, 20, 17, -1, 34, 17, 30, 37, -1, 18, 21, 30, 31, 32, -1, 30, 27, 13, 16, 6],
[2, 13, 26, 16, -1, 17, 34, 17, 30, 37, -1, 34, 27, 21, 15, 17, -1, 32, 20, 13, 32, -1, 20, 13, 16, -1, 17, 34, 17, 30, -1, 15, 13, 30, 30, 21, 17, 16, -1, 32, 20, 21, 31, -1, 31, 27, 26, 19, -1, 5, -1, 25, 17, 13, 16, 27, 35, -1, 13, 26, 16, -1, 32, 21, 16, 17, 4, -1, 13, 31, 20, -1, 13, 26, 16, -1, 30, 13, 21, 26, 4, -1, 24, 17, 32, 32, 17, 30, 31, -1, 13, 26, 16, -1, 24, 21, 19, 20, 32, -1, 5, -1, 30, 27, 31, 17, -1, 32, 27, 19, 17, 32, 20, 17, 30, -1, 21, 26, 32, 27, -1, 27, 26, 17, -1, 32, 30, 33, 17, -1, 15, 20, 27, 30, 16, 6, 3],
[21, 26, -1, 32, 20, 17, -1, 14, 17, 19, 21, 26, 26, 21, 26, 19, -1, 32, 20, 17, 30, 17, -1, 35, 13, 31, -1, 13, -1, 31, 27, 26, 19, 6],
[17, 34, 17, 30, 37, -1, 31, 32, 13, 30, -1, 13, -1, 26, 27, 32, 17, -1, 27, 18, -1, 24, 21, 19, 20, 32, 6],
[32, 20, 17, -1, 35, 27, 30, 24, 16, -1, 31, 28, 33, 26, -1, 21, 26, -1, 19, 17, 26, 32, 24, 17, -1, 14, 13, 24, 13, 26, 15, 17, 6],
[25, 27, 33, 26, 32, 13, 21, 26, 31, -1, 20, 33, 25, 25, 17, 16, -1, 13, 26, 16, -1, 30, 21, 34, 17, 30, 31, -1, 30, 20, 37, 25, 17, 16, 6],
[13, 24, 24, -1, 32, 20, 21, 26, 19, 31, -1, 25, 27, 34, 17, 16, -1, 13, 31, -1, 27, 26, 17, -1, 21, 26, -1, 20, 13, 30, 25, 27, 26, 37, 6],
[2, 13, 26, 16, -1, 35, 20, 17, 30, 17, -1, 13, -1, 31, 21, 24, 17, 26, 15, 17, -1, 20, 13, 16, -1, 27, 26, 15, 17, -1, 15, 30, 13, 15, 23, 17, 16, -1, 32, 20, 17, -1, 31, 23, 37, 4, -1, 32, 20, 17, -1, 31, 23, 37, 4, -1, 13, 32, -1, 24, 13, 31, 32, 4, -1, 31, 13, 26, 19, -1, 14, 13, 15, 23, 6, 3],
[21, -1, 33, 31, 17, 16, -1, 32, 27, -1, 32, 20, 21, 26, 23, -1, 21, -1, 35, 13, 31, -1, 32, 20, 17, -1, 28, 21, 17, 15, 17, -1, 32, 20, 13, 32, -1, 16, 21, 16, 26, 1, 32, -1, 18, 21, 32, 6, -1, 32, 20, 17, -1, 24, 17, 18, 32, 27, 34, 17, 30, 6, -1, 32, 20, 17, -1, 17, 36, 32, 30, 13, -1, 14, 17, 13, 32, 6],
[14, 33, 32, -1, 13, -1, 31, 27, 26, 19, -1, 21, 31, 26, 1, 32, -1, 22, 33, 31, 32, -1, 32, 20, 17, -1, 26, 27, 32, 17, 31, -1, 32, 20, 13, 32, -1, 35, 17, 30, 17, -1, 15, 27, 33, 26, 32, 17, 16, 6, -1, 21, 32, 1, 31, -1, 32, 20, 17, -1, 27, 26, 17, 31, -1, 32, 20, 13, 32, -1, 15, 13, 25, 17, -1, 14, 13, 15, 23, -1, 13, 26, 37, 35, 13, 37, 6],
[2, 32, 20, 17, -1, 33, 26, 31, 33, 26, 19, -1, 21, 26, 32, 17, 30, 34, 13, 24, -1, 15, 24, 27, 31, 17, 16, -1, 24, 21, 23, 17, -1, 13, -1, 20, 17, 24, 16, -1, 14, 30, 17, 13, 32, 20, -1, 18, 21, 26, 13, 24, 24, 37, 4, -1, 19, 17, 26, 32, 24, 37, 4, -1, 30, 17, 24, 17, 13, 31, 17, 16, 6, 3],
[24, 21, 32, 32, 24, 17, -1, 24, 21, 19, 20, 32, 6, -1, 37, 27, 33, -1, 35, 17, 30, 17, -1, 26, 17, 34, 17, 30, -1, 24, 17, 18, 32, 27, 34, 17, 30, 6, -1, 37, 27, 33, -1, 35, 17, 30, 17, -1, 32, 20, 17, -1, 28, 13, 30, 32, -1, 27, 18, -1, 32, 20, 17, -1, 31, 27, 26, 19, -1, 32, 20, 13, 32, -1, 35, 13, 21, 32, 17, 16, -1, 18, 27, 30, -1, 33, 31, -1, 32, 27, -1, 14, 17, -1, 30, 17, 13, 16, 37, -1, 32, 27, -1, 20, 17, 13, 30, -1, 21, 32, 6],
[2, 15, 27, 16, 13, 1, 31, -1, 18, 24, 21, 15, 23, 17, 30, -1, 31, 32, 17, 13, 16, 21, 17, 16, 4, -1, 18, 27, 30, -1, 32, 20, 17, -1, 18, 21, 30, 31, 32, -1, 32, 21, 25, 17, 4, -1, 21, 26, 32, 27, -1, 31, 27, 25, 17, 32, 20, 21, 26, 19, -1, 32, 20, 13, 32, -1, 24, 27, 27, 23, 17, 16, -1, 13, 24, 25, 27, 31, 32, -1, 24, 21, 23, 17, -1, 30, 17, 31, 32, 21, 26, 19, 6, 3],
[32, 20, 17, -1, 16, 30, 33, 25, 4, -1, 32, 20, 17, -1, 18, 24, 33, 32, 17, 4, -1, 32, 20, 17, -1, 31, 21, 24, 34, 17, 30, -1, 31, 32, 30, 21, 26, 19, 6, -1, 32, 20, 17, -1, 32, 21, 16, 17, -1, 20, 27, 30, 26, -1, 13, 26, 16, -1, 32, 20, 17, -1, 25, 17, 13, 16, 27, 35, -1, 30, 17, 17, 16, 6],
[32, 20, 17, -1, 35, 13, 32, 17, 30, -1, 13, 26, 16, -1, 32, 20, 17, -1, 18, 21, 30, 17, 6, -1, 32, 20, 17, -1, 24, 17, 32, 32, 17, 30, 31, -1, 13, 26, 16, -1, 32, 20, 17, -1, 23, 17, 17, 28, 17, 30, -1, 35, 20, 27, -1, 31, 27, 30, 32, 17, 16, -1, 32, 20, 17, 25, 6],
[13, 26, 16, -1, 32, 20, 17, -1, 26, 27, 32, 17, -1, 32, 20, 13, 32, -1, 35, 13, 21, 32, 17, 16, -1, 17, 24, 17, 34, 17, 26, -1, 16, 21, 25, 17, 26, 31, 21, 27, 26, 31, -1, 13, 26, 16, -1, 26, 21, 26, 17, -1, 30, 27, 13, 16, 31, -1, 32, 27, -1, 18, 21, 26, 13, 24, 24, 37, -1, 14, 17, -1, 20, 17, 13, 30, 16, 6],
[2, 17, 34, 17, 30, 37, -1, 21, 26, 31, 32, 30, 33, 25, 17, 26, 32, -1, 32, 20, 17, 37, -1, 20, 13, 16, -1, 17, 34, 17, 30, -1, 15, 13, 30, 30, 21, 17, 16, -1, 30, 13, 26, 19, -1, 27, 26, 15, 17, 4, -1, 32, 27, 19, 17, 32, 20, 17, 30, 4, -1, 13, 26, 16, -1, 32, 20, 17, -1, 31, 23, 37, -1, 27, 28, 17, 26, 17, 16, -1, 5, -1, 26, 27, 32, -1, 21, 26, -1, 19, 30, 21, 17, 18, -1, 32, 20, 21, 31, -1, 32, 21, 25, 17, 4, -1, 14, 33, 32, -1, 35, 21, 16, 17, 4, -1, 13, 26, 16, -1, 35, 13, 30, 25, 4, -1, 13, 26, 16, -1, 13, 35, 13, 23, 17, 6, 3],
[21, -1, 20, 13, 34, 17, -1, 23, 17, 28, 32, -1, 24, 17, 32, 32, 17, 30, 31, -1, 21, 26, -1, 17, 24, 17, 34, 17, 26, -1, 16, 21, 25, 17, 26, 31, 21, 27, 26, 31, 6, -1, 21, -1, 20, 13, 34, 17, -1, 26, 17, 34, 17, 30, -1, 31, 17, 17, 26, -1, 27, 26, 17, -1, 35, 30, 21, 32, 17, -1, 21, 32, 31, 17, 24, 18, -1, 13, -1, 20, 13, 28, 28, 37, -1, 17, 26, 16, 21, 26, 19, -1, 14, 17, 18, 27, 30, 17, 6],
[32, 20, 17, 26, -1, 24, 17, 32, -1, 21, 32, -1, 14, 17, -1, 35, 30, 21, 32, 32, 17, 26, 6, -1, 35, 17, -1, 20, 13, 34, 17, -1, 13, 24, 24, -1, 17, 13, 30, 26, 17, 16, -1, 32, 20, 17, -1, 13, 31, 20, -1, 27, 18, -1, 13, -1, 18, 21, 30, 17, -1, 32, 20, 13, 32, -1, 18, 21, 26, 13, 24, 24, 37, -1, 19, 17, 32, 31, -1, 32, 27, -1, 30, 17, 31, 32, 6],
[13, 26, 16, -1, 32, 20, 17, -1, 16, 17, 17, 28, -1, 35, 21, 24, 24, -1, 30, 17, 25, 17, 25, 14, 17, 30, -1, 32, 20, 21, 31, -1, 30, 27, 13, 16, -1, 14, 17, 31, 32, -1, 27, 18, -1, 13, 24, 24, 4, -1, 24, 27, 26, 19, -1, 13, 18, 32, 17, 30, -1, 32, 20, 17, -1, 32, 21, 16, 17, -1, 18, 27, 30, 19, 17, 32, 31, -1, 27, 33, 30, -1, 26, 13, 25, 17, 31, 6],
[2, 13, 26, 16, -1, 20, 21, 19, 20, -1, 13, 14, 27, 34, 17, -1, 32, 20, 17, -1, 28, 13, 24, 13, 15, 17, 4, -1, 20, 21, 19, 20, -1, 13, 14, 27, 34, 17, -1, 32, 20, 17, -1, 24, 13, 31, 32, -1, 15, 24, 27, 31, 21, 26, 19, -1, 21, 26, 32, 17, 30, 34, 13, 24, 4, -1, 32, 20, 17, -1, 35, 20, 27, 24, 17, -1, 31, 23, 37, -1, 24, 21, 32, -1, 24, 21, 23, 17, -1, 13, -1, 15, 20, 27, 21, 30, -1, 18, 21, 26, 16, 21, 26, 19, -1, 21, 32, 31, -1, 18, 21, 26, 13, 24, -1, 15, 20, 27, 30, 16, 6, 3],
[15, 27, 25, 17, -1, 20, 27, 25, 17, 4, -1, 25, 37, -1, 24, 27, 34, 17, 6, -1, 17, 34, 17, 30, 37, -1, 30, 27, 13, 16, -1, 35, 17, -1, 35, 13, 24, 23, 17, 16, -1, 21, 31, -1, 31, 21, 26, 19, 21, 26, 19, -1, 21, 26, 31, 21, 16, 17, -1, 32, 20, 21, 31, -1, 27, 26, 17, 6],
[32, 20, 17, 26, -1, 24, 17, 32, 1, 31, -1, 19, 27, -1, 20, 27, 25, 17, -1, 13, 26, 16, -1, 24, 21, 31, 32, 17, 26, -1, 32, 27, -1, 13, 24, 24, -1, 27, 18, -1, 21, 32, 4, -1, 32, 27, 19, 17, 32, 20, 17, 30, 4, -1, 27, 26, 17, -1, 25, 27, 30, 17, -1, 32, 21, 25, 17, 6],
[2, 13, 26, 16, -1, 32, 20, 17, -1, 23, 21, 26, 19, -1, 13, 26, 16, -1, 29, 33, 17, 17, 26, -1, 27, 18, -1, 32, 20, 17, -1, 31, 27, 33, 24, -1, 31, 37, 25, 28, 20, 27, 26, 37, -1, 15, 13, 30, 30, 21, 17, 16, -1, 32, 20, 17, 21, 30, -1, 35, 20, 27, 24, 17, -1, 31, 32, 30, 13, 26, 19, 17, -1, 18, 27, 33, 26, 16, -1, 18, 13, 25, 21, 24, 37, -1, 20, 27, 25, 17, 4, -1, 32, 20, 30, 27, 33, 19, 20, -1, 13, -1, 31, 23, 37, -1, 32, 20, 13, 32, 4, -1, 13, 32, -1, 24, 27, 26, 19, -1, 24, 13, 31, 32, 4, -1, 35, 13, 31, -1, 27, 26, 24, 37, -1, 17, 34, 17, 30, -1, 13, -1, 31, 27, 26, 19, 6, 3],
[20, 17, 37, -1, 5, -1, 16, 27, 17, 31, -1, 32, 20, 21, 31, -1, 25, 17, 13, 26, -1, 21, -1, 19, 17, 32, -1, 25, 37, -1, 27, 35, 26, -1, 30, 27, 27, 25, -1, 26, 27, 35, 8, -1, 13, 31, 23, 21, 26, 19, -1, 18, 27, 30, -1, 13, -1, 24, 17, 18, 32, 27, 34, 17, 30, -1, 26, 27, 32, 17, 6],
[2, 31, 27, 25, 17, 35, 20, 17, 30, 17, 4, -1, 31, 27, 18, 32, 24, 37, 4, -1, 32, 20, 17, -1, 35, 27, 30, 24, 16, -1, 24, 13, 33, 19, 20, 17, 16, -1, 35, 21, 32, 20, -1, 32, 20, 17, 25, 6, -1, 13, 26, 16, -1, 32, 20, 17, -1, 31, 27, 26, 19, -1, 5, -1, 32, 20, 17, -1, 35, 20, 27, 24, 17, -1, 15, 27, 25, 28, 24, 17, 32, 17, 4, -1, 33, 26, 21, 26, 32, 17, 30, 30, 33, 28, 32, 17, 16, 4, -1, 19, 13, 32, 20, 17, 30, 17, 16, -1, 31, 27, 26, 19, -1, 5, -1, 23, 17, 28, 32, -1, 31, 21, 26, 19, 21, 26, 19, 4, -1, 32, 20, 17, -1, 35, 13, 37, -1, 21, 32, -1, 13, 24, 35, 13, 37, 31, -1, 20, 13, 16, 4, -1, 32, 20, 17, -1, 35, 13, 37, -1, 21, 32, -1, 13, 24, 35, 13, 37, 31, -1, 35, 27, 33, 24, 16, 6, 3],
]
}
ถ้า ภาษา == 2 {
คืน [
[153, 79, 57, 123, 101, -1, 82, 133, 13, 113, 133, 84, -1, 113, 135, 62, 113, 123, 20, 149, 118, 57, 51, 133, 20, 51, 139, 153, 41, 149, 38, 135, 57, 72, 133, 57, 84, 133, -1, 150, 101, 129, 149, 84, 147, 123, 47, 143, 20, 65, 101, 133, 88, 51, 133, 20, -1, 149, 119, 101, 146, 123, 149, 76, 138, 88, 20, 151, 61, 42, 42, 130, 107, 149, 38, 138, 88, 107, 51, 139, 88, 130, 20, 153, 86, 48, 6, 10, 130, 62, 10, 133, 57],
[28, 123, 20, 108, 133, 20, 51, 139, 6, 101, 146, 57, 6, 135, 57, 150, 113, 20, 153, 79, 84, 133, 42, 101, 123, 38, 149, 9, 133, 149, 118, 57, 51, 133, 20, -1, 6, 101, 132, 57, 101, 84, 119, 133, 88, 152, 21, 153, 109, -1, 150, 101, 129, 149, 65, 155, 57, 13, 93, 132, 20, 150, 93, 6, 51, 139, 84, 130, 57, 42, 132, 20, 152, 21, 79, 130, 20],
[57, 139, 150, 119, 101, 129, -1, 57, 139, 13, 146, 123, 113, 136, 20, 51, 139, 149, 93, 133, 150, 62, 6, 84, 133, 42, 101, 123, 38, 42, 132, 20, 150, 45, 13, 107, 133, 84, 149, 20, 138, 88, 62, 113, 138, 10, 133, 107, 150, 42, 6, 113, 101, 133, 88],
[20, 132, 57, 123, 91, 133, 150, 62, 6, 84, 130, 57, 45, 123, 153, 65, 123, 138, 6, 149, 101, 88, -1, 84, 133, 107, 133, 20, 84, 130, 57, 101, 20, 152, 57, 51, 139, 51, 139, 84, 130, 57, 13, 107, 93, 123, 90, 6, 130, 57, 149, 47, 123, 129],
[150, 101, 129, 93, 133, 27, 133, 150, 101, 129, 93, 133, 27, 135, 57, 138, 150, 120, 20, 62, 51, 149, 76, 101, 20, 150, 120, 20, 38, 107, 20, 107, 135, 32, 32, 133, 37, 6, 155, 88, 6, 151, 61, 42, 150, 55, 42, 130, 107, 114, 38, 55, 133, 88, 10, 145, 57, 116, 13, 107, 133, 84, 84, 146, 38],
[121, 107, 20, 101, 143, 6, 21, 38, 21, 134, 52, 6, 149, 118, 57, 51, 133, 20, 51, 139, 57, 134, 84, 133, 116, 51, 139, 57, 139],
[149, 65, 101, 107, 153, 79, 21, 38, 21, 134, 149, 50, 133, 49, 133, 57, 52, 6, 6, 123, 20, 51, 139, 84, 130, 57, 153, 86, 149, 13, 88, 46, 123, 20, 6, 101, 133, 88, 149, 65, 155, 57],
[38, 135, 57, 150, 38, 57, 93, 129, 119, 108, 133, 20, 6, 101, 133, 20, 21, 38, 21, 134, 42, 130, 107, 123, 130, 6, 112, 93, 52, 6, 42, 130, 107, 51, 139, 149, 13, 88, 119, 133, 51, 133, 20, 6, 101, 130, 62, 64, 133, 57, 153, 41],
[150, 101, 129, 26, 130, 57, 21, 38, 21, 134, 6, 133, 93, 149, 65, 155, 57, 151, 61, 42, 51, 139, 153, 86, 84, 138, 152, 13, 93, 46, 123, 20, 6, 133, 93, -1, 26, 130, 57, 13, 135, 38, 108, 133, 42, 123, 57, 57, 140, 26, 130, 57, 153, 86, 152, 28, 150, 62, 62, 57, 132, 57, 123, 138, 6, 150, 106, 107],
[2, 28, 123, 20, 108, 133, 20, 113, 138, 38, 134, 62, 57, 76, 148, 57, 10, 123, 20, 151, 101, 6, 149, 93, 136, 84, 65, 135, 38, 42, 130, 107, 101, 20, 51, 138, 101, 129, 151, 61, 42, -1, 51, 138, 101, 129, 151, 61, 42, 3],
[13, 20, 13, 123, 93, 156, 38, 57, 140, 153, 109, -1, 52, 6, 13, 57, 149, 101, 88, -1, 149, 119, 84, 146, 123, 57, 6, 130, 62, 51, 139, 149, 93, 133, 149, 13, 88, 13, 20, 84, 130, 57, 153, 109, 62, 57, 149, 118, 57, 51, 133, 20, 150, 93, 6, 114, 38],
[2, 150, 101, 129, 52, 6, 149, 113, 138, 88, 20, 51, 139, 149, 13, 88, 150, 62, 6, 62, 51, 149, 76, 101, 20, 57, 140, 84, 133, -1, 53, 20, 119, 34, 133, 150, 101, 129, 6, 93, 129, 150, 113, 61, 134, -1, 149, 50, 133, 49, 133, 57, 150, 101, 129, 113, 133, 88, 74, 57, -1, 42, 130, 107, 123, 130, 6, 112, 93, 150, 101, 129, 150, 113, 20, 153, 79, -1, 45, 133, 20, 101, 123, 88, 10, 145, 57, 93, 107, 84, 6, 130, 57, 149, 65, 155, 57, 13, 123, 93, 156, 38, 150, 55, 149, 38, 138, 88, 107, 3],
[152, 57, 65, 36, 84, 6, 133, 101, 57, 132, 57, 84, 138, 62, 51, 149, 76, 101, 20, 123, 90, 62, 51, 119, 57, 144, 20],
[38, 133, 107, 52, 6, 38, 107, 20, 13, 146, 123, 151, 61, 42, 150, 120, 20, 150, 113, 20],
[151, 101, 6, 119, 85, 57, 153, 65, 152, 57, 13, 107, 133, 84, 113, 84, 39, 101, 123, 130, 57, 125, 123, 57, 151, 88, 57],
[83, 149, 10, 133, 128, 130, 84, 149, 76, 101, 20, 150, 101, 129, 150, 86, 61, 134, 10, 130, 62, 10, 133, 57],
[52, 6, 113, 136, 20, 149, 13, 101, 147, 123, 57, 153, 119, 107, 149, 65, 155, 57, 119, 57, 144, 20, 149, 38, 138, 88, 107, 123, 91, 133, 20, 6, 101, 84, 6, 101, 146, 57],
[2, 150, 101, 129, 42, 93, 20, 22, 38, 51, 139, 13, 107, 133, 84, 149, 20, 138, 88, 62, 149, 13, 88, 72, 133, 55, 123, 20, 81, 133, -1, 55, 123, 20, 81, 133, 6, 155, 10, 130, 62, 10, 133, 57, 42, 123, 62, 6, 101, 130, 62, 84, 133, 152, 57, 51, 139, 114, 38, 3],
[26, 130, 57, 149, 13, 88, 13, 135, 38, 108, 133, 42, 130, 107, 149, 123, 20, 149, 65, 155, 57, 27, 137, 57, 117, 107, 57, 51, 139, 153, 86, 149, 12, 133, 76, 107, 6, -1, 149, 65, 155, 57, 10, 123, 20, 149, 119, 101, 146, 123, -1, 149, 65, 155, 57, 21, 130, 20, 119, 107, 129, 117, 107, 57, 149, 6, 135, 57],
[150, 45, 62, 51, 149, 76, 101, 20, 153, 86, 153, 41, 84, 138, 150, 17, 151, 61, 42, 51, 139, 48, 6, 57, 130, 62, 153, 109, 149, 54, 133, 57, 132, 57, -1, 84, 130, 57, 13, 146, 123, 151, 61, 42, 51, 139, 88, 130, 20, 119, 107, 57, 6, 101, 130, 62, 84, 133, 153, 86, 108, 133, 123, 91, 133, 20, 153, 93, 6, 155, 42, 133, 84, 41, 107, 88],
[2, 28, 123, 20, 108, 133, 20, 51, 139, 153, 86, 149, 13, 88, 48, 6, 10, 130, 62, 10, 133, 57, 65, 135, 38, 42, 130, 107, 101, 20, -1, 93, 133, 107, 6, 130, 62, 101, 84, 119, 133, 88, 152, 21, 51, 139, 6, 101, 132, 57, 153, 109, -1, 152, 57, 51, 139, 114, 38, 6, 155, 48, 6, 65, 105, 123, 88, 123, 123, 6, 84, 133, 123, 91, 133, 20, 125, 123, 57, 151, 88, 57, 3],
[150, 113, 20, 61, 123, 88, -1, 154, -1, 149, 127, 88, -1, 149, 25, 133, 153, 86, 149, 13, 88, 149, 65, 155, 57, 10, 123, 20, 149, 119, 101, 146, 123, 149, 101, 88, 113, 130, 6, 57, 135, 38, -1, 149, 25, 133, 13, 146, 123, 117, 107, 57, 119, 57, 144, 20, 10, 123, 20, 62, 51, 149, 76, 101, 20, 51, 139, 93, 123, 13, 123, 88, 152, 121, 76, 107, 6, 149, 93, 133, 76, 99, 123, 84, 21, 129, 153, 41, 88, 135, 57, 84, 130, 57, 45, 133, 20, 119, 133, 6],
[2, 150, 113, 20, 6, 93, 129, 76, 93, 135, 62, 10, 123, 20, 151, 13, 41, 133, 57, 136, 20, 101, 20, 149, 65, 155, 57, 13, 93, 132, 20, 150, 93, 6, -1, 6, 101, 133, 88, 149, 65, 155, 57, 62, 133, 20, 113, 136, 20, 51, 139, 150, 51, 62, 21, 129, 40, 149, 119, 84, 146, 123, 57, 6, 134, 101, 130, 20, 76, 130, 6, 72, 123, 57, 123, 90, 3],
[6, 101, 123, 20, -1, 10, 103, 88, -1, 150, 101, 129, 113, 133, 88, 149, 20, 135, 57, -1, 150, 42, 93, 150, 120, 20, 6, 93, 129, 150, 113, 61, 134, -1, 150, 101, 129, 65, 139, 149, 65, 101, 6, 105, 123, 84],
[113, 133, 88, 61, 134, 150, 101, 129, 149, 65, 101, 107, 153, 79, -1, 42, 130, 107, 123, 130, 6, 112, 93, 51, 132, 20, 119, 101, 133, 88, -1, 150, 101, 129, 71, 40, 150, 101, 51, 139, 21, 130, 38, 149, 93, 138, 88, 20, 76, 107, 6, 84, 130, 57],
[150, 101, 129, 151, 61, 42, 51, 139, 93, 123, 13, 123, 88, 84, 133, 113, 135, 62, 149, 123, 155, 38, 84, 135, 42, 135, 150, 101, 129, 149, 9, 133, 149, 118, 57, 51, 133, 20, -1, 6, 108, 133, 21, 129, 153, 41, 93, 130, 62, 6, 133, 93, 93, 130, 62, 79, 130, 20, 152, 57, 51, 139, 114, 38],
[2, 149, 13, 93, 147, 123, 20, 38, 57, 42, 93, 138, 52, 6, 27, 137, 57, 51, 139, 76, 107, 6, 149, 10, 133, 149, 13, 88, 150, 62, 6, 84, 133, 62, 93, 93, 149, 101, 20, 10, 145, 57, 76, 99, 123, 84, 6, 130, 57, 119, 57, 144, 20, 13, 93, 132, 20, -1, 150, 101, 129, 55, 123, 20, 81, 133, 6, 155, 149, 65, 135, 38, 123, 123, 6, -1, 153, 86, 152, 28, 41, 107, 88, 13, 107, 133, 84, 151, 110, 6, 149, 110, 99, 133, 149, 119, 84, 146, 123, 57, 13, 93, 132, 20, 8, 123, 57, 123, 138, 6, 45, 123, 153, 65, -1, 150, 45, 6, 109, 133, 20, 153, 6, 101, -1, 123, 62, 124, 57, -1, 150, 101, 129, 42, 147, 57, 149, 42, 155, 84, 51, 139, 3],
[12, 133, 149, 6, 155, 62, 93, 130, 6, 112, 133, 42, 130, 107, 123, 130, 6, 112, 93, 84, 133, 150, 106, 107, 113, 135, 62, 149, 123, 155, 38, 84, 135, 42, 135, -1, 150, 45, 12, 133, 153, 86, 149, 13, 88, 149, 119, 155, 57, 42, 130, 107, 123, 130, 6, 112, 93, 152, 38, 149, 10, 138, 88, 57, 42, 123, 57, 21, 62, 51, 139, 84, 138, 13, 107, 133, 84, 114, 10, 152, 121, 42, 130, 107, 149, 123, 20, 84, 133, 8, 123, 57, 149, 101, 88],
[20, 132, 57, 6, 155, 152, 121, 84, 130, 57, 48, 6, 149, 10, 138, 88, 57, 10, 145, 57, 149, 47, 123, 129, -1, 76, 107, 6, 149, 93, 133, 52, 6, 13, 57, 113, 84, 13, 107, 93, 153, 41, 93, 130, 62, 149, 50, 133, 49, 133, 57, 21, 133, 6, 153, 79, 51, 139, 152, 57, 51, 139, 114, 38, 6, 155, 153, 41, 76, 130, 6, 72, 123, 57],
[150, 101, 129, 121, 107, 20, 101, 143, 6, 21, 129, 21, 38, 21, 134, 149, 118, 57, 51, 133, 20, 57, 140, 153, 41, 38, 138, 51, 139, 114, 38, -1, 150, 87, 57, 133, 57, 119, 101, 130, 20, 21, 133, 6, 51, 139, 6, 93, 129, 150, 113, 61, 134, 101, 146, 84, 27, 147, 123, 10, 123, 20, 76, 107, 6, 149, 93, 133, 153, 65, 150, 106, 107],
[2, 150, 101, 129, 115, 20, 149, 119, 57, 146, 123, 107, 130, 20, 10, 145, 57, 153, 65, -1, 115, 20, 149, 119, 57, 146, 123, 28, 123, 20, 108, 133, 20, 114, 38, 55, 133, 88, 51, 139, 6, 134, 101, 130, 20, 65, 135, 38, 42, 130, 107, 101, 20, -1, 55, 123, 20, 81, 133, 51, 132, 20, 68, 146, 57, 6, 155, 113, 108, 133, 20, 153, 113, 107, 93, 133, 107, 6, 130, 62, 13, 37, 129, 65, 93, 129, 113, 133, 57, 149, 113, 138, 88, 20, 51, 139, 76, 62, 13, 123, 93, 156, 38, 114, 38, 55, 133, 88, 10, 123, 20, 42, 57, 3],
[6, 101, 130, 62, 64, 133, 57, 6, 130, 57, 149, 47, 123, 129, -1, 51, 139, 93, 130, 6, -1, 52, 6, 149, 118, 57, 51, 133, 20, 51, 139, 149, 93, 133, 149, 38, 135, 57, 72, 133, 57, 84, 133, 6, 134, 101, 130, 20, 10, 130, 62, 10, 133, 57, 123, 90, 82, 133, 88, 152, 57, 149, 118, 57, 51, 133, 20, 57, 140],
[20, 132, 57, 149, 93, 133, 6, 101, 130, 62, 64, 133, 57, 6, 130, 57, 149, 47, 123, 129, -1, 150, 106, 107, 79, 130, 20, 84, 130, 57, 51, 132, 20, 119, 84, 38, 41, 107, 88, 6, 130, 57, 123, 138, 6, 113, 130, 6, 13, 93, 132, 20],
[2, 150, 101, 129, 93, 133, 27, 133, 150, 101, 129, 93, 133, 27, 135, 57, 138, 150, 120, 20, 62, 51, 149, 76, 101, 20, 150, 120, 20, 38, 107, 20, 107, 135, 32, 32, 133, 37, 6, 155, 76, 133, 13, 93, 123, 62, 13, 93, 130, 107, 65, 93, 129, 119, 101, 133, 38, 51, 139, 76, 107, 6, 149, 10, 133, 18, 57, 76, 62, 51, 132, 20, 119, 84, 38, 6, 101, 130, 62, 64, 133, 57, -1, 72, 133, 57, 55, 123, 20, 81, 133, 51, 139, 152, 57, 51, 139, 114, 38, 6, 155, 149, 65, 155, 57, 149, 76, 138, 88, 20, 62, 51, 149, 76, 101, 20, 62, 51, 119, 57, 144, 20, 149, 54, 133, 57, 132, 57, 149, 123, 20, 3],
[149, 38, 142, 88, 107, 57, 129, -1, 57, 139, 150, 65, 101, 108, 133, 26, 130, 57, 21, 129, 153, 41, 84, 138, 121, 123, 20, 149, 65, 155, 57, 10, 123, 20, 42, 130, 107, 149, 123, 20, 150, 106, 107, 152, 28, 153, 119, 84, -1, 152, 57, 36, 133, 57, 129, 151, 61, 42, 51, 139, 149, 119, 101, 146, 123, 10, 123, 47, 133, 84, 119, 60, 123, 88],
[2, 51, 139, 153, 119, 57, 113, 130, 6, 150, 120, 20, -1, 151, 101, 6, 119, 130, 107, 149, 93, 133, 129, 153, 65, 76, 99, 123, 84, 6, 130, 62, 76, 107, 6, 149, 10, 133, 123, 91, 133, 20, 150, 72, 107, 149, 62, 133, -1, 150, 101, 129, 62, 51, 149, 76, 101, 20, 57, 132, 57, -1, 62, 51, 149, 76, 101, 20, 51, 139, 113, 84, 63, 93, 37, 156, -1, 153, 86, 10, 133, 38, 42, 123, 57, -1, 150, 101, 129, 93, 107, 62, 93, 107, 84, 52, 6, 113, 136, 20, 153, 109, 41, 107, 88, 6, 130, 57, -1, 6, 155, 88, 130, 20, 13, 20, 10, 130, 62, 10, 133, 57, 45, 123, 153, 65, -1, 149, 119, 84, 146, 123, 57, 51, 139, 84, 130, 57, 149, 13, 88, 149, 65, 155, 57, 84, 133, 149, 113, 84, 123, -1, 149, 119, 84, 146, 123, 57, 51, 139, 84, 130, 57, 21, 129, 149, 65, 155, 57, 42, 101, 123, 38, 153, 65, 3],
]
}
ถ้า ภาษา == 3 {
คืน [
[500, 88, 191, 4, -1, 298, -1, 255, 436, -1, 402, 6, -1, 353, 143, -1, 27, 385, -1, 67, 383, -1, 30, 348, 43, 4, -1, 60, -1, 84, 349, 115, -1, 327, 428, -1, 267, 201, 427, -1, 331, 382, -1, 384, 495, -1, 502, 86, 213, 386, -1, 89, 327, 393, 348, 120],
[327, 522, -1, 27, 385, -1, 67, -1, 137, 329, -1, 276, 383, -1, 287, 467, 360, -1, 60, -1, 488, 382, -1, 309, 383, -1, 442, 333, 43, 4, -1, 446, 384, 381, 197, -1, 58, 203, -1, 65, 371, 355, 120],
[245, 197, -1, 386, 28, 336, 6, -1, 502, 338, -1, 463, 237, 386, -1, 73, 429, -1, 386, 526, 197, -1, 369, 206, 17, -1, 42, 303, -1, 431, 340, 412, -1, 360, -1, 32],
[60, 187, -1, 128, -1, 386, 288, -1, 431, 340, 427, 427, -1, 215, 396, 6, -1, 386, 411, -1, 60, 32, 386, -1, 393, 340, 336, -1, 504, -1, 47, 349, -1, 211, 463, 93, -1, 93, 192, 108, 396],
[60, 206, 43, -1, 356, 520, -1, 52, 511, 44, 385, -1, 365, 49, -1, 365, 272, 115, -1, 211, 427, 212, -1, 429, 434, -1, 384, 495, 203, -1, 340, 146, -1, 303, 381, 197, -1, 153, 340, 361, 195, 120],
[69, 382, -1, 47, 382, -1, 386, 47, 381, 197, -1, 386, 340, 429, -1, 229, 151, -1, 67, 383, -1, 65, 341, 503, 120],
[270, 78, 382, -1, 38, 469, -1, 140, 427, -1, 331, 327, 134, -1, 139, 130, -1, 229, 151, -1, 403, 203, -1, 65, 341, 503, 120],
[283, 386, 385, -1, 298, 42, 115, -1, 433, 381, 197, -1, 17, 115, -1, 67, 383, -1, 444, 382, -1, 229, 151, -1, 63, 396, 203, -1, 65, 341, 503, 120],
[60, 206, 43, -1, 86, 115, -1, 327, 236, 385, -1, 32, 134, -1, 327, 118, 348, 130, -1, 384, 495, 355, 384, 383, -1, 65, 341, 508, 6, -1, 386, 411, -1, 128, 115, -1, 60, 185, -1, 32, -1, 25, 427, -1, 331, 327],
[2, 298, 288, 385, -1, 245, 121, 349, -1, 393, 130, -1, 31, 382, -1, 488, 386, -1, 384, 495, -1, 502, 86, 502, 86, 326, 4, -1, 123, 537, 65, -1, 317, 397, 509, 120, 3],
[523, 384, 383, -1, 427, 467, 174, 6, -1, 369, 206, -1, 229, 143, 6, -1, 327, 420, -1, 446, 384, -1, 60, -1, 67, 349, 292, -1, 427, 468, 130, -1, 32, 446, 187],
[2, 60, 206, 43, -1, 386, -1, 105, 179, 203, -1, 431, 340, 413, 130, -1, 229, 151, -1, 230, 302, 206, 17, -1, 5, -1, 453, 375, 49, -1, 414, 307, 4, -1, 403, 362, -1, 272, 4, -1, 63, 396, 362, -1, 276, 386, -1, 5, -1, 505, 75, -1, 502, 86, 385, -1, 429, 434, -1, 523, 384, 381, 197, -1, 305, 327, 361, 177, 120, 3],
[479, 453, 349, -1, 105, 179, 17, -1, 393, 348, 120],
[229, 151, -1, 260, 382, -1, 276, 385, -1, 384, 495, 355, 120],
[298, 288, 382, -1, 267, 149, 184, 370, -1, 59, 517, -1, 303, 349, 292, -1, 136, 333, 120],
[285, 382, -1, 534, 344, 28, 206, 43, -1, 23, 382, -1, 370, 380, 383, -1, 217, 455, 348, 120],
[213, 240, 382, -1, 502, 86, 17, -1, 140, 340, -1, 414, 523, 199, 33, -1, 372, 428, 355, 120],
[2, 60, 206, 43, -1, 503, 164, -1, 463, 237, 386, -1, 502, 116, 383, -1, 20, 174, 108, 333, 130, -1, 60, 47, 349, 292, 4, -1, 502, 116, 386, -1, 211, 463, 93, -1, 105, 179, 197, -1, 523, 125, 509, 120, 3],
[86, 115, -1, 93, 17, -1, 217, 427, -1, 331, 115, -1, 414, 18, 386, 174, 43, -1, 291, 18, 509, 340, 6, -1, 89, 35, 429, -1, 384, 495, 6, -1, 351, 269, 385, -1, 246, 396, 174, 43],
[502, 427, 213, -1, 105, 179, 115, -1, 60, 404, -1, 298, 340, 429, -1, 384, 495, 153, 213, 386, -1, 327, 118, 336, 6, -1, 60, 187, 349, 134, -1, 136, 327, 360, -1, 384, 495, 153, 386, 65, 134, -1, 508],
[2, 267, 201, 427, -1, 331, 333, 130, -1, 60, -1, 488, 382, -1, 211, 463, 93, 4, -1, 267, 149, 188, 33, -1, 496, 192, 87, -1, 442, 333, 130, -1, 309, 38, 446, 187, -1, 123, 516, 120, 3],
[397, 382, -1, 276, 327, 6, -1, 98, 115, -1, 503, -1, 255, 134, -1, 89, 35, 429, -1, 405, 386, -1, 346, 348, 340, 6, -1, 98, 115, -1, 369, 206, 17, -1, 153, 383, -1, 421, 272, 17, -1, 142, -1, 164, 70, 427, -1, 65, 120, 192, 421, 4, -1, 105, 179, 385, -1, 503, -1, 267, 269, 386, 348, 340],
[2, 469, 120, 385, -1, 72, 278, 391, 386, -1, 446, 384, 381, 197, -1, 329, 410, 140, 340, 4, -1, 28, 385, -1, 310, 43, -1, 393, 115, -1, 32, 446, 187, -1, 261, 386, 115, -1, 236, 342, 17, 17, -1, 140, 348, 120, 3],
[268, 4, -1, 500, 206, 4, -1, 382, 276, -1, 515, 6, -1, 414, 307, 385, -1, 280, 500, 206, 362, -1, 453, 375, 385, -1, 20, 127, 500, 206],
[240, 49, -1, 270, 6, -1, 63, 396, 153, 49, -1, 60, 32, 153, 383, -1, 410, 206, 503, -1, 307, 519, 396],
[60, 206, 43, -1, 353, 503, -1, 27, 385, -1, 439, 375, 49, -1, 327, 522, -1, 27, 385, -1, 67, 383, -1, 65, 120, 192, -1, 211, 463, 93, -1, 153, 192, 429, -1, 384, 495],
[2, 60, 153, 386, -1, 427, 103, 364, 130, -1, 229, 151, -1, 328, 65, 17, -1, 503, -1, 255, 4, -1, 505, 75, -1, 371, 195, 43, 4, -1, 502, 116, 386, -1, 353, 195, 120, -1, 5, -1, 386, 255, 350, -1, 315, 499, 386, -1, 327, 118, 174, 4, -1, 100, 43, 4, -1, 159, 173, 502, 43, 4, -1, 73, 340, 87, -1, 445, 197, 3],
[86, 115, -1, 353, 503, -1, 27, 385, -1, 439, 375, 349, 292, -1, 63, 396, 153, 383, -1, 427, 467, 364, 340, 6, -1, 60, 423, -1, 502, 86, 17, -1, 313, 313, 197, -1, 510, 262, 503, -1, 38, 215, 383, -1, 323, 93, 115, -1, 29, -1, 263, -1, 405, 386, -1, 346, 348, 115, 132],
[60, 187, -1, 60, 190, 33, -1, 325, 386, 33, -1, 502, 396, 6, -1, 369, 206, -1, 229, 143, 115, -1, 211, 463, 93, -1, 311, -1, 307, -1, 393, 115, -1, 270, 385, -1, 403, 203, -1, 343, 383, -1, 396, 36, 386, -1, 393, 120],
[60, 206, 43, -1, 69, 382, -1, 47, 382, -1, 414, 307, 17, -1, 369, 206, 385, -1, 386, 204, 383, -1, 395, 382, -1, 427, -1, 359, 179, -1, 427, 87, -1, 148, 349, 134, 4, -1, 386, -1, 67, 383, -1, 17, 402, -1, 399, -1, 65, 341, 504, -1, 32, 386, 120],
[2, 60, 206, 43, -1, 57, 406, -1, 404, -1, 107, 386, 4, -1, 211, 427, 212, 381, 197, -1, 123, 537, 115, -1, 488, -1, 404, -1, 107, 386, 4, -1, 360, -1, 502, 116, 386, -1, 211, 427, 212, -1, 523, 384, 383, -1, 444, 382, -1, 506, 443, 122, 446, 187, -1, 276, 90, 120, 3],
[433, 381, 197, -1, 136, 327, 362, 367, 4, -1, 93, -1, 283, 178, 6, -1, 369, 206, 17, -1, 30, 348, 130, -1, 229, 151, -1, 67, 386, -1, 386, -1, 502, 86, 385, -1, 67, -1, 329, 349, 292, -1, 105, 179, 502, 43, -1, 393, 340, 367],
[60, 187, -1, 433, 381, 197, -1, 17, 292, -1, 60, -1, 229, 151, -1, 30, -1, 505, 75, 4, -1, 503, -1, 255, -1, 128, -1, 153, 340, 261, 396],
[2, 60, 206, 43, -1, 356, 520, -1, 52, 511, 44, 385, -1, 365, 49, -1, 365, 272, 115, -1, 60, 153, 385, -1, 65, 235, 502, 33, -1, 444, 327, 94, -1, 17, 415, -1, 406, 450, 203, -1, 433, 381, 197, -1, 132, 192, 22, 120, 4, -1, 211, 463, 93, -1, 359, 428, -1, 105, 179, 355, 383, -1, 279, 388, -1, 502, 116, 383, -1, 427, 86, 292, 3],
[404, 65, -1, 5, -1, 60, 187, -1, 86, 134, -1, 386, 411, -1, 93, -1, 252, 386, -1, 291, 65, 115, -1, 28, 336, 16, -1, 89, 35, 429, -1, 384, 495, 203, -1, 127, 318, 508, 292, -1, 240, 340, 261, 115, -1, 28, 336],
[2, 340, 158, 17, 349, 292, 4, -1, 267, 149, 188, 33, 4, -1, 298, 288, 386, -1, 60, 153, 49, -1, 505, 75, -1, 373, 348, 120, 6, -1, 60, 206, 43, -1, 105, 179, 115, -1, 5, -1, 363, 406, 502, 43, 4, -1, 81, 386, 427, -1, 331, 43, 4, -1, 502, 86, 197, -1, 229, 388, -1, 60, -1, 105, 179, 115, -1, 5, -1, 42, 303, -1, 105, 179, 509, 120, 4, -1, 342, 411, 86, -1, 60, 179, 364, 130, -1, 32, 446, 187, 4, -1, 342, 411, 86, -1, 60, 186, -1, 32, 446, 187, 3],
]
}
ถ้า ภาษา == 4 {
คืน [
[104, 79, 102, 122, 117, 6, 476, 127, 573, 7, 189, 138, 49, 570, 75, 396, 60, 486, 14, 6, 33, 49, 381, 41, 46, 397, 38, 41, 12, 35, 49, 50, 6, 59, 36, 393, 74, 72, 41, 12, 45, 12, 605, 475, 52, 43, 39, 36, 22, 36, 38, 35],
[137, 39, 49, 570, 49, 11, 12, 36, 167, 75, 617, 60, 554, 60, 490, 22, 41, 12, 35, 33, 49, 593, 587, 50, 6, 315, 75, 394, 62, 6, 181, 62, 41, 501, 75, 419, 59, 31, 35],
[24, 72, 36, 7, 24, 72, 24, 33, 6, 445, 12, 603, 264, 17, 456, 22, 41, 145, 380, 6, 462, 35, 37, 17, 30, 38, 43, 568, 53, 490, 22, 41, 18, 35, 63, 49, 36],
[45, 69, 51, 6, 63, 13, 24, 72, 145, 128, 568, 54, 49, 50, 65, 62, 68, 13, 7, 68, 13, 65, 20, 6, 11, 71, 56, 18, 226, 324, 46, 33, 72, 75, 129, 73, 33, 13],
[33, 27, 41, 94, 81, 116, 121, 90, 120, 104, 82, 103, 122, 49, 433, 43, 433, 246, 50, 6, 372, 302, 49, 449, 49, 605, 475, 75, 588, 55, 43, 342, 23, 35],
[411, 18, 500, 50, 6, 24, 24, 55, 43, 509, 71, 29, 56, 41, 49, 570, 75, 528, 14, 41, 12, 71],
[424, 50, 6, 45, 71, 307, 526, 49, 45, 16, 38, 35, 29, 56, 41, 49, 423, 75, 528, 14, 41, 12, 71],
[432, 587, 49, 132, 441, 50, 6, 262, 55, 49, 570, 75, 527, 39, 22, 35, 29, 56, 41, 49, 355, 250, 75, 528, 14, 41, 12, 71],
[33, 27, 41, 462, 50, 6, 537, 49, 63, 49, 42, 63, 45, 12, 605, 475, 36, 38, 35, 24, 43, 75, 528, 14, 41, 12, 71, 7, 63, 13, 6, 33, 13, 42, 50, 45, 12, 400, 17, 29, 71, 22, 72, 44],
[1, 132, 441, 49, 286, 46, 11, 38, 35, 623, 12, 593, 587, 50, 6, 605, 475, 52, 43, 39, 52, 43, 39, 178, 30, 39, 6, 585, 28, 248, 62, 35, 2],
[206, 605, 75, 154, 41, 7, 462, 35, 37, 169, 208, 42, 7, 11, 49, 372, 181, 49, 570, 42, 154, 38, 41, 12, 35, 49, 43, 198, 28, 68, 13, 46],
[1, 33, 27, 41, 6, 24, 49, 393, 75, 568, 76, 42, 18, 35, 29, 56, 41, 49, 232, 17, 4, 4, 516, 191, 43, 418, 6, 423, 43, 597, 6, 355, 250, 43, 167, 17, 4, 4, 172, 46, 471, 37, 128, 70, 6, 52, 43, 39, 49, 449, 49, 206, 605, 43, 45, 38, 35, 2],
[50, 28, 59, 70, 46, 6, 123, 39, 49, 393, 17, 11, 38, 35],
[29, 56, 41, 49, 364, 50, 167, 49, 605, 475, 36, 38, 35],
[132, 441, 50, 467, 65, 16, 45, 224, 523, 49, 134, 42, 216, 38, 41, 12, 35],
[276, 8, 50, 194, 30, 26, 60, 6, 277, 8, 50, 606, 75, 546, 76, 36],
[126, 430, 50, 123, 39, 43, 45, 70, 6, 538, 206, 49, 13, 37, 46, 184, 12, 41, 12, 35],
[1, 33, 27, 41, 6, 16, 39, 41, 603, 264, 17, 468, 75, 179, 70, 524, 12, 35, 226, 324, 42, 6, 468, 50, 39, 12, 46, 393, 12, 557, 27, 35, 2],
[462, 50, 30, 38, 43, 6, 508, 178, 17, 50, 59, 69, 45, 12, 391, 429, 36, 43, 312, 38, 41, 12, 35, 7, 152, 70, 63, 49, 7, 152, 178, 45, 334, 249, 36, 43],
[42, 63, 393, 43, 12, 13, 49, 50, 6, 353, 14, 69, 72, 35, 605, 475, 36, 22, 42, 42, 18, 41, 12, 71, 76, 28, 64, 45, 12, 7, 33, 72, 42, 63, 323, 38, 41, 18, 35, 605, 475, 35, 37, 42, 63, 11, 71, 49],
[1, 393, 74, 72, 45, 16, 38, 35, 593, 587, 50, 6, 39, 12, 46, 6, 33, 38, 43, 530, 18, 348, 35, 72, 35, 394, 62, 35, 315, 49, 68, 13, 46, 585, 28, 35, 2],
[268, 26, 45, 167, 68, 7, 15, 182, 50, 123, 288, 63, 152, 70, 63, 49, 36, 38, 35, 24, 43, 45, 44, 45, 12, 7, 15, 182, 50, 6, 462, 35, 37, 17, 503, 20, 415, 160, 17, 354, 13, 49, 75, 300, 38, 41, 20, 72, 41, 12, 35, 6, 393, 49, 123, 573, 36, 38, 35, 49, 36],
[1, 88, 122, 96, 49, 452, 18, 50, 181, 62, 41, 517, 37, 451, 18, 6, 57, 43, 76, 44, 147, 76, 42, 12, 71, 16, 49, 68, 13, 45, 151, 16, 55, 43, 233, 74, 38, 35, 2],
[239, 625, 6, 474, 6, 577, 49, 291, 7, 418, 49, 529, 474, 43, 516, 191, 49, 518, 474],
[401, 43, 421, 7, 355, 250, 35, 37, 43, 6, 33, 72, 75, 354, 437, 27, 35, 254, 70, 326],
[33, 27, 41, 6, 189, 123, 49, 392, 165, 43, 137, 39, 49, 570, 75, 300, 38, 41, 6, 68, 13, 65, 20, 503, 18, 273, 22, 69, 72, 35, 605, 475],
[1, 299, 69, 17, 568, 76, 42, 18, 35, 29, 56, 41, 49, 386, 213, 17, 123, 288, 6, 172, 46, 621, 70, 607, 18, 6, 468, 17, 586, 12, 35, 4, 4, 143, 288, 50, 317, 27, 60, 42, 50, 45, 20, 6, 285, 20, 6, 413, 16, 20, 6, 448, 528, 62, 35, 297, 42, 2],
[462, 50, 189, 123, 49, 392, 165, 42, 355, 250, 75, 254, 38, 41, 18, 35, 7, 36, 17, 6, 33, 49, 123, 39, 17, 508, 69, 284, 31, 45, 488, 377, 75, 371, 18, 128, 23, 71, 49, 75, 527, 35, 24, 43, 50, 6, 24, 72, 59, 42, 123, 288, 63, 45, 16, 38, 35],
[45, 69, 51, 6, 33, 13, 371, 16, 72, 71, 17, 12, 12, 7, 462, 35, 37, 50, 447, 6, 68, 13, 65, 20, 147, 61, 24, 43, 49, 42, 18, 71, 424, 49, 423, 75, 303, 71, 46, 157, 29, 71],
[33, 27, 41, 411, 18, 500, 50, 6, 418, 17, 462, 35, 37, 49, 199, 75, 309, 72, 41, 27, 59, 38, 41, 16, 69, 63, 583, 20, 6, 24, 49, 570, 75, 151, 68, 70, 63, 528, 14, 41, 12, 71, 36, 73, 13],
[1, 33, 27, 41, 261, 399, 49, 50, 71, 16, 128, 6, 372, 302, 46, 585, 28, 66, 20, 593, 587, 49, 50, 71, 16, 128, 42, 6, 468, 169, 150, 17, 372, 302, 49, 206, 605, 75, 527, 39, 22, 35, 502, 393, 591, 49, 68, 13, 46, 550, 12, 35, 2],
[262, 46, 281, 70, 59, 27, 67, 13, 6, 319, 27, 12, 142, 7, 462, 35, 37, 17, 396, 12, 35, 29, 56, 41, 49, 570, 17, 6, 24, 49, 123, 39, 49, 570, 49, 134, 42, 393, 38, 41, 12, 71, 74],
[33, 72, 45, 69, 262, 46, 281, 38, 41, 6, 33, 49, 29, 56, 41, 75, 6, 63, 13, 123, 288, 6, 123, 492, 46, 503, 24, 13],
[1, 33, 27, 41, 94, 81, 116, 121, 90, 120, 104, 82, 103, 122, 49, 433, 43, 433, 246, 50, 6, 299, 69, 49, 241, 247, 45, 6, 527, 39, 22, 176, 27, 35, 262, 361, 169, 208, 75, 262, 55, 43, 566, 72, 281, 38, 35, 7, 39, 12, 46, 35, 36, 49, 393, 42, 27, 16, 45, 16, 38, 35, 468, 75, 563, 70, 331, 22, 41, 2],
[48, 14, 4, 4, 33, 72, 38, 41, 39, 59, 70, 6, 462, 46, 63, 508, 178, 49, 573, 274, 17, 42, 18, 71, 38, 41, 24, 43, 3, -1, 152, 70, 63, 49, 49, 605, 475, 17, 503, 12, 41, 60, 71, 22, 44],
[1, 44, 24, 16, 42, 6, 33, 38, 43, 6, 132, 441, 50, 299, 69, 43, 172, 46, 473, 38, 35, 7, 33, 27, 41, 393, 50, 4, 4, 256, 169, 42, 6, 562, 179, 72, 71, 24, 43, 45, 20, 6, 29, 56, 41, 17, 595, 62, 69, 72, 35, 33, 49, 393, 50, 4, 4, 393, 12, 490, 22, 35, 7, 12, 39, 63, 33, 13, 27, 41, 18, 35, 68, 13, 46, 6, 24, 72, 16, 69, 63, 33, 13, 42, 11, 71, 68, 13, 46, 2],
]
}
ถ้า ภาษา == 5 {
คืน [
[639, 612, 850, 617, 14, 299, 8, 138, 40, 486, 425, 763, 294, 543, 731, 259, 850, 664, 216, 425, 763, 573, 279, 241, 850, 157, 128, 16, 11, 24, 819, 616, 850, 277, 452, 703, 190, 111],
[773, 769, 167, 203, 38, 35, 486, 425, 763, 32, 93, 573, 607, 807, 850, 283, 72, 38, 178, 174, 850, 617, 11, 478, 850, 79, 666, 86, 171],
[278, 436, 755, 24, 38, 8, 755, 278, 436, 677, 773, 548, 572, 683, 270, 815, 590, 591, 56, 457, 850, 367, 57, 11, 577, 375, 216, 671, 15, 573, 21, 705],
[773, 278, 122, 104, 375, 582, 255, 38, 8, 713, 367, 57, 639, 41, 275, 255, 414, 16, 850, 414, 216, 255, 454, 720, 322, 285, 573, 217, 424],
[41, 436, 535, 838, 45, 185, 443, 573, 211, 554, 18, 554, 163, 850, 275, 447, 163, 773, 24, 580, 263, 573, 819, 616, 850, 837, 837, 29, 165, 38, 842, 441],
[514, 516, 715, 333, 489, 11, 456, 764, 329, 483, 217, 573, 769, 736],
[532, 542, 715, 333, 489, 11, 652, 255, 52, 452, 337, 822, 137, 77, 573, 534, 541],
[242, 654, 32, 797, 850, 715, 333, 489, 11, 24, 445, 378, 123, 205, 267, 32, 736, 573, 252, 488],
[664, 367, 850, 715, 333, 677, 293, 445, 436, 17, 285, 41, 59, 74, 48, 573, 819, 616, 8, 158, 367, 360, 850, 367, 248, 50, 294, 17, 104, 436, 38],
[848, 20, 567, 217, 458, 15, 773, 769, 842, 683, 573, 607, 807, 850, 315, 250, 11, 24, 819, 616, 403, 11, 24, 819, 616, 217, 850, 364, 364, 795, 160, 8, 849],
[257, 72, 755, 24, 179, 319, 8, 367, 57, 370, 449, 48, 8, 278, 90, 367, 57, 216, 447, 120, 773, 456, 736, 15, 370, 87, 573, 773, 467],
[848, 41, 436, 489, 11, 24, 445, 640, 379, 747, 752, 755, 833, 480, 573, 228, 819, 5, 5, 691, 145, 18, 530, 496, 850, 534, 541, 18, 810, 493, 850, 252, 488, 18, 93, 5, 5, 11, 161, 140, 732, 850, 495, 668, 366, 11, 24, 580, 263, 573, 179, 319, 8, 849],
[238, 120, 32, 432, 850, 449, 11, 833, 480],
[489, 11, 826, 434, 750, 775, 436, 93, 573, 819, 616],
[20, 567, 216, 519, 464, 573, 301, 702, 25, 426, 742],
[659, 286, 71, 168, 850, 497, 501, 386, 820],
[13, 549, 179, 726, 217, 700, 27, 11, 73, 850, 98, 161, 509, 742],
[848, 664, 216, 773, 548, 270, 815, 445, 640, 116, 590, 237, 607, 573, 217, 424, 850, 237, 607, 639, 41, 850, 480, 190, 582, 205, 308, 38, 8, 849],
[367, 445, 56, 27, 677, 293, 436, 773, 219, 160, 17, 15, 573, 591, 548, 8, 436, 233, 75, 573, 8, 436, 773, 715, 827, 232, 573, 684, 389],
[158, 11, 833, 480, 850, 52, 17, 157, 436, 703, 419, 752, 573, 773, 44, 819, 616, 8, 255, 36, 436, 773, 44, 850, 428, 717, 248, 74, 775, 322, 457, 38, 573, 819, 616],
[848, 773, 769, 452, 445, 703, 190, 111, 573, 607, 807, 850, 248, 161, 11, 154, 639, 41, 703, 746, 746, 778, 414, 573, 283, 349, 850, 651, 651, 795, 160, 38, 8, 849],
[276, 276, 573, 93, 191, 8, 78, 52, 457, 775, 17, 436, 233, 75, 573, 8, 78, 436, 755, 833, 480, 573, 11, 774, 114, 850, 11, 577, 216, 619, 330, 850, 619, 367, 57, 108, 230, 247, 146, 667, 171, 78],
[848, 280, 228, 573, 794, 538, 617, 11, 478, 301, 604, 38, 16, 457, 850, 137, 77, 463, 599, 753, 33, 258, 479, 573, 476, 467, 8, 849],
[844, 850, 615, 850, 754, 449, 773, 785, 683, 573, 319, 8, 530, 496, 32, 710, 850, 18, 408, 624, 686, 615],
[493, 850, 18, 532, 8, 252, 488, 57, 850, 56, 148, 773, 70, 27, 255, 57, 114, 625, 421, 561, 573, 257, 384, 663],
[754, 449, 773, 24, 819, 616, 5, 5, 255, 619, 330, 38, 138, 11, 24, 647, 310, 850, 619, 330, 38, 35, 486, 425, 763, 850, 373, 639, 41, 703, 667, 171],
[848, 54, 57, 445, 407, 296, 752, 573, 489, 11, 58, 34, 202, 850, 11, 161, 840, 185, 38, 11, 478, 850, 237, 607, 278, 483, 417, 315, 5, 5, 755, 11, 478, 17, 104, 436, 206, 27, 357, 67, 850, 664, 436, 417, 315, 333, 269, 305, 7, 519, 440, 850, 19, 515, 777, 8, 849],
[367, 216, 138, 11, 24, 647, 310, 779, 257, 384, 752, 252, 488, 8, 158, 367, 52, 452, 707, 752, 850, 449, 187, 11, 24, 252, 488, 850, 673, 27, 677, 293, 105, 111, 11, 24, 304, 597, 573, 641, 281],
[773, 278, 713, 255, 703, 105, 16, 457, 170, 8, 367, 57, 370, 449, 48, 850, 775, 308, 333, 773, 639, 41, 673, 235, 258, 479, 573, 536, 532, 32, 534],
[664, 514, 516, 850, 65, 275, 755, 456, 736, 715, 333, 447, 27, 515, 473, 5, 5, 143, 80, 216, 530, 493, 431, 294, 339, 715, 367, 57, 162, 252, 32, 163, 850, 331, 30, 331, 30],
[848, 216, 554, 265, 573, 837, 229, 850, 216, 773, 447, 163, 795, 160, 573, 607, 807, 32, 15, 850, 421, 548, 237, 607, 46, 732, 850, 262, 248, 11, 412, 160, 190, 207, 639, 41, 378, 123, 38, 677, 293, 573, 639, 612, 179, 319, 8, 849],
[205, 267, 170, 850, 367, 573, 547, 48, 8, 367, 57, 731, 752, 573, 489, 11, 456, 736, 850, 775, 216, 755, 11, 456, 736, 779, 480, 190, 582],
[773, 367, 57, 278, 205, 267, 170, 850, 11, 732, 850, 104, 259, 421, 217, 667, 171, 11, 768, 755, 11, 115],
[848, 41, 436, 535, 838, 45, 185, 443, 573, 211, 554, 18, 554, 163, 850, 296, 582, 54, 57, 773, 244, 550, 573, 7, 274, 205, 573, 11, 421, 24, 267, 312, 850, 608, 752, 38, 773, 548, 237, 607, 205, 38, 267, 5, 5, 664, 773, 548, 237, 607, 850, 123, 241, 457, 850, 639, 606, 17, 752, 436, 11, 833, 480, 658, 38, 8, 849],
[201, 5, 5, 755, 436, 17, 436, 722, 850, 367, 556, 216, 36, 673, 449, 677, 293, 573, 369, 797, 38, 852, 11, 24, 233, 75, 573, 819, 616, 850, 446, 677, 293, 796, 11, 156],
[848, 216, 463, 24, 217, 424, 850, 20, 567, 746, 746, 217, 850, 18, 54, 57, 11, 161, 614, 38, 8, 664, 773, 833, 480, 5, 5, 773, 833, 259, 421, 573, 7, 452, 445, 25, 422, 573, 7, 495, 668, 11, 223, 573, 480, 5, 5, 51, 216, 645, 646, 480, 190, 850, 11, 248, 429, 329, 850, 36, 275, 494, 757, 248, 483, 8, 849],
]
}
คืน []
}
ฟังก์ชัน ฉากไฟนอล3_บทพูด(ภาษา) {
ถ้า ภาษา == 0 {
คืน [
"fainaru, pato suri. tuwerubu rodo woku, soshite karera no endo-ni, onri wan noto ansangu ribu.",
"nain rodo no aida raito suwaro shita intabaru, buresu horudo, soshite, fasuto taimu, risun.",
"kore sore. kore, howaito sairensu bureiku shite kara wareware kyari shite iru mono.",
"sorekara mo kyari shinai de. fainari, sore birongu suru tokoro-ni setto daun.",
"soshite soru shinfoni no kingu to kuin, rasuto toru noto daku-ni reizu.",
"dipu, koko-ni rido shita eburi rodo rimemba.",
"furemu, neba naru hitsuyo nakatta eburi asshu rimemba.",
"in-bitwin, homu-e no wei faundo shita eburi reta rimemba.",
"soshite wareware, nobody-no noto biingu rimemba. wareware mo sore da to omowanai.",
"(warudo no furoa no burakku intabaru, noto bai noto, kurozu biginu.)",
"kodo horudo. wareware oru. wareware fasuto rodo-de horudo shita wei.",
"(soshite kono songu ever kyari shita eburi boisu - medo to taido, asshu to rein, reta to raito - issho-ni raizu, wan toru kodo-ni.)",
"bigininggu-ni, songu atta.",
"eburi suta, raito no noto.",
"warudo, jentoru baransu-de supin.",
"maunten hamu, riba raimu.",
"oru mono, wan-de hamoni-ni mubu.",
"(soshite sairensu wan-do sukai kurakku shita tokoro, sukai, atto rasuto, bakku shingu.)",
"wareware, fitto shinai pisu da to omotte ita. rifutoba. ekusutora bito.",
"demo songu, tada kaunto sareta noto ja nai. sore, tonikaku bakku kita mono.",
"(ansangu intabaru, fainari, jentoru-ni, ririsu sareta horudo buresu no yo-ni kurozu.)",
"ritoru raito. anata neba rifutoba datta. anata, wareware redi-ni naru made weito shita songu no pato.",
"(koda no furikka, fasuto taimu, sutedi ni natta, hotondo resutingu no yo-na mono-ni.)",
"doramu, furuto, shiruba sutoringu. taido hon to medo rido.",
"wota to faia. reta to, karera soto shita kipa.",
"soshite irebun jimenshon to nain rodo weito shita noto, fainari hia sareru tame.",
"(karera ever kyari shita eburi gakki, wan-do ringu, issho-ni, soshite sukai opun - kono taimu gurifu ja naku, waido, womu, soshite aweku.)",
"wareware irebun jimenshon-de reta kipu shita. demo wareware neba mita, wan jibun happi endingu raito shita mae.",
"sorekara raito sareyo. wareware minna, fainari resuto getto suru faia no asshu aun shita.",
"soshite dipu, kono rodo besuto obu oru rimemba, taido wareware nemu fogetto shita zutto ato mo.",
"(soshite parasu no hai abobu, rasuto kurojingu intabaru no hai abobu, oru sukai, kuaia fainaru kodo faindingu no yo-ni raito.)",
"homu-ni kamu, mai rabu. wareware woku shita eburi rodo, kono wan no naka-de shingu.",
"sorekara homu-ni iko, soshite oru sore risun, issho-ni, wan moa taimu.",
"(soshite soru shinfoni no kingu to kuin, kare-no oru sutorenji faundo famiri homu kyari, atto rongu rasuto, onri ever songu datta sukai-o tsushite.)",
"hei - kore, wareware ima mai on rumu getto suru imi? rifutoba noto no tame asuku.",
"(doko ka, sofuto-ni, warudo karera to issho-ni raffu. soshite songu - oru konpurito, aninterapputeddo, gyazado songu - shingu kipu, sore itsumo shita wei, sore itsumo suru wei.)"
]
}
ถ้า ภาษา == 2 {
คืน [
"ไฟนอล ภาคสาม สิบสองเส้นทางที่ได้เดินผ่านมา และเมื่อถึงปลายทาง เหลือเพียงโน้ตตัวเดียวที่ยังไม่ถูกขับขาน",
"ช่องว่างที่กลืนกินแสงไฟมาตลอดเก้าเส้นทาง กลั้นลมหายใจไว้ และเป็นครั้งแรกที่มันตั้งใจฟัง",
"นี่แหละ นี่คือสิ่งที่เราแบกมาตลอดตั้งแต่ความเงียบสีขาวแตกสลาย",
"งั้นอย่าแบกมันต่อไปอีกเลย มาวางมันลงในที่ที่มันควรอยู่กันเถอะ",
"และราชาและราชินีแห่งบทเพลงแห่งดวงวิญญาณก็ยกโน้ตแท้ตัวสุดท้ายขึ้นสู่ความมืด",
"ห้วงลึกจดจำทุกเส้นทางที่นำมาสู่ที่นี่",
"เปลวไฟจดจำเถ้าถ่านทุกกองที่มันไม่เคยต้องกลายเป็น",
"ดินแดนระหว่างกลางจดจำตัวอักษรทุกตัวที่เคยหาทางกลับบ้านได้",
"และฉันจดจำการเป็นโน้ตที่ไม่มีใครต้องการ ฉันคิดว่าตอนนี้ฉันไม่ใช่แบบนั้นอีกแล้ว",
"(ช่องว่างสีดำบนพื้นของโลกเริ่มปิดตัวลงทีละโน้ต ทีละโน้ต)",
"คงคอร์ดนี้ไว้ ทุกคนเลย เหมือนกับที่เราเคยคงมันไว้บนเส้นทางแรกสุด",
"(และทุกเสียงที่เคยแบกบทเพลงนี้มา ทุ่งหญ้าและกระแสน้ำ เถ้าถ่านและสายฝน ตัวอักษรและแสงไฟ ต่างลอยขึ้นรวมกันเป็นคอร์ดแท้เดียว)",
"ในปฐมกาลนั้นมีบทเพลงอยู่บทหนึ่ง",
"ดาวทุกดวงคือโน้ตแห่งแสง",
"โลกหมุนไปในความสมดุลอันอ่อนโยน",
"ภูเขาฮัมเพลงและแม่น้ำขับขาน",
"ทุกสิ่งเคลื่อนไหวเป็นหนึ่งเดียวอย่างกลมกลืน",
"(และตรงจุดที่ความเงียบเคยผ่าท้องฟ้า ท้องฟ้าก็ขับขานตอบกลับมาในที่สุด)",
"ฉันเคยคิดว่าตัวเองเป็นชิ้นส่วนที่ไม่เข้าพวก เป็นของเหลือ เป็นจังหวะส่วนเกิน",
"แต่บทเพลงไม่ได้มีแค่โน้ตที่ถูกนับไว้เท่านั้น มันคือโน้ตที่ยังหวนกลับมาไม่ว่าอย่างไรก็ตามด้วย",
"(ช่องว่างที่ไม่เคยถูกขับขานปิดตัวลง ราวกับลมหายใจที่กลั้นไว้ ในที่สุดก็ถูกปล่อยออกมาอย่างอ่อนโยน)",
"แสงน้อย ๆ เอ๋ย เจ้าไม่เคยเป็นของเหลือเลยสักนิด เจ้าคือส่วนหนึ่งของบทเพลงที่รอคอยให้พวกเราพร้อมจะได้ยินมันต่างหาก",
"(แสงกระพริบของโคด้านิ่งลงเป็นครั้งแรก กลายเป็นบางสิ่งที่แทบจะดูเหมือนกำลังพักผ่อนอยู่)",
"กลอง ขลุ่ย และสายเงิน แตรแห่งกระแสน้ำ และปี่เปลกล่อม",
"สายน้ำและเปลวไฟ ตัวอักษรทั้งหลาย และผู้ดูแลที่จัดเรียงพวกมัน",
"และโน้ตที่รอคอยมาสิบเอ็ดมิติและเก้าเส้นทาง กว่าจะได้รับการรับฟังในที่สุด",
"(เครื่องดนตรีทุกชิ้นที่พวกเขาเคยแบกมาบรรเลงขึ้นพร้อมกันหนึ่งครั้ง และท้องฟ้าก็เปิดออก ไม่ใช่ด้วยความโศกเศร้าเหมือนครั้งก่อนอีกต่อไป แต่กว้างไกล อบอุ่น และตื่นเต็มที่)",
"ข้าเก็บรักษาตัวอักษรมาแล้วสิบเอ็ดมิติ แต่ข้าไม่เคยเห็นตัวอักษรใดเขียนตอนจบที่มีความสุขให้ตัวเองมาก่อนเลย",
"งั้นก็ให้มันถูกเขียนขึ้นเถอะ พวกเราทุกคนสมควรได้รับเถ้าถ่านจากไฟที่ในที่สุดก็ได้พักผ่อน",
"และห้วงลึกจะจดจำเส้นทางนี้ได้ดีที่สุด แม้นานหลังจากที่กระแสน้ำลืมชื่อของพวกเราไปแล้ว",
"(และสูงเหนือวังขึ้นไป สูงเหนือช่องว่างสุดท้ายที่กำลังปิดตัวลง ท้องฟ้าทั้งผืนก็สว่างไสวราวกับคณะประสานเสียงที่พบคอร์ดสุดท้ายของตน)",
"กลับบ้านกันเถอะ ที่รัก ทุกเส้นทางที่เราเดินผ่านมากำลังขับขานอยู่ภายในเส้นทางนี้",
"งั้นเรากลับบ้านกันเถอะ แล้วฟังมันทั้งหมดด้วยกันอีกสักครั้ง",
"(และราชาและราชินีแห่งบทเพลงแห่งดวงวิญญาณก็พาครอบครัวประหลาดที่พวกเขาค้นพบทั้งหมดกลับบ้าน ผ่านท้องฟ้าที่ในที่สุดก็เป็นเพียงบทเพลงบทหนึ่งเท่านั้นเอง)",
"เดี๋ยวนะ นี่แปลว่าฉันจะได้มีห้องเป็นของตัวเองแล้วใช่ไหม ในฐานะโน้ตที่เหลือขอถามหน่อย",
"(ที่ไหนสักแห่ง โลกหัวเราะไปพร้อมกับพวกเขาอย่างแผ่วเบา และบทเพลงนั้น บทเพลงที่สมบูรณ์ ไม่ขาดตอน และรวบรวมทุกสิ่งไว้ด้วยกัน ก็ยังคงขับขานต่อไป เหมือนที่มันเคยเป็นมาเสมอ เหมือนที่มันจะเป็นตลอดไป)"
]
}
ถ้า ภาษา == 3 {
คืน [
"피날레, 세 번째 장. 열두 개의 길을 걸었고, 그 끝에는 아직 부르지 않은 음표 하나만이 남아있었다",
"아홉 개의 길 동안 빛을 삼켜온 그 틈은 숨을 참았고, 처음으로 귀를 기울였다",
"바로 이거야. 하얀 침묵이 깨진 이후로 우리가 계속 짊어져 온 것",
"그럼 더 이상 짊어지지 말자. 이제 그것이 있어야 할 곳에 마침내 내려놓자",
"그리고 영혼 교향곡의 왕과 왕비는 마지막 진짜 음표를 어둠 속으로 들어올렸다",
"깊은 곳은 이곳으로 이어진 모든 길을 기억한다",
"불꽃은 결코 되지 않아도 됐던 모든 재를 기억한다",
"사이의 세계는 집으로 가는 길을 찾은 모든 글자를 기억한다",
"그리고 나는 아무의 것도 아니었던 음표였음을 기억해. 이제 더는 그런 것 같지 않아",
"(세상의 바닥에 있던 검은 틈이 음표 하나하나씩, 닫히기 시작했다)",
"화음을 지켜라. 우리 모두. 아주 처음 그 길에서 지켰던 것처럼",
"(그리고 이 노래를 짊어졌던 모든 목소리가 - 초원과 조수, 재와 비, 글자와 빛이 - 함께 하나의 진짜 화음으로 솟아올랐다)",
"태초에 노래가 있었다",
"모든 별은 빛의 음표였다",
"세상은 부드러운 균형 속에서 돌았다",
"산은 흥얼거리고 강은 운율을 맞추었다",
"만물은 하나가 되어 조화롭게 움직였다",
"(그리고 한때 침묵이 하늘을 갈라놓았던 그곳에서, 하늘이 마침내 노래로 화답했다)",
"나는 내가 맞지 않는 조각이라고 생각했어. 남겨진 음표. 여분의 박자라고",
"하지만 노래는 그저 세어진 음표들만이 아니야. 그럼에도 돌아온 음표들이기도 해",
"(부르지 않았던 그 틈은 마침내, 부드럽게 풀려난 참았던 숨결처럼 닫혔다)",
"작은 빛아. 너는 한 번도 남겨진 적이 없었어. 너는 우리가 들을 준비가 될 때까지 기다려준, 노래의 한 부분이었어",
"(코다의 깜빡임이 처음으로 안정되어, 거의 쉬고 있는 것처럼 보이는 무언가가 되었다)",
"북, 피리, 은빛 현. 조수의 뿔피리와 초원의 갈대피리",
"물과 불. 글자들과 그것들을 정리한 수호자",
"그리고 열한 개의 차원과 아홉 개의 길을 기다려 마침내 들려진 음표",
"(그들이 지녀왔던 모든 악기가 한 번, 함께 울렸고, 하늘이 열렸다 - 이번엔 슬픔이 아니라, 넓고, 따뜻하고, 깨어난 채로)",
"나는 열한 개의 차원에서 글자들을 지켜왔어. 그중 하나가 스스로 행복한 결말을 써내는 건 본 적이 없었는데",
"그럼 그렇게 쓰이게 하자. 우리 모두는 마침내 쉴 수 있는 불의 재를 얻을 자격이 있다",
"그리고 깊은 곳은 조수가 우리의 이름을 잊은 지 오래 지난 뒤에도, 이 길을 가장 잘 기억할 것이다",
"(그리고 궁전 저 높이, 마지막으로 닫히는 틈 저 높이, 온 하늘이 마지막 화음을 찾은 합창단처럼 빛났다)",
"집으로 돌아와요, 내 사랑. 우리가 걸었던 모든 길이 이 하나의 길 안에서 노래하고 있어요",
"그럼 집으로 가서 그 모든 걸 함께, 한 번 더 들어보자",
"(그리고 영혼 교향곡의 왕과 왕비는 그들의 기묘하게 찾아낸 가족 전체를 집으로 데려갔다, 마침내 오직 노래였을 뿐인 하늘을 지나서)",
"저기 - 그럼 나도 이제 내 방이 생기는 거야? 남겨진 음표를 대신해서 물어보는 거야",
"(어딘가에서, 부드럽게, 세상이 그들과 함께 웃었다. 그리고 노래는 - 완전하고, 끊이지 않고, 하나로 모인 그 노래는 - 계속 노래했다, 언제나 그래왔던 것처럼, 언제나 그럴 것처럼)"
]
}
ถ้า ภาษา == 4 {
คืน [
"フィナーレ、第三部。十二の道を歩み終え、その果てに残っていたのは、まだ歌われていない音符ひとつだけだった",
"九つの道のあいだ光を飲み込み続けていたその隙間は、息を止め、初めて耳を澄ませた",
"これだ。これこそ、白い静寂が砕けて以来、私たちがずっと運び続けてきたものだ",
"ならば、もうこれ以上運ぶのはやめよう。ようやく、あるべき場所にそれを下ろそう",
"そしてソウル・シンフォニーの王と王妃は、最後の真の音符を闇へと掲げた",
"深き者は、ここへと至るすべての道を覚えている",
"炎は、なる必要のなかったすべての灰を覚えている",
"狭間の世界は、家への道を見つけたすべての文字を覚えている",
"そして私は、誰のものでもない音符だったことを覚えている。もう、そうではない気がするけれど",
"(世界の床にあった黒い隙間は、音符ひとつひとつ分ずつ、閉じ始めた)",
"和音を保て。私たち全員で。あの最初の道で保っていたのと同じように",
"(そして、この歌を運んできたすべての声が――草原と潮、灰と雨、文字と光が――共に立ち上り、ひとつの真の和音となった)",
"はじまりに、一つの歌があった",
"すべての星は光の音符だった",
"世界は穏やかな均衡の中で回っていた",
"山々は口ずさみ、川々は韻を踏んだ",
"万物は一つとなり、調和のうちに動いていた",
"(そして、かつて静寂が空を切り裂いた場所で、空はついに歌い返した)",
"私はずっと、自分がはまらない欠片だと思っていた。余りもの。余分な拍子だと",
"でも歌というのは、数えられた音符だけでできているんじゃない。それでも戻ってきた音符たちでもあるの",
"(歌われなかった隙間は、ついに、そっと解き放たれた止めた息のように閉じた)",
"小さな光よ。お前は一度も余りものだったことなどない。お前は、私たちが聞く準備が整うのを待ってくれていた、歌の一部だったのだ",
"(コーダの瞬きは初めて落ち着き、ほとんど休んでいるかのような何かへと変わった)",
"太鼓、笛、銀の弦。潮の角笛と草原の葦笛",
"水と火。文字たちと、それを整理した守り手",
"そして、十一の次元と九つの道を待って、ようやく聞き届けられた音符",
"(彼らが運んできたすべての楽器が一度、共に鳴り響き、空が開いた――今度は悲しみではなく、広く、温かく、目覚めた形で)",
"私は十一の次元で文字を守ってきた。だが、その一つが自ら幸せな結末を書き上げるのを見たことは、これまで一度もなかった",
"ならば、そう書かれるがいい。私たちは皆、ようやく休むことのできる炎の灰を得るに値する",
"そして深き者は、潮が私たちの名を忘れてしまってからも長く、この道を何よりも覚えているだろう",
"(そして宮殿のはるか上、最後に閉じゆく隙間のはるか上で、空全体が最後の和音を見つけた聖歌隊のように輝いた)",
"家に帰りましょう、愛しい人。私たちが歩いたすべての道が、この一つの道の中で歌っているわ",
"それなら家に帰って、そのすべてを、もう一度、一緒に聞こう",
"(そしてソウル・シンフォニーの王と王妃は、彼らの奇妙な、見つけ出した家族全員を家へと連れ帰った。ついにただの歌でしかなかった空を通り抜けて)",
"ねえ――それってつまり、私にも自分の部屋ができるってこと? 余りものの音符が聞いてみるけど",
"(どこかで、そっと、世界は彼らと共に笑った。そして歌は――完全で、途切れることなく、すべてが集められたその歌は――歌い続けた。いつもそうしてきたように、これからもそうであるように)"
]
}
ถ้า ภาษา == 5 {
คืน [
"终章,第三幕。十二段旅途已然走完,而在旅途的尽头,只剩下一个音符,尚未被唱出",
"那道吞噬了九段旅途之光的空隙,屏住了呼吸,第一次,侧耳倾听",
"就是这个了。这就是自那片白色寂静破碎以来,我们一直扛在肩上的东西",
"那就别再扛着它了。让我们终于将它放下,放在它本该归属的地方",
"于是灵魂交响曲的国王与王后,将最后那个真实的音符,高高举向了黑暗",
"深渊记得每一条通往此地的道路",
"火焰记得每一缕它从未必须化作的灰烬",
"夹缝之间,记得每一个曾找到回家之路的字母",
"而我,记得自己曾是不属于任何人的音符。可我想,我如今已不再是了",
"(世界地板上那道黑色的空隙,开始一个音符接一个音符地,慢慢闭合。)",
"守住这个和弦。我们所有人。就像我们在最初那条路上所做的那样",
"(于是每一个曾经承载过这首歌的声音——草原与潮汐,灰烬与雨水,字母与光——一同升起,汇聚成一个真实的和弦。)",
"太初之时,有一首歌",
"每一颗星辰都是光的音符",
"世界在温柔的平衡中旋转",
"群山低吟,江河押韵",
"万物和谐地融为一体,共同流转",
"(而在那片寂静曾经划破天空的地方,天空终于,歌唱着回应了。)",
"我曾以为自己是那块合不上的碎片。是多余的。是那记额外的节拍",
"可一首歌,从不只是被数过的那些音符。它也是那些,无论如何都归来了的音符",
"(那道未曾被唱出的空隙,如同一口终于被轻轻释放的屏息,缓缓闭合了。)",
"小小的光啊。你从来都不是多余的。你是这首歌的一部分,一直在等待,等我们准备好去聆听你",
"(尾声的闪烁第一次平稳了下来,化作某种近乎安歇的模样。)",
"鼓,笛,还有那银色的弦。潮汐之角,与摇篮芦笛",
"水,与火。字母们,以及那位为它们分类整理的守护者",
"还有那个音符——它等待了十一个维度,等待了九段旅途,才终于被聆听",
"(他们曾携带过的每一件乐器,一同鸣响了一次,天空就此敞开——这一次不再是因为悲伤,而是敞开得宽广、温暖,且清醒。)",
"我在十一个维度里守护过字母。可我从未见过,有哪一个字母,能为自己写出一个幸福的结局",
"那就让它被写下来吧。我们所有人,都应得那终于能够安歇的炉火之灰",
"而深渊,会将这条路记得最为清楚——即便在潮水早已忘记我们名字之后,很久很久",
"(在王宫的高处,在那最后闭合的空隙之上,整片天空亮起,宛如一支合唱团终于找到了自己的终章和弦。)",
"回家吧,我的爱人。我们走过的每一条路,都在这一条路里歌唱着",
"那我们就回家吧,一起,再完整地聆听一遍这一切",
"(于是灵魂交响曲的国王与王后,带着他们那奇特的、寻回的一整个家庭,穿过了那片天空回了家——而那片天空,到头来,终究不过是一首歌罢了。)",
"嘿——这是不是说,我现在也能有自己的房间了?一个多余的音符,替自己问一句",
"(在某个地方,世界轻轻地,与他们一同笑了。而那首歌——那首完整的、未曾中断的、汇聚一堂的歌——仍在继续歌唱,一如既往,也将永远如此。)"
]
}
คืน [
"finale, part three. twelve roads walked, and at the end of them, only one note left unsung.",
"the interval that had swallowed light for nine roads held its breath, and, for the first time, listened.",
"this is it. this is the one we have been carrying since the white silence broke.",
"then let's not carry it any further. let's finally set it down where it belongs.",
"and the king and queen of the soul symphony raised the last true note into the dark.",
"the deep remembers every road that led here.",
"the flame remembers every ash it never had to become.",
"the in-between remembers every letter that ever found its way home.",
"and i remember being nobody's note. i don't think i'm that anymore.",
"(the black interval in the floor of the world began, note by note, to close.)",
"hold the chord. all of us. the way we held it on the very first road.",
"(and every voice that had ever carried this song - meadow and tide, ash and rain, letters and light - rose together into one true chord.)",
"in the beginning there was a song.",
"every star a note of light.",
"the world spun in gentle balance.",
"mountains hummed and rivers rhymed.",
"all things moved as one in harmony.",
"(and where a silence had once cracked the sky, the sky, at last, sang back.)",
"i used to think i was the piece that didn't fit. the leftover. the extra beat.",
"but a song isn't just the notes that were counted. it's the ones that came back anyway.",
"(the unsung interval closed like a held breath finally, gently, released.)",
"little light. you were never leftover. you were the part of the song that waited for us to be ready to hear it.",
"(coda's flicker steadied, for the first time, into something that looked almost like resting.)",
"the drum, the flute, the silver string. the tide horn and the meadow reed.",
"the water and the fire. the letters and the keeper who sorted them.",
"and the note that waited eleven dimensions and nine roads to finally be heard.",
"(every instrument they had ever carried rang once, together, and the sky opened - not in grief this time, but wide, and warm, and awake.)",
"i have kept letters in eleven dimensions. i have never seen one write itself a happy ending before.",
"then let it be written. we have all earned the ash of a fire that finally gets to rest.",
"and the deep will remember this road best of all, long after the tide forgets our names.",
"(and high above the palace, high above the last closing interval, the whole sky lit like a choir finding its final chord.)",
"come home, my love. every road we walked is singing inside this one.",
"then let's go home and listen to all of it, together, one more time.",
"(and the king and queen of the soul symphony carried their whole strange found family home, through a sky that, at long last, was only ever a song.)",
"hey - does this mean i get my own room now? asking for a leftover note.",
"(somewhere, softly, the world laughed with them. and the song - the whole complete, uninterrupted, gathered song - kept singing, the way it always had, the way it always would.)"
]
}
# 0 narrator,1 king,2 queen,3 water_spirit,4 fire_spirit,5 daemon,6 coda
ฟังก์ชัน ฉากไฟนอล3_ผู้พูด() {
คืน [0,0,1,2,0,3,4,5,6,0,1,0,2,1,5,3,4,0,6,6,0,2,0,1,2,1,0,5,4,3,0,2,1,0,6,0]
}
# รหัสผู้พูดสำหรับพากย์เสียง (ต้องตรงกับ tools/voiceover/manifest.py ทุกตัวอักษร)
ฟังก์ชัน ฉากไฟนอล3_ผู้พูดรหัส() {
คืน ["narrator","narrator","king","queen","narrator","water_spirit","fire_spirit","daemon","coda","narrator",
"king","narrator","queen","king","daemon","water_spirit","fire_spirit","narrator","coda","coda",
"narrator","queen","narrator","king","queen","king","narrator","daemon","fire_spirit","water_spirit",
"narrator","queen","king","narrator","coda","narrator"]
}
# ระยะเวลาเล่นต่อบรรทัด (วิ) — ค่าประมาณตามความยาวประโยค แทนที่ด้วยตัวเลขจริงจาก
# tools/voiceover/progress.json ทันทีที่อัดเสียงแต่ละภาษาเสร็จ (แพตเทิร์นเดียวกับ chapter1.ling)
ฟังก์ชัน ฉากไฟนอล3_ระยะเวลา(lang) {
ถ้า lang == "ko" { คืน [9.14, 6.58, 6.42, 6.90, 8.58, 4.66, 3.94, 5.22, 5.22, 5.30, 6.74, 12.98, 2.82, 4.26, 3.78, 4.58, 3.22, 8.58, 6.18, 5.30, 7.86, 13.14, 7.70, 6.90, 4.66, 7.14, 12.18, 10.10, 6.02, 8.98, 10.58, 7.30, 5.70, 12.02, 6.74, 16.50] }
ถ้า lang == "ja" { คืน [9.94, 8.10, 8.42, 6.58, 7.62, 4.50, 5.14, 5.38, 7.46, 6.10, 8.10, 12.50, 3.14, 5.06, 4.18, 6.18, 4.02, 7.22, 6.74, 8.10, 7.06, 12.34, 5.94, 8.50, 4.82, 8.58, 13.94, 11.54, 9.06, 10.26, 13.30, 10.02, 5.94, 14.10, 7.46, 19.78] }
ถ้า lang == "zh" { คืน [9.54, 7.54, 7.94, 5.38, 7.06, 3.62, 4.34, 3.70, 6.26, 6.74, 12.98, 14.18, 1.94, 3.78, 2.90, 2.82, 3.54, 8.18, 4.66, 6.74, 9.22, 10.66, 5.46, 7.22, 6.98, 7.06, 13.70, 8.50, 6.26, 9.86, 11.62, 7.46, 5.06, 16.34, 6.66, 19.46] }
ถ้า lang == "daemon" { คืน [9.38, 8.18, 7.30, 6.34, 5.86, 3.86, 4.74, 4.66, 5.46, 6.98, 5.78, 13.94, 2.58, 3.06, 3.78, 2.50, 2.82, 7.38, 8.18, 6.18, 9.22, 7.94, 8.66, 5.54, 4.42, 6.34, 11.78, 10.26, 7.86, 11.14, 10.66, 7.86, 7.62, 15.22, 6.58, 14.42] }
ถ้า lang == "th" { คืน [6.96, 6.46, 5.00, 4.34, 5.88, 3.62, 4.04, 5.04, 5.62, 4.64, 4.46, 8.14, 3.52, 2.84, 3.22, 3.20, 3.28, 5.16, 5.24, 6.46, 6.80, 7.22, 5.92, 4.20, 4.92, 5.16, 10.32, 7.16, 6.12, 6.14, 8.90, 5.74, 4.16, 9.88, 5.74, 11.20] }
ถ้า lang == "en" { คืน [7.06, 7.06, 5.06, 5.22, 5.06, 3.14, 3.06, 4.10, 3.38, 6.02, 5.06, 12.02, 2.82, 2.10, 2.34, 2.42, 2.58, 5.78, 4.34, 4.02, 5.86, 8.42, 5.46, 5.62, 4.66, 4.90, 11.06, 7.70, 5.22, 7.14, 9.86, 5.30, 4.66, 10.26, 4.34, 14.82] }
ถ้า lang == "ko" { คืน [9.14, 6.58, 6.42, 6.90, 8.58, 4.66, 3.94, 5.22, 5.22, 5.30, 6.74, 12.98, 2.82, 4.26, 3.78, 4.58, 3.22, 8.58, 6.18, 5.30, 7.86, 13.14, 7.70, 6.90, 4.66, 7.14, 12.18, 10.10, 6.02, 8.98, 10.58, 7.30, 5.70, 12.02, 6.74, 16.50] }
ถ้า lang == "ja" { คืน [9.94, 8.10, 8.42, 6.58, 7.62, 4.50, 5.14, 5.38, 7.46, 6.10, 8.10, 12.50, 3.14, 5.06, 4.18, 6.18, 4.02, 7.22, 6.74, 8.10, 7.06, 12.34, 5.94, 8.50, 4.82, 8.58, 13.94, 11.54, 9.06, 10.26, 13.30, 10.02, 5.94, 14.10, 7.46, 19.78] }
ถ้า lang == "zh" { คืน [9.54, 7.54, 7.94, 5.38, 7.06, 3.62, 4.34, 3.70, 6.26, 6.74, 12.98, 14.18, 1.94, 3.78, 2.90, 2.82, 3.54, 8.18, 4.66, 6.74, 9.22, 10.66, 5.46, 7.22, 6.98, 7.06, 13.70, 8.50, 6.26, 9.86, 11.62, 7.46, 5.06, 16.34, 6.66, 19.46] }
คืน [5.5, 6.1, 4.9, 4.9, 5.1, 3.1, 3.6, 4.3, 4.3, 5.2,
4.4, 7.6, 2.6, 2.2, 2.5, 2.6, 2.7, 5.1, 4.8, 5.3,
4.9, 6.5, 6.0, 4.6, 4.3, 4.8, 7.6, 5.9, 5.3, 5.3,
6.9, 4.4, 4.4, 8.0, 4.4, 9.2]
}
# สีรุ้งวน — โทนทอง/ขาวสว่าง (choir of light) อิ่มตัวสูงกว่าฉากอื่นทั้งหมด
ฟังก์ชัน ฉากไฟนอล3_สีวน(h) {
คืน [floor((ไซน์(h)*0.5+0.5)*95+160), floor((ไซน์(h+2.094)*0.5+0.5)*95+160), floor((ไซน์(h+4.189)*0.5+0.5)*105+150)]
}
# ฟังก์ชันมองไม่เห็น local ใน do-block ของ main → รับทุกอย่างเป็นพารามิเตอร์
ฟังก์ชัน เล่นฉากไฟนอล3(t, f3เริ่ม, f3บรรทัดก่อน, musicOn, ปริมาณBGM, ปริมาณSFX, เพลงฉาก, ยาวเพลงฉาก, kCutMesh, qCutMesh, liq, ภาษา, แสดงบทพูด, ภาษาบทพูด, ระยะเวลาไดนามิก) {
bind f3พูด = ฉากไฟนอล3_บทพูด(ภาษาแสดงผล(ภาษา))
bind f3พูดกลิฟ = ฉากไฟนอล3_บทพูดกลิฟ(ภาษาบทพูด)
bind ไฮไลท์f3i = ฉากไฟนอล3_บทพูดไฮไลท์(ภาษาบทพูด)
bind f3ผู้พูด = ฉากไฟนอล3_ผู้พูด()
bind f3ผู้พูดรหัส = ฉากไฟนอล3_ผู้พูดรหัส()
bind f3ระยะเวลา = ระยะเวลาไดนามิก
bind f3t = t - f3เริ่ม
bind F3N = ความยาว(f3พูด)
bind f3cum = [0.0]
bind fci = 0
ขณะที่ fci < F3N {
bind f3cum = list_push(f3cum, list_get(f3cum, fci) + list_get(f3ระยะเวลา, fci))
bind fci = fci + 1
}
bind F3TOTAL = list_get(f3cum, F3N)
bind F3END = F3TOTAL + 4.0 # หางยาวกว่าฉากอื่น — นี่คือตอนจบเกม
bind F3FADE = 0.0
ถ้า f3t > F3END - 3.5 { bind F3FADE = (f3t - (F3END - 3.5)) / 3.5 }
ถ้า F3FADE > 1.0 { bind F3FADE = 1.0 }
bind f3i = 0
bind f3scan = 1
ขณะที่ f3scan == 1 {
ถ้า f3i >= F3N - 1 { bind f3scan = 0 }
มิฉะนั้น { ถ้า f3t < list_get(f3cum, f3i + 1) { bind f3scan = 0 }
มิฉะนั้น { bind f3i = f3i + 1 } }
}
bind F3SEC = list_get(f3ระยะเวลา, f3i)
bind ดำ = 1.0 - F3FADE
ถ้า musicOn == 1 {
ถ้า ยาวเพลงฉาก > 1.0 {
ถ้า ตำแหน่งเพลง() >= ยาวเพลงฉาก - 0.5 { ค้นหาเพลง(0); เล่นเพลง(เพลงฉาก) }
}
ระดับเพลง(ปริมาณBGM * 0.4 * (1.0 - F3FADE)) # เพลงเด่นกว่าฉากอื่นเล็กน้อย — นี่คือ Seraph
}
เบลอเฟรม(0.96)
เติม(floor(10.0*ดำ), floor(9.0*ดำ), floor(16.0*ดำ))
# ── ช่วงฉาก: A ยกโน้ตสุดท้าย (0-4) · B ปิดช่องว่าง+บทกวีวนกลับ (5-19) · C สงบใจโคด้า (20-25) · D แสงฟ้าเปิด+กลับบ้าน (26+) ──
bind tA = list_get(f3cum, 5); bind tB = list_get(f3cum, 20); bind tC = list_get(f3cum, 26); bind tD = list_get(f3cum, 31)
# ── ช่องว่างมืด (สืบจากไฟนอลหนึ่ง) — เริ่มเต็มที่ ค่อย ๆ ปิดสนิทที่ tB ──
bind gx = 0.0; bind gy = 0.0 - 4.0; bind gz = 5.0
bind gapP = 1.0
ถ้า f3t > tA { bind gapP = 1.0 - (f3t - tA) / (tB - tA) }
ถ้า gapP < 0.0 { bind gapP = 0.0 }
ถ้า f3t > tB { bind gapP = 0.0 }
# ── แสงฟ้าเปิด (choir of light): เริ่มศูนย์ ค่อย ๆ เต็มฟ้าตั้งแต่ tB → tD ──
bind skyOn = 0.0
ถ้า f3t > tA { bind skyOn = (f3t - tA) / (tD - tA) }
ถ้า skyOn > 1.0 { bind skyOn = 1.0 }
bind hue = f3t * 0.9
bind sCol = ฉากไฟนอล3_สีวน(hue)
# ── ตำแหน่งคณะ: ราชา/ราชินีกลาง · น้ำ/ไฟ ข้าง · เดมอนขวาไกล · โคด้าซ้ายไกล ──
bind กายสูง = 6.4
bind kx = 0.0 - 3.2; bind kz = 0.0 - 2.0; bind ky = 0.0; bind kyaw = 0.3
bind qx = 3.2; bind qz = 0.0 - 2.0; bind qy = 0.0; bind qyaw = 0.0 - 0.3
bind dmx = 9.0; bind dmy = 0.0 - 6.0; bind dmz = 1.0
bind codax = 0.0 - 9.0; bind coday = 0.0 - 5.8; bind codaz = 1.0
bind codayrest = 0.0
ถ้า f3t > tC { bind codayrest = (f3t - tC) / 2.0 }
ถ้า codayrest > 1.0 { bind codayrest = 1.0 }
bind codajit = (ไซน์(f3t*15.0)*0.14 + ไซน์(f3t*27.0)*0.07) * (1.0 - codayrest)
# ── กลับบ้านช่วง D: คณะค่อย ๆ ลอยขึ้น/เข้าใกล้กล้อง สื่อ "การเดินทางกลับ" ──
bind homeP = 0.0
ถ้า f3t > tD { bind homeP = (f3t - tD) / (F3TOTAL - tD) }
ถ้า homeP > 1.0 { bind homeP = 1.0 }
bind เนียนH = homeP*homeP*(3.0-2.0*homeP)
bind ky2 = ky + เนียนH*2.5; bind qy2 = qy + เนียนH*2.5
# ── แสง: คีย์ทองอุ่นเด่น + ฟิลฟ้ากว้าง + ช่องว่าง(หาก gapP>0) + choir sky ──
ล้างแสง()
ตั้งแสงรอบข้าง((0.20 + 0.28*skyOn) * ดำ)
เพิ่มแสง(0.0 - 13.0, 0.0 - 24.0, 0.0 - 5.0, 1.0, 0.85, 0.55, (1.2 + 0.6*skyOn)*ดำ, 110.0)
เพิ่มแสง(13.0, 0.0 - 18.0, 9.0, 0.6, 0.75, 1.0, (0.7 + 0.5*skyOn)*ดำ, 95.0)
ถ้า gapP > 0.0 { เพิ่มแสง(gx, gy, gz, 0.35, 0.05, 0.45, 1.0*gapP*ดำ, 55.0*gapP) }
ถ้า skyOn > 0.0 {
เพิ่มแสง(0.0, 40.0, 10.0, list_get(sCol,0)/255.0, list_get(sCol,1)/255.0, list_get(sCol,2)/255.0, 2.0*skyOn*ดำ, 160.0)
}
เพิ่มแสง(dmx, dmy - 2.0, dmz, 1.0, 0.75, 0.4, 0.7*ดำ, 34.0)
เพิ่มแสง(codax, coday, codaz, list_get(sCol,2)/255.0, list_get(sCol,1)/255.0, list_get(sCol,0)/255.0, 0.7*ดำ, 30.0)
# ── กล้อง: A เข้าใกล้ท่ายกโน้ต · B ถอยกว้างเผยฟ้าเปิด (บทกวีวนกลับ) · C ใกล้โคด้า · D เครนสูงลอยขึ้นจบฉาก ──
bind camX = 0.0; bind camY = 0.0 - 7.5; bind camZ = 0.0 - 15.0
bind lookX = 0.0; bind lookY = 0.0 - 4.5; bind lookZ = 0.0
ถ้า f3t < tA {
bind sp = f3t / tA; bind เนียนA = sp*sp*(3.0-2.0*sp)
bind camZ = 0.0 - 20.0 + 6.0*เนียนA
bind camY = 0.0 - 8.0 + เนียนA*1.0
}
มิฉะนั้น { ถ้า f3t < tB {
bind sp = (f3t - tA) / (tB - tA)
bind camY = 0.0 - 9.0 - sp*10.0
bind camZ = 0.0 - 14.0 - sp*8.0
bind camX = ไซน์(f3t*0.09) * 5.0
bind lookX = 0.0; bind lookY = 0.0 - 2.0 + sp*4.0; bind lookZ = 4.0
}
มิฉะนั้น { ถ้า f3t < tC {
bind ag = 0.8 - (f3t - tB)*0.06
bind camX = codax + โคไซน์(ag)*6.0
bind camZ = codaz - ไซน์(ag)*6.0 - 3.0
bind camY = coday - 2.0
bind lookX = codax; bind lookY = coday; bind lookZ = codaz
}
มิฉะนั้น {
bind sp2 = (f3t - tC) / (F3TOTAL - tC); ถ้า sp2 > 1.0 { bind sp2 = 1.0 }
bind camX = ไซน์(f3t*0.07) * 4.0
bind camY = 0.0 - 8.0 - sp2*9.0
bind camZ = 0.0 - 14.0 + sp2*6.0
bind lookX = 0.0; bind lookY = 0.0 - 3.0; bind lookZ = 3.0
} } }
ถ้า f3t > F3TOTAL {
bind หลังฉาก = f3t - F3TOTAL
bind camY = camY - หลังฉาก*0.4; bind camZ = camZ - หลังฉาก*0.9
}
ตั้งกล้องมอง(camX, camY, camZ, lookX, lookY, lookZ)
ตั้งระยะห่าง(1.85)
# ── พื้นเวที: ค่อย ๆ สว่างขึ้นตาม skyOn (จากหม่นเป็นทอง) ──
โหมดผสม(0)
set_flat_shade(0.0)
bind fs = 0
ขณะที่ fs < 16 {
bind fa0 = fs * 0.3927; bind fa1 = (fs + 1) * 0.3927
ถ้า fs - ปัดลง(fs/2.0)*2.0 == 0 { สีดินสอ(floor(16+40*skyOn), floor(14+34*skyOn), floor(24+18*skyOn)) }
มิฉะนั้น { สีดินสอ(floor(11+30*skyOn), floor(10+26*skyOn), floor(18+14*skyOn)) }
วาดสามเหลี่ยม3มิติ(0.0, 0.2, 2.0, โคไซน์(fa0)*40.0, 0.2, 2.0+ไซน์(fa0)*40.0, โคไซน์(fa1)*40.0, 0.2, 2.0+ไซน์(fa1)*40.0)
bind fs = fs + 1
}
flush_3d()
# ── ช่องว่างมืดปิดตัว (หากยังเหลือ) ──
ถ้า gapP > 0.0 {
โหมดผสม(1)
สีดินสอ(90, 15, 110)
bind rg = 0
ขณะที่ rg < 18 {
bind a0 = rg*0.3491; bind a1 = (rg+1)*0.3491
bind rr = 6.0*gapP
วาดเส้น3มิติ(gx+โคไซน์(a0)*rr, gy+ไซน์(a0)*rr*0.4, gz, gx+โคไซน์(a1)*rr, gy+ไซน์(a1)*rr*0.4, gz)
bind rg = rg + 1
}
flush_3d(); โหมดผสม(0)
}
# ── ฟ้าเปิด (choir of light): วงแสงซ้อนหลายชั้นแผ่จากด้านบน + อนุภาคฝนดาว ──
ถ้า skyOn > 0.0 {
โหมดผสม(1)
bind ring = 0
ขณะที่ ring < 5 {
bind rr = (10.0 + ring*4.0) * skyOn
bind rc = ฉากไฟนอล3_สีวน(hue + ring*0.8)
สีดินสอ(list_get(rc,0), list_get(rc,1), list_get(rc,2))
bind rg = 0
ขณะที่ rg < 24 {
bind a0 = rg*0.2618; bind a1 = (rg+1)*0.2618
วาดเส้น3มิติ(โคไซน์(a0)*rr, 38.0 - ring*1.5, 10.0+ไซน์(a0)*rr*0.3, โคไซน์(a1)*rr, 38.0 - ring*1.5, 10.0+ไซน์(a1)*rr*0.3)
bind rg = rg + 1
}
bind ring = ring + 1
}
bind sp3 = 0
ขณะที่ sp3 < 16 {
bind spa = sp3 * 0.3927 + f3t*0.3
bind spr = 14.0 + (sp3-ปัดลง(sp3/4.0)*4.0)*3.0
อนุภาคทรงกลม(โคไซน์(spa)*spr, 30.0 - ไซน์(f3t*0.5+sp3)*4.0, 8.0+ไซน์(spa)*spr*0.3, 0.6*skyOn, 5, f3t*2.0+sp3, list_get(sCol,0), list_get(sCol,1), list_get(sCol,2))
bind sp3 = sp3 + 1
}
flush_3d(); โหมดผสม(0)
}
# ── วิญญาณน้ำ/ไฟ + เดมอน + โคด้า: ประกอบร่างร่วม ──
โหมดผสม(1)
ฉากบทสี่_วาดงู(qx, qy - 6.0, qz + 3.0, 4.4, f3t*1.0, f3t, 90, 200, 255, 210.0, 0.0)
ฉากบทสี่_วาดงู(kx, ky - 6.0, kz + 3.0, 4.4, f3t*1.0 + 3.1416, f3t, 255, 120, 40, 60.0, 1.0)
flush_3d(); โหมดผสม(0)
ฉากบทหก_วาดเดมอน(dmx, dmy, dmz, 1.0, 1.0, f3t, camX, camZ)
bind cCol = ฉากไฟนอล3_สีวน(hue + 3.4)
set_flat_shade(1.0)
สีดินสอ(floor(list_get(cCol,0)), floor(list_get(cCol,1)), floor(list_get(cCol,2)))
sphere(codax + codajit, coday, codaz, 0.85, 0.85, 0.85, 0.0, 0.0, 0.0, 0, 10, 8)
flush_3d()
set_flat_shade(0.0)
# ── ราชา/ราชินี: โมเดลไฮเรส หันหากันตอนท้าย (โฮมคัมมิ่ง) ──
set_flat_shade(0.0)
set_material("roughness", 0.5)
set_material("specular", 0.4)
set_material("subsurface", 0.3)
set_material("sheen", 0.2)
set_material("clearcoat", 0.15)
ถ้า skyOn > 0.3 {
set_material("emission", list_get(sCol,0)*65536.0 + list_get(sCol,1)*256.0 + list_get(sCol,2))
set_material("emission_strength", 0.22*skyOn)
}
bind หายใจ = ไซน์(f3t*1.1)*0.05
bind kyaw2 = kyaw - เนียนH*kyaw
bind qyaw2 = qyaw - เนียนH*qyaw
mesh_draw(kCutMesh, kx, ky2, kz, กายสูง, kyaw2, หายใจ, ไซน์(f3t*1.3)*0.09, 0.06, 0.0, 0.0)
mesh_draw(qCutMesh, qx, qy2, qz, กายสูง, qyaw2, 0.0-หายใจ, ไซน์(f3t*1.25+1.0)*0.09, 0.06, 0.0, 0.0)
flush_3d()
reset_material()
โหมดผสม(1)
liquid_step(liq, 0.016)
liquid_splat(liq, 28.0 + ไซน์(f3t*1.4)*11.0, 28.0 + โคไซน์(f3t*1.0)*11.0, 1.0, 0.15, 2.8)
liquid_draw_surface(liq, 1.0, kx, ky2 - กายสูง*0.52, kz, กายสูง*0.62, กายสูง*0.62)
liquid_draw_surface(liq, 1.0, qx, qy2 - กายสูง*0.52, qz, กายสูง*0.62, กายสูง*0.62)
flush_3d(); โหมดผสม(0)
# ── หางฉาก: ระเบิดอนุภาคทองครั้งใหญ่รอบคณะทั้งหมด (บรรทัดสุดท้าย) ──
ถ้า f3i >= F3N - 1 {
โหมดผสม(1)
อนุภาคทรงกลม(0.0, 0.0 - 3.0, 3.0, 8.0*skyOn, 26, f3t*1.8, list_get(sCol,0), list_get(sCol,1), list_get(sCol,2))
flush_3d(); โหมดผสม(0)
}
# ── เหตุการณ์ครั้งเดียวต่อบรรทัด: พากย์เสียง + โน้ตประกอบ ──
ถ้า f3i > f3บรรทัดก่อน {
ถ้า f3i < F3N {
bind whoN = list_get(f3ผู้พูด, f3i)
เล่นเสียงพากย์("finale3", f3i, list_get(f3ผู้พูดรหัส, f3i), ภาษา, ปริมาณSFX)
ถ้า whoN < 0.5 { เล่นไชม์ใหญ่(0.0, 0.0-3.0, 3.0, 220.0, 0.22 * ปริมาณSFX) }
ถ้า whoN > 0.5 { ถ้า whoN < 1.5 { เล่นกาเมลัน(kx, ky2, kz, 246.9, 0.30 * ปริมาณSFX) } }
ถ้า whoN > 1.5 { ถ้า whoN < 2.5 { เล่นแฟนแฟร์(qx, qy2, qz, 233.1, 0.26 * ปริมาณSFX) } }
ถ้า whoN > 2.5 { ถ้า whoN < 3.5 {
เสียงเอฟเฟกต์(qx, qy2-6.0, qz+3.0, 1.0, 880.0, 0.22*ปริมาณSFX, 0.9, "sine")
เสียงเอฟเฟกต์(qx, qy2-6.0, qz+3.0, 1.0, 440.0, 0.14*ปริมาณSFX, 1.4, "triangle")
} }
ถ้า whoN > 3.5 { ถ้า whoN < 4.5 {
เสียงเอฟเฟกต์(kx, ky2-6.0, kz+3.0, 1.0, 82.0, 0.28*ปริมาณSFX, 1.1, "saw")
เสียงเอฟเฟกต์(kx, ky2-6.0, kz+3.0, 1.0, 164.0, 0.13*ปริมาณSFX, 0.5, "square")
} }
ถ้า whoN > 4.5 { ถ้า whoN < 5.5 {
เล่นฮังแพน(dmx, dmy, dmz, 349.2, 0.24 * ปริมาณSFX)
เล่นไชม์ใหญ่(dmx, dmy - 1.0, dmz, 1108.7, 0.10 * ปริมาณSFX)
} }
ถ้า whoN > 5.5 {
เล่นกาเมลัน(codax, coday, codaz, 493.9 + ไซน์(f3t*6.0)*40.0, 0.22 * ปริมาณSFX)
เล่นฮังแพน(codax, coday, codaz, 329.6, 0.12 * ปริมาณSFX)
}
ถ้า f3i == 26 { # ฟ้าเปิดเต็มที่: ฆ้องใหญ่ + แฟนแฟร์คู่
เล่นฆ้อง(0.0, 20.0, 8.0, 130.8, 0.4 * ปริมาณSFX)
เล่นแฟนแฟร์(0.0, 20.0, 8.0, 261.6, 0.3 * ปริมาณSFX)
}
}
bind f3บรรทัดก่อน = f3i
}
# ── ตัวหนังสือ ──
ตั้งกล้องมอง(0.0, 0.0, -22.0, 0.0, 0.0, 0.0)
ตั้งระยะห่าง(2.8)
สีดินสอ(floor(255*ดำ), floor(225*ดำ+15), floor(150*ดำ+15))
วาดสตริง("finale III : the complete symphony", 0.0, 10.0, 0.0, 0.66, 1)
ถ้า f3i < F3N {
bind f3line = list_get(f3พูด, f3i)
bind f3lineกลิฟ = list_get(f3พูดกลิฟ, f3i)
bind hlf3i = list_get(ไฮไลท์f3i, f3i)
bind who2 = list_get(f3ผู้พูด, f3i)
bind lt = f3t - list_get(f3cum, f3i)
bind laf = 1.0
ถ้า lt < 0.6 { bind laf = lt / 0.6 }
ถ้า lt > F3SEC - 0.7 { bind laf = (F3SEC - lt) / 0.7 }
ถ้า laf < 0.0 { bind laf = 0.0 }
bind lr = floor(240.0 * laf); bind lg = floor(235.0 * laf); bind lb = floor(210.0 * laf)
ถ้า who2 > 0.5 { ถ้า who2 < 1.5 { bind lr = floor(190.0*laf); bind lg = floor(210.0*laf); bind lb = floor(255.0*laf) } }
ถ้า who2 > 1.5 { ถ้า who2 < 2.5 { bind lr = floor(255.0*laf); bind lg = floor(190.0*laf); bind lb = floor(210.0*laf) } }
ถ้า who2 > 2.5 { ถ้า who2 < 3.5 { bind lr = floor(140.0*laf); bind lg = floor(210.0*laf); bind lb = floor(255.0*laf) } }
ถ้า who2 > 3.5 { ถ้า who2 < 4.5 { bind lr = floor(255.0*laf); bind lg = floor(140.0*laf); bind lb = floor(70.0*laf) } }
ถ้า who2 > 4.5 { ถ้า who2 < 5.5 { bind lr = floor(255.0*laf); bind lg = floor(215.0*laf); bind lb = floor(140.0*laf) } }
ถ้า who2 > 5.5 { bind lr = floor(255.0*laf); bind lg = floor(210.0*laf); bind lb = floor(255.0*laf) }
ถ้า แสดงบทพูด == 1 {
วาดสตริงบทพูดบากขอบ(f3lineกลิฟ, ภาษาบทพูด, 0.0, 8.3, 0.0, 0.60)
วาดสตริงบทพูดบากสี(f3lineกลิฟ, ภาษาบทพูด, 0.0, 8.3, 0.0, 0.60, lr, lg, lb, list_get(hlf3i,0), list_get(hlf3i,1), list_get(hlf3i,2), list_get(hlf3i,3), list_get(hlf3i,4))
}
}
สีดินสอ(200, 195, 175)
วาดสตริง("[enter/space] continue [esc] skip", 0.0, 10.9, 0.0, 0.42, 1)
flush_3d()
แสดงผล()
bind outF3 = 0.0
ถ้า f3t >= F3END { bind outF3 = 1.0 }
ถ้า f3t > 5.0 {
ถ้า กดปุ่ม("enter") { bind outF3 = 1.0 }
ถ้า กดปุ่ม("space") { bind outF3 = 1.0 }
ถ้า กดปุ่ม("escape") { bind outF3 = 1.0 }
ถ้า จอยปุ่ม("a") { bind outF3 = 1.0 }
ถ้า จอยปุ่ม("start") { bind outF3 = 1.0 }
}
ถ้า outF3 > 0.5 { เบลอเฟรม(0.0) }
คืน [f3บรรทัดก่อน, outF3]
}