/* updated : 2025-10-14 23:15:45*/