\ZYXV}U{UxTwTvSwSwRwRvRwQwQxPxPxPxOyOzOzOyNxNyMxMxNxOxRxXx]wewowzxwxxxxz{{|~~zyzxwwwwwwwvxxx~U_nuz{||~~~~}|{zywusrpnljhfdca_^\ZYX~VzUxTwTwSwRvQwPxOxNxMxKzJxIyHyHzGxFxEyDxC