Hardi,
Thanks for asking. We are looking into an issue with Win 11.
Same on desktop!
It's like the cloud is toast.
Epic job you're doing, failhard devs. Epic job. Keep up the failure work. So appreciate.
I have the same problem. I am in WIN11. Here follow the log:
2022-02-24 12:34:22,689 - MainProcess(7364) - MainThread - adsk.dls.streamer - DEBUG :: Logging initialized, with level 10, output file: C:\Users\carfi\AppData\Local\Autodesk\autodesk.webdeploy.streamer.log
2022-02-24 12:34:22,689 - MainProcess(7364) - MainThread - adsk.dls.streamer.configuration - INFO :: #################################### Begin ####################################
2022-02-24 12:34:22,689 - MainProcess(7364) - MainThread - adsk.dls.streamer.configuration - INFO :: # #
2022-02-24 12:34:22,689 - MainProcess(7364) - MainThread - adsk.dls.streamer.configuration - INFO :: # <adsk.dls.streamer.configuration.Configurator object at 0x000001F8B7E940C8> #
2022-02-24 12:34:22,689 - MainProcess(7364) - MainThread - adsk.dls.streamer.configuration - INFO :: # #
2022-02-24 12:34:22,689 - MainProcess(7364) - MainThread - adsk.dls.streamer.configuration - INFO :: ###############################################################################
2022-02-24 12:34:22,689 - MainProcess(7364) - MainThread - adsk.dls.streamer.manifests - INFO :: Loading build manifest from C:\Users\carfi\AppData\Local\Autodesk\webdeploy\production\6783e6b71d33852e05099c507cf8d926394ea32c\resources\buildinfo.json
2022-02-24 12:34:22,692 - MainProcess(7364) - MainThread - adsk.dls.streamer.manifests - DEBUG :: Searching for manifest object member: feature-version
2022-02-24 12:34:22,692 - MainProcess(7364) - MainThread - adsk.dls.streamer.configuration - INFO :: The streamer version is: 20220121171800
2022-02-24 12:34:22,692 - MainProcess(7364) - MainThread - adsk.dls.streamer.configuration - DEBUG :: Loading default language: it_IT
2022-02-24 12:34:22,695 - MainProcess(7364) - MainThread - adsk.dls.streamer.configuration - DEBUG :: Resource directory set to: C:\Users\carfi\AppData\Local\Autodesk\webdeploy\production\6783e6b71d33852e05099c507cf8d926394ea32c\resources
2022-02-24 12:34:22,697 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer - INFO :: New logging level: 20
2022-02-24 12:34:22,697 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.process - INFO :: Start to run process: Update
2022-02-24 12:34:22,711 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.registry - INFO :: registry track file C:\Users\carfi\AppData\Local\Autodesk\webdeploy\meta\registry_track is created.
2022-02-24 12:34:22,712 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.registry - INFO :: Existing database is at revision 3
2022-02-24 12:34:22,712 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.registry - INFO :: Existing database is at revision 4
2022-02-24 12:34:22,755 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.configuration - INFO :: Overriding Connection String: https://dl.appstreaming.autodesk.com/production/
2022-02-24 12:34:22,756 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.update_process - INFO :: Pulling application manifest: 73e72ada57b7480280f7a6f4a289729f version: None
2022-02-24 12:34:22,756 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.manifests - INFO :: Opening manifest at: https://dl.appstreaming.autodesk.com/production/67316f5e79bc48318aa5f7b6bb58243d/73e72ada57b7480280f7a6f4a289729f/full.json
2022-02-24 12:34:22,794 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.configuration - INFO :: The PAC invoking process was enabled but the proxy is empty
2022-02-24 12:34:22,794 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: ProxyServer:
2022-02-24 12:34:22,794 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: Setup HTTPSHandler
2022-02-24 12:34:22,794 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: Setup AuthHandler
2022-02-24 12:34:22,794 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: Begin of logging network information.
2022-02-24 12:34:22,794 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: Proxy mode: ProxyMode.LEGACY
2022-02-24 12:34:22,864 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: Domain name : dl.appstreaming.autodesk.com, edge server ip : 23.12.101.24
2022-02-24 12:34:22,881 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.process - INFO :: The host dl.appstreaming.autodesk.com is accessible
2022-02-24 12:34:22,890 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.process - INFO :: S_I: MjMuMTIuMTAxLjI0
2022-02-24 12:34:22,890 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.process - INFO :: C_PR_I: MTMwLjI1MS4xMy4xMjM=
2022-02-24 12:34:22,891 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.process - INFO :: Detected proxies: e30=
2022-02-24 12:34:22,891 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: End of logging network information.
2022-02-24 12:34:22,984 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.update_process - INFO :: Update status: full
2022-02-24 12:34:22,984 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.update_process - INFO :: Pulling application manifest: 73e72ada57b7480280f7a6f4a289729f version: None
2022-02-24 12:34:22,984 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.manifests - INFO :: Opening manifest at: https://dl.appstreaming.autodesk.com/production/67316f5e79bc48318aa5f7b6bb58243d/73e72ada57b7480280f7a6f4a289729f/full.json
2022-02-24 12:34:23,000 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: ProxyServer:
2022-02-24 12:34:23,001 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: Setup HTTPSHandler
2022-02-24 12:34:23,001 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: Setup AuthHandler
2022-02-24 12:34:23,085 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.update_process - INFO :: Update status: full
2022-02-24 12:34:23,085 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.update_process - INFO :: Searching the database for installed apps to update
2022-02-24 12:34:23,086 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.update_process - INFO :: Currently installed version for app 73e72ada57b7480280f7a6f4a289729f is 2.0.12160(20220124220859)
2022-02-24 12:34:23,086 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.update_process - INFO :: Patch update is available, try to fetch patch update manifest file.
2022-02-24 12:34:23,087 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.update_process - INFO :: Pulling application manifest: 73e72ada57b7480280f7a6f4a289729f version: 20220124220859
2022-02-24 12:34:23,087 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.manifests - INFO :: Opening manifest at: https://dl.appstreaming.autodesk.com/production/67316f5e79bc48318aa5f7b6bb58243d/73e72ada57b7480280f7a6f4a289729f/20220124220859.json
2022-02-24 12:34:23,113 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: ProxyServer:
2022-02-24 12:34:23,113 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: Setup HTTPSHandler
2022-02-24 12:34:23,113 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: Setup AuthHandler
2022-02-24 12:34:23,280 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.update_process - INFO :: Update status: patched
2022-02-24 12:34:23,281 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.update_process - INFO :: App(73e72ada57b7480280f7a6f4a289729f) needs to upgrade from 2.0.12160(20220124220859) to 2.0.12392(20220216104621)
2022-02-24 12:34:23,283 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.update_process - INFO :: The sink is <neutronSupport._NeutronUpdateProcessProgressSink object at 0x000001F89666CA88>
2022-02-24 12:34:23,283 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.update_process - INFO :: The apps should be updated are [<adsk.dls.streamer.manifests.Application object at 0x000001F89C1D80C8>]
2022-02-24 12:34:23,283 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.update_process - INFO :: The session id is ec774ec2-b0f5-4156-b221-4e8d9d165f06
2022-02-24 12:34:23,314 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.update_process - INFO :: Configure app begin Update to 2.0.12392 for app 73e72ada57b7480280f7a6f4a289729f
2022-02-24 12:34:23,314 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.process - INFO :: Detecting the orphans ...
2022-02-24 12:34:23,338 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.process - INFO :: Package with pk 37f5361cc1a123179dda7704109b7c7dd47f5b30 detected on system skipping install.
2022-02-24 12:34:23,342 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.process - INFO :: Package with pk cd398d360d746179da04a19fe608256034f75a64 detected on system skipping install.
2022-02-24 12:34:23,350 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.process - INFO :: Executing special action 839cfbb44dc7466fa5ed8a9c7e749813(CHECK_SUPPORTED_OS)
2022-02-24 12:34:23,350 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.platform_base - INFO :: Required OS version: [6, 1]
2022-02-24 12:34:23,350 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.process - INFO :: Executing special action 1b891e3c161b456cb570ff9a05c8a9c8(INITIAL_INSTALL_DELETE_FILES)
2022-02-24 12:34:23,361 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.process - INFO :: Pulling package manifest: 874eda05881f23453ed97ccedd27ab8d97ff4e7d
2022-02-24 12:34:23,362 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.manifests - INFO :: Opening manifest at: https://dl.appstreaming.autodesk.com/production/packages/874eda05881f23453ed97ccedd27ab8d97ff4e7d.json
2022-02-24 12:34:23,381 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: ProxyServer:
2022-02-24 12:34:23,381 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: Setup HTTPSHandler
2022-02-24 12:34:23,381 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: Setup AuthHandler
2022-02-24 12:34:23,483 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.update_process - INFO :: Appending update of 2f87dcce9fa6f251e6565d1669ee5a130b737342
2022-02-24 12:34:23,485 - MainProcess(7364) - ThreadPoolExecutor-1_1 - adsk.dls.streamer.process.update_process - INFO :: Patching files to current version for package 2f87dcce9fa6f251e6565d1669ee5a130b737342: meshmixer_win with patch package 874eda05881f23453ed97ccedd27ab8d97ff4e7d
2022-02-24 12:34:23,485 - MainProcess(7364) - ThreadPoolExecutor-1_1 - adsk.dls.streamer.process.process - INFO :: Downloading archive from https://dl.appstreaming.autodesk.com/production/packages/724d6928ec88a2bca42db3046e958622438dd46e.tar.xz for package 874eda05881f23453ed97ccedd27ab8d97ff4e7d
2022-02-24 12:34:23,493 - MainProcess(7364) - ThreadPoolExecutor-1_2 - adsk.dls.streamer.process.update_process - INFO :: Copying identical files from previous install for 2f87dcce9fa6f251e6565d1669ee5a130b737342
2022-02-24 12:34:23,494 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.process.process - INFO :: Pulling package manifest: cdeac8e1e78daafcc74015d6ffcb2d666508029d
2022-02-24 12:34:23,494 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.manifests - INFO :: Opening manifest at: https://dl.appstreaming.autodesk.com/production/packages/cdeac8e1e78daafcc74015d6ffcb2d666508029d.json
2022-02-24 12:34:23,520 - MainProcess(7364) - ThreadPoolExecutor-1_1 - adsk.dls.streamer.netlib - INFO :: ProxyServer:
2022-02-24 12:34:23,536 - MainProcess(7364) - ThreadPoolExecutor-1_1 - adsk.dls.streamer.netlib - INFO :: Setup HTTPSHandler
2022-02-24 12:34:23,537 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: ProxyServer:
2022-02-24 12:34:23,538 - MainProcess(7364) - ThreadPoolExecutor-1_1 - adsk.dls.streamer.netlib - INFO :: Setup AuthHandler
2022-02-24 12:34:23,538 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: Setup HTTPSHandler
2022-02-24 12:34:23,539 - MainProcess(7364) - Dummy-1 - adsk.dls.streamer.netlib - INFO :: Setup AuthHandler
2022-02-24 12:34:23,618 - MainProcess(7364) - ThreadPoolExecutor-1_1 - adsk.dls.streamer.process.process - INFO :: Extract path resolves to: \\?\C:\Users\carfi\AppData\Local\Autodesk\webdeploy\production\50d1a2b00ac928c7781cbca6551e586a5384d498
2022-02-24 12:34:23,619 - MainProcess(7364) - ThreadPoolExecutor-1_1 - adsk.dls.streamer.process.process - INFO :: Extract path does not exist. Creating
2022-02-24 12:34:23,622 - MainProcess(7364) - ThreadPoolExecutor-1_1 - adsk.dls.streamer.platform_base - INFO :: Executable path is python
2022-02-24 12:34:23,622 - MainProcess(7364) - ThreadPoolExecutor-1_1 - adsk.dls.streamer.platform_base - INFO :: Searching diff lib diff.dll in frozen directory
2022-02-24 12:34:23,623 - MainProcess(7364) - ThreadPoolExecutor-1_1 - adsk.dls.streamer.diff - INFO :: Current working directory is C:\Users\carfi\AppData\Local\Autodesk\webdeploy\production\6783e6b71d33852e05099c507cf8d926394ea32c
2022-02-24 12:34:23,623 - MainProcess(7364) - ThreadPoolExecutor-1_1 - adsk.dls.streamer.diff - INFO :: Diff lib path is: diff.dll
2022-02-24 12:34:34,604 - MainProcess(13916) - MainThread - adsk.dls.streamer - DEBUG :: Logging initialized, with level 10, output file: C:\Users\carfi\AppData\Local\Autodesk\autodesk.webdeploy.streamer.log
2022-02-24 12:34:34,604 - MainProcess(13916) - MainThread - adsk.dls.streamer.configuration - INFO :: #################################### Begin ####################################
2022-02-24 12:34:34,604 - MainProcess(13916) - MainThread - adsk.dls.streamer.configuration - INFO :: # #
2022-02-24 12:34:34,604 - MainProcess(13916) - MainThread - adsk.dls.streamer.configuration - INFO :: # <adsk.dls.streamer.configuration.Configurator object at 0x00000241B2A43B08> #
2022-02-24 12:34:34,604 - MainProcess(13916) - MainThread - adsk.dls.streamer.configuration - INFO :: # #
2022-02-24 12:34:34,604 - MainProcess(13916) - MainThread - adsk.dls.streamer.configuration - INFO :: ###############################################################################
2022-02-24 12:34:34,604 - MainProcess(13916) - MainThread - adsk.dls.streamer.manifests - INFO :: Loading build manifest from C:\Users\carfi\AppData\Local\Autodesk\webdeploy\meta\streamer\20220121171800\resources\buildinfo.json
2022-02-24 12:34:34,617 - MainProcess(13916) - MainThread - adsk.dls.streamer.manifests - DEBUG :: Searching for manifest object member: feature-version
2022-02-24 12:34:34,617 - MainProcess(13916) - MainThread - adsk.dls.streamer.configuration - INFO :: The streamer version is: 20220121171800
2022-02-24 12:34:34,617 - MainProcess(13916) - MainThread - adsk.dls.streamer.configuration - DEBUG :: Loading default language: it_IT
2022-02-24 12:34:34,633 - MainProcess(13916) - MainThread - adsk.dls.streamer.configuration - DEBUG :: Resource directory set to: C:\Users\carfi\AppData\Local\Autodesk\webdeploy\meta\streamer\20220121171800\resources
2022-02-24 12:34:34,634 - MainProcess(13916) - MainThread - adsk.dls.streamer.__main__ - INFO :: Setup SSL_CERT_FILE environment variable to C:\Users\carfi\AppData\Local\Autodesk\webdeploy\meta\streamer\20220121171800\certs.pem
2022-02-24 12:34:34,635 - MainProcess(13916) - MainThread - adsk.dls.streamer.__main__ - DEBUG :: Defining command line arguments
2022-02-24 12:34:34,635 - MainProcess(13916) - MainThread - adsk.dls.streamer.__main__ - DEBUG :: Overriding standard streams to capture output
2022-02-24 12:34:34,635 - MainProcess(13916) - MainThread - adsk.dls.streamer.__main__ - DEBUG :: Parsing command line arguments
2022-02-24 12:34:34,636 - MainProcess(13916) - MainThread - adsk.dls.streamer.__main__ - INFO :: Command-Line Argument Configuration:
Namespace(app_id='73e72ada57b7480280f7a6f4a289729f', cleancacheall=False, cleanup=True, connection=None, force_full=False, globalinstall=False, headless=False, infofile=None, install_origin='Streamer', language='en', launch_args='', logfile=None, loglevel=20, no_auto_launch=False, no_cleanup=False, no_uninstall_registry=False, operation=<function multiple_operate at 0x00000241B2E3EE58>, pipes=None, procfac=<function uninstall_process at 0x00000241B2D8B8B8>, profile=False, pull_dest=None, purge=False, quietmode=True, stream='production', threadscount=5, update_connection=None)
2022-02-24 12:34:34,636 - MainProcess(13916) - MainThread - adsk.dls.streamer.__main__ - INFO :: >>>>>>>> app id is 73e72ada57b7480280f7a6f4a289729f ---- stream is production ---- global install is False <<<<<<<<
2022-02-24 12:34:34,636 - MainProcess(13916) - MainThread - adsk.dls.streamer.__main__ - DEBUG :: Resetting the standard streams
2022-02-24 12:34:34,636 - MainProcess(13916) - MainThread - adsk.dls.streamer - INFO :: New logging level: 20
2022-02-24 12:34:34,637 - MainProcess(13916) - MainThread - adsk.dls.streamer - INFO :: New logging level: 20
2022-02-24 12:34:34,637 - MainProcess(13916) - MessageThread - adsk.dls.streamer.ui.headless - INFO :: Begin sending message in headless mode.
2022-02-24 12:34:34,637 - MainProcess(13916) - MainThread - adsk.dls.streamer.process.process - INFO :: Start to run process: Cleanup
2022-02-24 12:34:34,637 - MainProcess(13916) - MainThread - adsk.dls.streamer.registry - INFO :: registry track file C:\Users\carfi\AppData\Local\Autodesk\webdeploy\meta\registry_track is created.
2022-02-24 12:34:34,640 - MainProcess(13916) - MainThread - adsk.dls.streamer.registry - INFO :: Existing database is at revision 3
2022-02-24 12:34:34,640 - MainProcess(13916) - MainThread - adsk.dls.streamer.registry - INFO :: Existing database is at revision 4
2022-02-24 12:34:34,640 - MainProcess(13916) - MainThread - adsk.dls.streamer.configuration - INFO :: Overriding Connection String: https://dl.appstreaming.autodesk.com/production/
2022-02-24 12:34:34,640 - MainProcess(13916) - MainThread - adsk.dls.streamer.process.process - INFO :: Primary app is 73e72ada57b7480280f7a6f4a289729f
2022-02-24 12:34:34,640 - MainProcess(13916) - MainThread - adsk.dls.streamer.process.process - INFO :: The session id is 0c76d2e1-24dd-4bb8-96f2-7ef0be48acc9
2022-02-24 12:34:34,640 - MainProcess(13916) - MainThread - adsk.dls.streamer.process.process - INFO :: Configure app begin Cleanup
2022-02-24 12:34:34,640 - MainProcess(13916) - MainThread - adsk.dls.streamer.process.uninstall_process - INFO :: Cleaning up old-version apps, ignoring any apps except for packages belonging to an in-progress app
2022-02-24 12:34:34,640 - MainProcess(13916) - MainThread - adsk.dls.streamer.process.uninstall_process - INFO :: Check app: 73e72ada57b7480280f7a6f4a289729f
2022-02-24 12:34:34,640 - MainProcess(13916) - MainThread - adsk.dls.streamer.process.uninstall_process - INFO :: Check app: 72b9f496b4fc44d8a1558df3d9d297e6
2022-02-24 12:34:34,640 - MainProcess(13916) - MainThread - adsk.dls.streamer.process.uninstall_process - INFO :: Need to remove app 72b9f496b4fc44d8a1558df3d9d297e6
2022-02-24 12:34:34,640 - MainProcess(13916) - MainThread - adsk.dls.streamer.process.uninstall_process - INFO :: Start to remove app 72b9f496b4fc44d8a1558df3d9d297e6
2022-02-24 12:34:34,648 - MainProcess(13916) - MainThread - adsk.dls.streamer.process.process - INFO :: Configure app complete Cleanup
2022-02-24 12:34:34,648 - MainProcess(13916) - MainThread - adsk.dls.streamer.process.process - INFO :: Process Complete in 0.0077791214 seconds
2022-02-24 12:34:34,885 - MainProcess(13916) - MainThread - adsk.dls.streamer.registry - INFO :: Shutting down database connection
2022-02-24 12:34:34,900 - MainProcess(13916) - MainThread - adsk.dls.streamer.configuration - INFO :: Shutting down configurator object
2022-02-24 12:34:34,900 - MainProcess(13916) - MainThread - adsk.dls.streamer.configuration - INFO :: ##################################### End #####################################
2022-02-24 12:34:34,900 - MainProcess(13916) - MainThread - adsk.dls.streamer.configuration - INFO :: # #
2022-02-24 12:34:34,900 - MainProcess(13916) - MainThread - adsk.dls.streamer.configuration - INFO :: # <adsk.dls.streamer.configuration.Configurator object at 0x00000241B2A43B08> #
2022-02-24 12:34:34,900 - MainProcess(13916) - MainThread - adsk.dls.streamer.configuration - INFO :: # #
2022-02-24 12:34:34,900 - MainProcess(13916) - MainThread - adsk.dls.streamer.configuration - INFO :: ###############################################################################