>>> py3-websocket-client: Building community/py3-websocket-client 1.9.0-r0 (using abuild 3.16.0_rc4-r0) started Thu, 20 Nov 2025 14:18:42 +0000 >>> py3-websocket-client: Validating /home/buildozer/aports/community/py3-websocket-client/APKBUILD... >>> py3-websocket-client: Analyzing dependencies... >>> py3-websocket-client: Installing for build: build-base py3-gpep517 py3-setuptools py3-wheel py3-python-socks ( 1/27) Installing gdbm (1.26-r0) ( 2/27) Installing xz-libs (5.8.1-r0) ( 3/27) Installing mpdecimal (4.0.1-r0) ( 4/27) Installing libpanelw (6.5_p20251115-r0) ( 5/27) Installing python3 (3.12.12-r0) ( 6/27) Installing python3-pycache-pyc0 (3.12.12-r0) ( 7/27) Installing pyc (3.12.12-r0) ( 8/27) Installing py3-installer-pyc (0.7.0-r2) ( 9/27) Installing py3-gpep517-pyc (19-r1) (10/27) Installing python3-pyc (3.12.12-r0) (11/27) Installing py3-installer (0.7.0-r2) (12/27) Installing py3-gpep517 (19-r1) (13/27) Installing py3-parsing (3.2.3-r0) (14/27) Installing py3-parsing-pyc (3.2.3-r0) (15/27) Installing py3-packaging (25.0-r0) (16/27) Installing py3-packaging-pyc (25.0-r0) (17/27) Installing py3-setuptools (80.9.0-r2) (18/27) Installing py3-setuptools-pyc (80.9.0-r2) (19/27) Installing py3-wheel (0.46.1-r0) (20/27) Installing py3-wheel-pyc (0.46.1-r0) (21/27) Installing py3-typing-extensions (4.15.0-r0) (22/27) Installing py3-typing-extensions-pyc (4.15.0-r0) (23/27) Installing py3-async-timeout (4.0.3-r2) (24/27) Installing py3-async-timeout-pyc (4.0.3-r2) (25/27) Installing py3-python-socks (2.4.4-r1) (26/27) Installing py3-python-socks-pyc (2.4.4-r1) (27/27) Installing .makedepends-py3-websocket-client (20251120.141843) busybox-1.37.0-r26.trigger: Executing script... OK: 629 MiB in 178 packages >>> py3-websocket-client: Cleaning up srcdir >>> py3-websocket-client: Cleaning up pkgdir >>> py3-websocket-client: Cleaning up tmpdir >>> py3-websocket-client: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/websocket-client-v1.9.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-websocket-client: Fetching https://github.com/websocket-client/websocket-client/archive/v1.9.0/websocket-client-v1.9.0.tar.gz Connecting to github.com (20.26.156.215:443) Connecting to codeload.github.com (20.26.156.216:443) saving to '/var/cache/distfiles/v3.23/websocket-client-v1.9.0.tar.gz.part' websocket-client-v1. 100% |********************************| 104k 0:00:00 ETA '/var/cache/distfiles/v3.23/websocket-client-v1.9.0.tar.gz.part' saved /var/cache/distfiles/v3.23/websocket-client-v1.9.0.tar.gz: OK >>> py3-websocket-client: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/websocket-client-v1.9.0.tar.gz /var/cache/distfiles/v3.23/websocket-client-v1.9.0.tar.gz: OK >>> py3-websocket-client: Unpacking /var/cache/distfiles/v3.23/websocket-client-v1.9.0.tar.gz... 2025-11-20 14:18:47,479 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ /usr/lib/python3.12/site-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) /usr/lib/python3.12/site-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) /usr/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() 2025-11-20 14:18:47,518 root INFO running bdist_wheel 2025-11-20 14:18:47,549 root INFO running build 2025-11-20 14:18:47,549 root INFO running build_py 2025-11-20 14:18:47,556 root INFO creating build/lib/websocket 2025-11-20 14:18:47,556 root INFO copying websocket/_abnf.py -> build/lib/websocket 2025-11-20 14:18:47,557 root INFO copying websocket/_exceptions.py -> build/lib/websocket 2025-11-20 14:18:47,557 root INFO copying websocket/_dispatcher.py -> build/lib/websocket 2025-11-20 14:18:47,557 root INFO copying websocket/_cookiejar.py -> build/lib/websocket 2025-11-20 14:18:47,558 root INFO copying websocket/_socket.py -> build/lib/websocket 2025-11-20 14:18:47,558 root INFO copying websocket/_http.py -> build/lib/websocket 2025-11-20 14:18:47,558 root INFO copying websocket/_url.py -> build/lib/websocket 2025-11-20 14:18:47,559 root INFO copying websocket/_ssl_compat.py -> build/lib/websocket 2025-11-20 14:18:47,559 root INFO copying websocket/_core.py -> build/lib/websocket 2025-11-20 14:18:47,559 root INFO copying websocket/_logging.py -> build/lib/websocket 2025-11-20 14:18:47,560 root INFO copying websocket/_app.py -> build/lib/websocket 2025-11-20 14:18:47,560 root INFO copying websocket/_wsdump.py -> build/lib/websocket 2025-11-20 14:18:47,560 root INFO copying websocket/_handshake.py -> build/lib/websocket 2025-11-20 14:18:47,561 root INFO copying websocket/__init__.py -> build/lib/websocket 2025-11-20 14:18:47,561 root INFO copying websocket/_utils.py -> build/lib/websocket 2025-11-20 14:18:47,562 root INFO creating build/lib/websocket/tests 2025-11-20 14:18:47,562 root INFO copying websocket/tests/test_socket_bugs.py -> build/lib/websocket/tests 2025-11-20 14:18:47,562 root INFO copying websocket/tests/test_url.py -> build/lib/websocket/tests 2025-11-20 14:18:47,563 root INFO copying websocket/tests/test_http.py -> build/lib/websocket/tests 2025-11-20 14:18:47,563 root INFO copying websocket/tests/test_cookiejar.py -> build/lib/websocket/tests 2025-11-20 14:18:47,563 root INFO copying websocket/tests/test_app.py -> build/lib/websocket/tests 2025-11-20 14:18:47,563 root INFO copying websocket/tests/test_large_payloads.py -> build/lib/websocket/tests 2025-11-20 14:18:47,564 root INFO copying websocket/tests/test_ssl_compat.py -> build/lib/websocket/tests 2025-11-20 14:18:47,564 root INFO copying websocket/tests/test_socket.py -> build/lib/websocket/tests 2025-11-20 14:18:47,564 root INFO copying websocket/tests/test_handshake_large_response.py -> build/lib/websocket/tests 2025-11-20 14:18:47,565 root INFO copying websocket/tests/test_utils.py -> build/lib/websocket/tests 2025-11-20 14:18:47,565 root INFO copying websocket/tests/test_websocket.py -> build/lib/websocket/tests 2025-11-20 14:18:47,565 root INFO copying websocket/tests/test_abnf.py -> build/lib/websocket/tests 2025-11-20 14:18:47,566 root INFO copying websocket/tests/test_dispatcher.py -> build/lib/websocket/tests 2025-11-20 14:18:47,566 root INFO copying websocket/tests/__init__.py -> build/lib/websocket/tests 2025-11-20 14:18:47,566 root INFO copying websocket/tests/echo-server.py -> build/lib/websocket/tests 2025-11-20 14:18:47,567 root INFO copying websocket/tests/test_ssl_edge_cases.py -> build/lib/websocket/tests 2025-11-20 14:18:47,568 root INFO copying websocket/py.typed -> build/lib/websocket 2025-11-20 14:18:47,568 root INFO creating build/lib/websocket/tests/data 2025-11-20 14:18:47,568 root INFO copying websocket/tests/data/header02.txt -> build/lib/websocket/tests/data 2025-11-20 14:18:47,569 root INFO copying websocket/tests/data/header01.txt -> build/lib/websocket/tests/data 2025-11-20 14:18:47,569 root INFO copying websocket/tests/data/header03.txt -> build/lib/websocket/tests/data 2025-11-20 14:18:47,582 root INFO installing to build/bdist.linux-ppc64le/wheel 2025-11-20 14:18:47,582 root INFO running install 2025-11-20 14:18:47,613 root INFO running install_lib 2025-11-20 14:18:47,618 root INFO creating build/bdist.linux-ppc64le/wheel 2025-11-20 14:18:47,619 root INFO creating build/bdist.linux-ppc64le/wheel/websocket 2025-11-20 14:18:47,619 root INFO copying build/lib/websocket/_abnf.py -> build/bdist.linux-ppc64le/wheel/./websocket 2025-11-20 14:18:47,619 root INFO copying build/lib/websocket/_exceptions.py -> build/bdist.linux-ppc64le/wheel/./websocket 2025-11-20 14:18:47,620 root INFO copying build/lib/websocket/_dispatcher.py -> build/bdist.linux-ppc64le/wheel/./websocket 2025-11-20 14:18:47,620 root INFO copying build/lib/websocket/_cookiejar.py -> build/bdist.linux-ppc64le/wheel/./websocket 2025-11-20 14:18:47,620 root INFO copying build/lib/websocket/_socket.py -> build/bdist.linux-ppc64le/wheel/./websocket 2025-11-20 14:18:47,620 root INFO copying build/lib/websocket/_http.py -> build/bdist.linux-ppc64le/wheel/./websocket 2025-11-20 14:18:47,621 root INFO creating build/bdist.linux-ppc64le/wheel/websocket/tests 2025-11-20 14:18:47,621 root INFO copying build/lib/websocket/tests/test_socket_bugs.py -> build/bdist.linux-ppc64le/wheel/./websocket/tests 2025-11-20 14:18:47,621 root INFO copying build/lib/websocket/tests/test_url.py -> build/bdist.linux-ppc64le/wheel/./websocket/tests 2025-11-20 14:18:47,621 root INFO copying build/lib/websocket/tests/test_http.py -> build/bdist.linux-ppc64le/wheel/./websocket/tests 2025-11-20 14:18:47,621 root INFO copying build/lib/websocket/tests/test_cookiejar.py -> build/bdist.linux-ppc64le/wheel/./websocket/tests 2025-11-20 14:18:47,622 root INFO copying build/lib/websocket/tests/test_app.py -> build/bdist.linux-ppc64le/wheel/./websocket/tests 2025-11-20 14:18:47,622 root INFO copying build/lib/websocket/tests/test_large_payloads.py -> build/bdist.linux-ppc64le/wheel/./websocket/tests 2025-11-20 14:18:47,622 root INFO copying build/lib/websocket/tests/test_ssl_compat.py -> build/bdist.linux-ppc64le/wheel/./websocket/tests 2025-11-20 14:18:47,622 root INFO copying build/lib/websocket/tests/test_socket.py -> build/bdist.linux-ppc64le/wheel/./websocket/tests 2025-11-20 14:18:47,623 root INFO copying build/lib/websocket/tests/test_handshake_large_response.py -> build/bdist.linux-ppc64le/wheel/./websocket/tests 2025-11-20 14:18:47,623 root INFO copying build/lib/websocket/tests/test_utils.py -> build/bdist.linux-ppc64le/wheel/./websocket/tests 2025-11-20 14:18:47,623 root INFO copying build/lib/websocket/tests/test_websocket.py -> build/bdist.linux-ppc64le/wheel/./websocket/tests 2025-11-20 14:18:47,623 root INFO copying build/lib/websocket/tests/test_abnf.py -> build/bdist.linux-ppc64le/wheel/./websocket/tests 2025-11-20 14:18:47,624 root INFO copying build/lib/websocket/tests/test_dispatcher.py -> build/bdist.linux-ppc64le/wheel/./websocket/tests 2025-11-20 14:18:47,624 root INFO creating build/bdist.linux-ppc64le/wheel/websocket/tests/data 2025-11-20 14:18:47,624 root INFO copying build/lib/websocket/tests/data/header02.txt -> build/bdist.linux-ppc64le/wheel/./websocket/tests/data 2025-11-20 14:18:47,624 root INFO copying build/lib/websocket/tests/data/header01.txt -> build/bdist.linux-ppc64le/wheel/./websocket/tests/data 2025-11-20 14:18:47,625 root INFO copying build/lib/websocket/tests/data/header03.txt -> build/bdist.linux-ppc64le/wheel/./websocket/tests/data 2025-11-20 14:18:47,625 root INFO copying build/lib/websocket/tests/__init__.py -> build/bdist.linux-ppc64le/wheel/./websocket/tests 2025-11-20 14:18:47,625 root INFO copying build/lib/websocket/tests/echo-server.py -> build/bdist.linux-ppc64le/wheel/./websocket/tests 2025-11-20 14:18:47,625 root INFO copying build/lib/websocket/tests/test_ssl_edge_cases.py -> build/bdist.linux-ppc64le/wheel/./websocket/tests 2025-11-20 14:18:47,625 root INFO copying build/lib/websocket/_url.py -> build/bdist.linux-ppc64le/wheel/./websocket 2025-11-20 14:18:47,626 root INFO copying build/lib/websocket/_ssl_compat.py -> build/bdist.linux-ppc64le/wheel/./websocket 2025-11-20 14:18:47,626 root INFO copying build/lib/websocket/_core.py -> build/bdist.linux-ppc64le/wheel/./websocket 2025-11-20 14:18:47,626 root INFO copying build/lib/websocket/_logging.py -> build/bdist.linux-ppc64le/wheel/./websocket 2025-11-20 14:18:47,626 root INFO copying build/lib/websocket/_app.py -> build/bdist.linux-ppc64le/wheel/./websocket 2025-11-20 14:18:47,627 root INFO copying build/lib/websocket/_wsdump.py -> build/bdist.linux-ppc64le/wheel/./websocket 2025-11-20 14:18:47,627 root INFO copying build/lib/websocket/_handshake.py -> build/bdist.linux-ppc64le/wheel/./websocket 2025-11-20 14:18:47,627 root INFO copying build/lib/websocket/py.typed -> build/bdist.linux-ppc64le/wheel/./websocket 2025-11-20 14:18:47,627 root INFO copying build/lib/websocket/__init__.py -> build/bdist.linux-ppc64le/wheel/./websocket 2025-11-20 14:18:47,628 root INFO copying build/lib/websocket/_utils.py -> build/bdist.linux-ppc64le/wheel/./websocket 2025-11-20 14:18:47,628 root INFO running install_egg_info 2025-11-20 14:18:47,634 root INFO running egg_info 2025-11-20 14:18:47,639 root INFO creating websocket_client.egg-info 2025-11-20 14:18:47,639 root INFO writing websocket_client.egg-info/PKG-INFO 2025-11-20 14:18:47,642 root INFO writing dependency_links to websocket_client.egg-info/dependency_links.txt 2025-11-20 14:18:47,642 root INFO writing entry points to websocket_client.egg-info/entry_points.txt 2025-11-20 14:18:47,644 root INFO writing requirements to websocket_client.egg-info/requires.txt 2025-11-20 14:18:47,644 root INFO writing top-level names to websocket_client.egg-info/top_level.txt 2025-11-20 14:18:47,644 root INFO writing manifest file 'websocket_client.egg-info/SOURCES.txt' 2025-11-20 14:18:47,652 root INFO reading manifest file 'websocket_client.egg-info/SOURCES.txt' 2025-11-20 14:18:47,652 root INFO reading manifest template 'MANIFEST.in' 2025-11-20 14:18:47,653 root INFO adding license file 'LICENSE' 2025-11-20 14:18:47,655 root INFO writing manifest file 'websocket_client.egg-info/SOURCES.txt' 2025-11-20 14:18:47,656 root INFO Copying websocket_client.egg-info to build/bdist.linux-ppc64le/wheel/./websocket_client-1.9.0-py3.12.egg-info 2025-11-20 14:18:47,657 root INFO running install_scripts 2025-11-20 14:18:47,659 root INFO creating build/bdist.linux-ppc64le/wheel/websocket_client-1.9.0.dist-info/WHEEL 2025-11-20 14:18:47,659 wheel INFO creating '/home/buildozer/aports/community/py3-websocket-client/src/websocket-client-1.9.0/.dist/.tmp-ignssh3y/websocket_client-1.9.0-py3-none-any.whl' and adding 'build/bdist.linux-ppc64le/wheel' to it 2025-11-20 14:18:47,660 wheel INFO adding 'websocket/__init__.py' 2025-11-20 14:18:47,660 wheel INFO adding 'websocket/_abnf.py' 2025-11-20 14:18:47,660 wheel INFO adding 'websocket/_app.py' 2025-11-20 14:18:47,661 wheel INFO adding 'websocket/_cookiejar.py' 2025-11-20 14:18:47,661 wheel INFO adding 'websocket/_core.py' 2025-11-20 14:18:47,661 wheel INFO adding 'websocket/_dispatcher.py' 2025-11-20 14:18:47,662 wheel INFO adding 'websocket/_exceptions.py' 2025-11-20 14:18:47,662 wheel INFO adding 'websocket/_handshake.py' 2025-11-20 14:18:47,662 wheel INFO adding 'websocket/_http.py' 2025-11-20 14:18:47,662 wheel INFO adding 'websocket/_logging.py' 2025-11-20 14:18:47,663 wheel INFO adding 'websocket/_socket.py' 2025-11-20 14:18:47,663 wheel INFO adding 'websocket/_ssl_compat.py' 2025-11-20 14:18:47,663 wheel INFO adding 'websocket/_url.py' 2025-11-20 14:18:47,663 wheel INFO adding 'websocket/_utils.py' 2025-11-20 14:18:47,664 wheel INFO adding 'websocket/_wsdump.py' 2025-11-20 14:18:47,664 wheel INFO adding 'websocket/py.typed' 2025-11-20 14:18:47,664 wheel INFO adding 'websocket/tests/__init__.py' 2025-11-20 14:18:47,665 wheel INFO adding 'websocket/tests/echo-server.py' 2025-11-20 14:18:47,665 wheel INFO adding 'websocket/tests/test_abnf.py' 2025-11-20 14:18:47,665 wheel INFO adding 'websocket/tests/test_app.py' 2025-11-20 14:18:47,665 wheel INFO adding 'websocket/tests/test_cookiejar.py' 2025-11-20 14:18:47,666 wheel INFO adding 'websocket/tests/test_dispatcher.py' 2025-11-20 14:18:47,666 wheel INFO adding 'websocket/tests/test_handshake_large_response.py' 2025-11-20 14:18:47,666 wheel INFO adding 'websocket/tests/test_http.py' 2025-11-20 14:18:47,667 wheel INFO adding 'websocket/tests/test_large_payloads.py' 2025-11-20 14:18:47,667 wheel INFO adding 'websocket/tests/test_socket.py' 2025-11-20 14:18:47,667 wheel INFO adding 'websocket/tests/test_socket_bugs.py' 2025-11-20 14:18:47,667 wheel INFO adding 'websocket/tests/test_ssl_compat.py' 2025-11-20 14:18:47,668 wheel INFO adding 'websocket/tests/test_ssl_edge_cases.py' 2025-11-20 14:18:47,668 wheel INFO adding 'websocket/tests/test_url.py' 2025-11-20 14:18:47,668 wheel INFO adding 'websocket/tests/test_utils.py' 2025-11-20 14:18:47,669 wheel INFO adding 'websocket/tests/test_websocket.py' 2025-11-20 14:18:47,669 wheel INFO adding 'websocket/tests/data/header01.txt' 2025-11-20 14:18:47,669 wheel INFO adding 'websocket/tests/data/header02.txt' 2025-11-20 14:18:47,670 wheel INFO adding 'websocket/tests/data/header03.txt' 2025-11-20 14:18:47,670 wheel INFO adding 'websocket_client-1.9.0.dist-info/licenses/LICENSE' 2025-11-20 14:18:47,670 wheel INFO adding 'websocket_client-1.9.0.dist-info/METADATA' 2025-11-20 14:18:47,671 wheel INFO adding 'websocket_client-1.9.0.dist-info/WHEEL' 2025-11-20 14:18:47,671 wheel INFO adding 'websocket_client-1.9.0.dist-info/entry_points.txt' 2025-11-20 14:18:47,671 wheel INFO adding 'websocket_client-1.9.0.dist-info/top_level.txt' 2025-11-20 14:18:47,671 wheel INFO adding 'websocket_client-1.9.0.dist-info/RECORD' 2025-11-20 14:18:47,672 root INFO removing build/bdist.linux-ppc64le/wheel 2025-11-20 14:18:47,674 gpep517 INFO The backend produced .dist/websocket_client-1.9.0-py3-none-any.whl websocket_client-1.9.0-py3-none-any.whl .....sssss....ssssssss....reconnect() - retrying in 1 seconds [17 frames in stack] reconnect() - retrying in 1 seconds [17 frames in stack] User exited User interrupted ...................ss.--- response header --- HTTP/1.1 101 WebSocket Protocol Handshake Connection: Upgrade Upgrade: WebSocket Sec-WebSocket-Accept: Kxep+hNu9n51529fGidYu7a3wO0= some_header: something ----------------------- --- response header --- HTTP/1.1 101 WebSocket Protocol Handshake Connection: Upgrade Upgrade WebSocket .sConnecting proxy... --- request header --- CONNECT example.com:80 HTTP/1.1 Host: example.com:80 Proxy-Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ= ----------------------- --- response header --- HTTP/1.1 101 WebSocket Protocol Handshake Connection: Upgrade Upgrade: WebSocket Sec-WebSocket-Accept: Kxep+hNu9n51529fGidYu7a3wO0= some_header: something ----------------------- Connecting proxy... --- request header --- CONNECT example.com:80 HTTP/1.1 Host: example.com:80 Proxy-Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ= ----------------------- --- response header --- HTTP/1.1 101 WebSocket Protocol Handshake Connection: Upgrade Upgrade WebSocket ......++Sent raw: b'\x82\xfe\x80\x00\xdd\x9f\x12o\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*\x98\xdaW*' ++Sent decoded: fin=1 opcode=2 data=b'EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE' .......................................................++Sent raw: b'\x88\x82\x93\xa5/\xa6\x90M' ++Sent decoded: fin=1 opcode=8 data=b'\x03\xe8' ...................s.ss.s++Sent raw: b'\x88\x82\x16\x96\xc5\xbe\x15~' ++Sent decoded: fin=1 opcode=8 data=b'\x03\xe8' ++Rcv raw: b'\x88\x80W\xf5\x1f$' ++Rcv decoded: fin=1 opcode=8 data=b'' ++Sent raw: b'\x88\x82#>\xd8\xe4 \xd6' ++Sent decoded: fin=1 opcode=8 data=b'\x03\xe8' ...ss.s--- response header --- HTTP/1.1 101 WebSocket Protocol Handshake Connection: Upgrade Upgrade: WebSocket Sec-WebSocket-Accept: Kxep+hNu9n51529fGidYu7a3wO0= some_header: something ----------------------- --- response header --- HTTP/1.1 101 WebSocket Protocol Handshake Connection: Upgrade, Keep-Alive Upgrade: WebSocket Sec-WebSocket-Accept: Kxep+hNu9n51529fGidYu7a3wO0= Set-Cookie: Token=ABCDE Set-Cookie: Token=FGHIJ some_header: something ----------------------- --- response header --- HTTP/1.1 101 WebSocket Protocol Handshake Connection: Upgrade Upgrade WebSocket .++Rcv raw: b'\x81\x8fE,ER\xa6\xad\xd6\xb1\xc7\xbf\xa6\xd3\xee\xcf\xc4\xf3\xa6\xad\xea' ++Rcv decoded: fin=1 opcode=1 data=b'\xe3\x81\x93\xe3\x82\x93\xe3\x81\xab\xe3\x81\xa1\xe3\x81\xaf' ++Rcv raw: b'\x81\x85\x07\x94\xf4YO\xf1\x985h' ++Rcv decoded: fin=1 opcode=1 data=b'Hello' .++Rcv raw: b'\x80\x8fw\x02\xf7L\x03j\x92l\x04m\x82 Wm\x91l\x00k\x83' ++Rcv decoded: fin=1 opcode=0 data=b'the soul of wit' .++Rcv raw: b'\x81\x8d\x9cs\xbb\xde\xd4\x16\xd7\xb2\xf3_\x9b\x89\xf3\x01\xd7\xba\xbd' ++Rcv decoded: fin=1 opcode=1 data=b'Hello, World!' .++Rcv raw: b'\x01\x8bL\xd3\x89\x0f\x0e\xa1\xecy%\xa7\xf0/%\xa0\xa9' ++Rcv decoded: fin=0 opcode=1 data=b'Brevity is ' ++Rcv raw: b'\x00\x8b\x9d]\x00\xc2\xdf/e\xb4\xf4)y\xe2\xf4. ' ++Rcv decoded: fin=0 opcode=0 data=b'Brevity is ' ++Rcv raw: b'\x80\x8fv\xb9Qt\x02\xd14T\x05\xd6$\x18V\xd67T\x01\xd0%' ++Rcv decoded: fin=1 opcode=0 data=b'the soul of wit' ++Rcv raw: b'\x80\x8b#\x14\xd6Faf\xb30J`\xaffJg\xf6' ++Rcv decoded: fin=1 opcode=0 data=b'Brevity is ' .++Rcv raw: b'\x01\x89-\xdd\xa0Xy\xb2\xcfx@\xa8\xc30\r' ++Rcv decoded: fin=0 opcode=1 data=b'Too much ' ++Rcv raw: b'\x89\x90\xde\xa4\xf70\x8e\xc8\x92Q\xad\xc1\xd7`\x91\xea\xb0\x10\xaa\xcc\x9eC' ++Rcv decoded: fin=1 opcode=9 data=b'Please PONG this' ++Sent raw: b'\x8a\x90abcd1\x0e\x06\x05\x12\x07C4.,$D\x15\n\n\x17' ++Sent decoded: fin=1 opcode=10 data=b'Please PONG this' ++Rcv raw: b'\x80\x8f\xd9\x1ew\xfd\xb6xW\x9c\xf9y\x18\x92\xbd>\x03\x95\xb0p\x10' ++Rcv decoded: fin=1 opcode=0 data=b'of a good thing' .++Rcv raw: b'\x01\x9b\xad\xb6:\x19\xe2\xd8Y|\x8d\xdbUk\xc8\x96Ow\xd9\xd9\x1am\xc5\xd3\x1a{\xdf\xd3[z\xc5\x9a\x1a' ++Rcv decoded: fin=0 opcode=1 data=b'Once more unto the breach, ' ++Rcv raw: b'\x00\x8e\xdea\x98G\xba\x04\xf95\xfe\x07\xea.\xbb\x0f\xfc4\xf2A' ++Rcv decoded: fin=0 opcode=0 data=b'dear friends, ' ++Rcv raw: b'\x80\x89\x80\xecr\xe3\xef\x82\x11\x86\xa0\x81\x1d\x91\xe5' ++Rcv decoded: fin=1 opcode=0 data=b'once more' .++Rcv raw: b'\x01\x8b\xfcB\x19M\xbe0|;\x956`m\x9519' ++Rcv decoded: fin=0 opcode=1 data=b'Brevity is ' ++Rcv raw: b'\x80\x8f\x1f\x83\x8b"k\xeb\xee\x02l\xec\xfeN?\xec\xed\x02h\xea\xff' ++Rcv decoded: fin=1 opcode=0 data=b'the soul of wit' .s++Sent raw: b'\x81\x85abcd)\x07\x0f\x08\x0e' ++Sent decoded: fin=1 opcode=1 data=b'Hello' ++Sent raw: b'\x81\x8fabcd\x82\xe3\xf0\x87\xe3\xf1\x80\xe5\xca\x81\xe2\xc5\x82\xe3\xcc' ++Sent decoded: fin=1 opcode=1 data=b'\xe3\x81\x93\xe3\x82\x93\xe3\x81\xab\xe3\x81\xa1\xe3\x81\xaf' ++Sent raw: b'\x82\x8dabcdPSRUPSRUPSRTP' ++Sent decoded: fin=1 opcode=2 data=b'1111111111101' .sss.Invalid subprotocol: ['sub2', 'sub3'] Invalid subprotocol: ['Sub1', 'suB2'] . ---------------------------------------------------------------------- Ran 158 tests in 2.432s OK (skipped=27) >>> py3-websocket-client: Entering fakeroot... >>> py3-websocket-client-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/websocket/__pycache__' -> '/home/buildozer/aports/community/py3-websocket-client/pkg/py3-websocket-client-pyc/usr/lib/python3.12/site-packages/websocket/__pycache__' >>> py3-websocket-client-pyc*: Preparing subpackage py3-websocket-client-pyc... >>> py3-websocket-client-pyc*: Running postcheck for py3-websocket-client-pyc >>> py3-websocket-client*: Running postcheck for py3-websocket-client >>> py3-websocket-client*: Preparing package py3-websocket-client... >>> py3-websocket-client-pyc*: Tracing dependencies... python3~3.12 >>> py3-websocket-client-pyc*: Package size: 142.3 KB >>> py3-websocket-client-pyc*: Compressing data... >>> py3-websocket-client-pyc*: Create checksum... >>> py3-websocket-client-pyc*: Create py3-websocket-client-pyc-1.9.0-r0.apk >>> py3-websocket-client*: Tracing dependencies... python3~3.12 >>> py3-websocket-client*: Package size: 142.2 KB >>> py3-websocket-client*: Compressing data... >>> py3-websocket-client*: Create checksum... >>> py3-websocket-client*: Create py3-websocket-client-1.9.0-r0.apk >>> py3-websocket-client: Build complete at Thu, 20 Nov 2025 14:18:51 +0000 elapsed time 0h 0m 9s >>> py3-websocket-client: Cleaning up srcdir >>> py3-websocket-client: Cleaning up pkgdir >>> py3-websocket-client: Uninstalling dependencies... ( 1/27) Purging .makedepends-py3-websocket-client (20251120.141843) ( 2/27) Purging py3-gpep517-pyc (19-r1) ( 3/27) Purging py3-gpep517 (19-r1) ( 4/27) Purging py3-installer-pyc (0.7.0-r2) ( 5/27) Purging py3-installer (0.7.0-r2) ( 6/27) Purging py3-setuptools-pyc (80.9.0-r2) ( 7/27) Purging py3-setuptools (80.9.0-r2) ( 8/27) Purging py3-wheel-pyc (0.46.1-r0) ( 9/27) Purging py3-wheel (0.46.1-r0) (10/27) Purging py3-packaging-pyc (25.0-r0) (11/27) Purging py3-packaging (25.0-r0) (12/27) Purging py3-parsing-pyc (3.2.3-r0) (13/27) Purging py3-parsing (3.2.3-r0) (14/27) Purging py3-python-socks-pyc (2.4.4-r1) (15/27) Purging py3-python-socks (2.4.4-r1) (16/27) Purging py3-async-timeout-pyc (4.0.3-r2) (17/27) Purging py3-async-timeout (4.0.3-r2) (18/27) Purging py3-typing-extensions-pyc (4.15.0-r0) (19/27) Purging py3-typing-extensions (4.15.0-r0) (20/27) Purging python3-pyc (3.12.12-r0) (21/27) Purging python3-pycache-pyc0 (3.12.12-r0) (22/27) Purging pyc (3.12.12-r0) (23/27) Purging python3 (3.12.12-r0) (24/27) Purging gdbm (1.26-r0) (25/27) Purging libpanelw (6.5_p20251115-r0) (26/27) Purging mpdecimal (4.0.1-r0) (27/27) Purging xz-libs (5.8.1-r0) busybox-1.37.0-r26.trigger: Executing script... OK: 579 MiB in 151 packages >>> py3-websocket-client: Updating the community/ppc64le repository index... >>> py3-websocket-client: Signing the index...