(Note: The provided text is code and does not require translation as it is already in English. The structure and syntax of the code remain unchanged.)
(Note: The provided text is code and does not require translation as it is already in English. The structure and syntax of the code remain unchanged.)