yii\web\View Object
(
    [assetBundles] => Array
        (
            [frontend\assets\JQUIAsset] => frontend\assets\JQUIAsset Object
                (
                    [basePath] => /home/kitolsky/www/site19/public_html
                    [baseUrl] => 
                    [jsOptions] => Array
                        (
                            [position] => 1
                            [async] => async
                        )

                    [cssOptions] => Array
                        (
                            [position] => 3
                        )

                    [css] => Array
                        (
                            [0] => i/jqui/jquery-ui.min.css
                        )

                    [js] => Array
                        (
                            [0] => i/jqui/jquery-ui.min.js
                        )

                    [depends] => Array
                        (
                            [0] => yii\web\YiiAsset
                            [1] => yii\bootstrap\BootstrapAsset
                        )

                    [sourcePath] => 
                    [publishOptions] => Array
                        (
                        )

                )

            [yii\web\YiiAsset] => yii\web\YiiAsset Object
                (
                    [sourcePath] => /home/kitolsky/www/site19/public_html/vendor/yiisoft/yii2/assets
                    [js] => Array
                        (
                            [0] => yii.js
                        )

                    [depends] => Array
                        (
                            [0] => yii\web\JqueryAsset
                        )

                    [basePath] => /home/kitolsky/www/site19/public_html/assets/cfbfe3df
                    [baseUrl] => /assets/cfbfe3df
                    [css] => Array
                        (
                        )

                    [jsOptions] => Array
                        (
                            [async] => async
                            [position] => 1
                        )

                    [cssOptions] => Array
                        (
                        )

                    [publishOptions] => Array
                        (
                        )

                )

            [yii\web\JqueryAsset] => yii\web\JqueryAsset Object
                (
                    [sourcePath] => /home/kitolsky/www/site19/public_html/vendor/bower/jquery/dist
                    [js] => Array
                        (
                            [0] => jquery.js
                        )

                    [basePath] => /home/kitolsky/www/site19/public_html/assets/1711704b
                    [baseUrl] => /assets/1711704b
                    [depends] => Array
                        (
                        )

                    [css] => Array
                        (
                        )

                    [jsOptions] => Array
                        (
                            [position] => 1
                        )

                    [cssOptions] => Array
                        (
                        )

                    [publishOptions] => Array
                        (
                        )

                )

            [yii\bootstrap\BootstrapAsset] => yii\bootstrap\BootstrapAsset Object
                (
                    [sourcePath] => /home/kitolsky/www/site19/public_html/vendor/bower/bootstrap/dist
                    [css] => Array
                        (
                            [0] => css/bootstrap.css
                        )

                    [basePath] => /home/kitolsky/www/site19/public_html/assets/8d91821d
                    [baseUrl] => /assets/8d91821d
                    [depends] => Array
                        (
                        )

                    [js] => Array
                        (
                        )

                    [jsOptions] => Array
                        (
                            [async] => async
                            [position] => 1
                        )

                    [cssOptions] => Array
                        (
                        )

                    [publishOptions] => Array
                        (
                        )

                )

            [frontend\assets\AppAsset] => frontend\assets\AppAsset Object
                (
                    [basePath] => /home/kitolsky/www/site19/public_html
                    [baseUrl] => 
                    [jsOptions] => Array
                        (
                            [position] => 1
                            [async] => async
                        )

                    [cssOptions] => Array
                        (
                            [position] => 3
                        )

                    [css] => Array
                        (
                            [0] => i/site.css
                            [1] => i/style.css
                            [2] => i/_fast.css
                        )

                    [js] => Array
                        (
                            [0] => i/notify.min.js
                            [1] => i/js.js
                        )

                    [depends] => Array
                        (
                            [0] => yii\web\YiiAsset
                            [1] => yii\bootstrap\BootstrapAsset
                            [2] => yii\bootstrap\BootstrapPluginAsset
                        )

                    [sourcePath] => 
                    [publishOptions] => Array
                        (
                        )

                )

            [yii\bootstrap\BootstrapPluginAsset] => yii\bootstrap\BootstrapPluginAsset Object
                (
                    [sourcePath] => /home/kitolsky/www/site19/public_html/vendor/bower/bootstrap/dist
                    [js] => Array
                        (
                            [0] => js/bootstrap.js
                        )

                    [depends] => Array
                        (
                            [0] => yii\web\JqueryAsset
                            [1] => yii\bootstrap\BootstrapAsset
                        )

                    [basePath] => /home/kitolsky/www/site19/public_html/assets/8d91821d
                    [baseUrl] => /assets/8d91821d
                    [css] => Array
                        (
                        )

                    [jsOptions] => Array
                        (
                            [async] => async
                            [position] => 1
                        )

                    [cssOptions] => Array
                        (
                        )

                    [publishOptions] => Array
                        (
                        )

                )

        )

    [title] => Swerus Partner: Продажа дисковых пил, Обслуживание дисковых пил
    [metaTags] => Array
        (
        )

    [linkTags] => Array
        (
        )

    [css] => Array
        (
        )

    [cssFiles] => Array
        (
        )

    [js] => Array
        (
        )

    [jsFiles] => Array
        (
        )

    [_assetManager:yii\web\View:private] => 
    [context] => frontend\controllers\NodeController Object
        (
            [enableCsrfValidation] => 
            [actionParams] => Array
                (
                    [path] => 
                )

            [id] => node
            [module] => yii\web\Application Object
                (
                    [defaultRoute] => node/index
                    [catchAll] => 
                    [controller] => frontend\controllers\NodeController Object
 *RECURSION*
                    [_homeUrl:yii\web\Application:private] => 
                    [controllerNamespace] => frontend\controllers
                    [name] => My Application
                    [charset] => UTF-8
                    [language] => ru-RU
                    [sourceLanguage] => en-US
                    [layout] => main
                    [requestedRoute] => node/index
                    [requestedAction] => yii\base\InlineAction Object
                        (
                            [actionMethod] => actionIndex
                            [id] => index
                            [controller] => frontend\controllers\NodeController Object
 *RECURSION*
                            [_events:yii\base\Component:private] => Array
                                (
                                )

                            [_behaviors:yii\base\Component:private] => 
                        )

                    [requestedParams] => Array
                        (
                            [0] => 
                        )

                    [extensions] => Array
                        (
                            [yiisoft/yii2-faker] => Array
                                (
                                    [name] => yiisoft/yii2-faker
                                    [version] => 2.0.3.0
                                    [alias] => Array
                                        (
                                            [@yii/faker] => /home/kitolsky/www/site19/public_html/vendor/yiisoft/yii2-faker
                                        )

                                )

                            [creocoder/yii2-nested-sets] => Array
                                (
                                    [name] => creocoder/yii2-nested-sets
                                    [version] => 0.9.0.0
                                    [alias] => Array
                                        (
                                            [@creocoder/nestedsets] => /home/kitolsky/www/site19/public_html/vendor/creocoder/yii2-nested-sets/src
                                        )

                                )

                            [paulzi/yii2-adjacency-list] => Array
                                (
                                    [name] => paulzi/yii2-adjacency-list
                                    [version] => 1.0.6.0
                                    [alias] => Array
                                        (
                                            [@paulzi/adjacencylist] => /home/kitolsky/www/site19/public_html/vendor/paulzi/yii2-adjacency-list
                                        )

                                )

                            [vova07/yii2-imperavi-widget] => Array
                                (
                                    [name] => vova07/yii2-imperavi-widget
                                    [version] => 1.2.10.0
                                    [alias] => Array
                                        (
                                            [@vova07/imperavi] => /home/kitolsky/www/site19/public_html/vendor/vova07/yii2-imperavi-widget/src
                                        )

                                )

                            [yiisoft/yii2-bootstrap] => Array
                                (
                                    [name] => yiisoft/yii2-bootstrap
                                    [version] => 2.0.6.0
                                    [alias] => Array
                                        (
                                            [@yii/bootstrap] => /home/kitolsky/www/site19/public_html/vendor/yiisoft/yii2-bootstrap
                                        )

                                )

                            [yiisoft/yii2-gii] => Array
                                (
                                    [name] => yiisoft/yii2-gii
                                    [version] => 2.0.5.0
                                    [alias] => Array
                                        (
                                            [@yii/gii] => /home/kitolsky/www/site19/public_html/vendor/yiisoft/yii2-gii
                                        )

                                )

                            [dmstr/yii2-bootstrap] => Array
                                (
                                    [name] => dmstr/yii2-bootstrap
                                    [version] => 0.2.0.0
                                    [alias] => Array
                                        (
                                            [@dmstr/bootstrap] => /home/kitolsky/www/site19/public_html/vendor/dmstr/yii2-bootstrap
                                        )

                                )

                            [paulzi/yii2-nested-sets] => Array
                                (
                                    [name] => paulzi/yii2-nested-sets
                                    [version] => 1.0.6.0
                                    [alias] => Array
                                        (
                                            [@paulzi/nestedsets] => /home/kitolsky/www/site19/public_html/vendor/paulzi/yii2-nested-sets
                                        )

                                )

                            [paulzi/yii2-auto-tree] => Array
                                (
                                    [name] => paulzi/yii2-auto-tree
                                    [version] => 1.0.4.0
                                    [alias] => Array
                                        (
                                            [@paulzi/autotree] => /home/kitolsky/www/site19/public_html/vendor/paulzi/yii2-auto-tree
                                        )

                                )

                            [yiisoft/yii2-jui] => Array
                                (
                                    [name] => yiisoft/yii2-jui
                                    [version] => 2.0.6.0
                                    [alias] => Array
                                        (
                                            [@yii/jui] => /home/kitolsky/www/site19/public_html/vendor/yiisoft/yii2-jui
                                        )

                                )

                            [2amigos/yii2-file-input-widget] => Array
                                (
                                    [name] => 2amigos/yii2-file-input-widget
                                    [version] => 1.0.2.0
                                    [alias] => Array
                                        (
                                            [@dosamigos/fileinput] => /home/kitolsky/www/site19/public_html/vendor/2amigos/yii2-file-input-widget/src
                                        )

                                )

                            [2amigos/yii2-date-time-picker-widget] => Array
                                (
                                    [name] => 2amigos/yii2-date-time-picker-widget
                                    [version] => 1.0.3.0
                                    [alias] => Array
                                        (
                                            [@dosamigos/datetimepicker] => /home/kitolsky/www/site19/public_html/vendor/2amigos/yii2-date-time-picker-widget/src
                                        )

                                )

                            [2amigos/yii2-date-picker-widget] => Array
                                (
                                    [name] => 2amigos/yii2-date-picker-widget
                                    [version] => 1.0.6.0
                                    [alias] => Array
                                        (
                                            [@dosamigos/datepicker] => /home/kitolsky/www/site19/public_html/vendor/2amigos/yii2-date-picker-widget/src
                                        )

                                )

                            [yiisoft/yii2-debug] => Array
                                (
                                    [name] => yiisoft/yii2-debug
                                    [version] => 2.0.9.0
                                    [alias] => Array
                                        (
                                            [@yii/debug] => /home/kitolsky/www/site19/public_html/vendor/yiisoft/yii2-debug
                                        )

                                )

                            [yiisoft/yii2-swiftmailer] => Array
                                (
                                    [name] => yiisoft/yii2-swiftmailer
                                    [version] => 2.0.7.0
                                    [alias] => Array
                                        (
                                            [@yii/swiftmailer] => /home/kitolsky/www/site19/public_html/vendor/yiisoft/yii2-swiftmailer
                                        )

                                )

                            [yiisoft/yii2-httpclient] => Array
                                (
                                    [name] => yiisoft/yii2-httpclient
                                    [version] => 2.0.4.0
                                    [alias] => Array
                                        (
                                            [@yii/httpclient] => /home/kitolsky/www/site19/public_html/vendor/yiisoft/yii2-httpclient
                                        )

                                )

                            [yiisoft/yii2-authclient] => Array
                                (
                                    [name] => yiisoft/yii2-authclient
                                    [version] => 2.1.3.0
                                    [alias] => Array
                                        (
                                            [@yii/authclient] => /home/kitolsky/www/site19/public_html/vendor/yiisoft/yii2-authclient
                                        )

                                )

                            [dmstr/yii2-db] => Array
                                (
                                    [name] => dmstr/yii2-db
                                    [version] => 0.8.11.0
                                    [alias] => Array
                                        (
                                            [@dmstr/db] => /home/kitolsky/www/site19/public_html/vendor/dmstr/yii2-db/db
                                            [@dmstr/db/tests] => /home/kitolsky/www/site19/public_html/vendor/dmstr/yii2-db/db/tests
                                            [@dmstr/console] => /home/kitolsky/www/site19/public_html/vendor/dmstr/yii2-db/console
                                        )

                                )

                            [dmstr/yii2-helpers] => Array
                                (
                                    [name] => dmstr/yii2-helpers
                                    [version] => 0.4.4.0
                                    [alias] => Array
                                        (
                                            [@dmstr/helpers] => /home/kitolsky/www/site19/public_html/vendor/dmstr/yii2-helpers/src
                                        )

                                )

                            [schmunk42/yii2-giiant] => Array
                                (
                                    [name] => schmunk42/yii2-giiant
                                    [version] => 0.9.2.0
                                    [alias] => Array
                                        (
                                            [@schmunk42/giiant] => /home/kitolsky/www/site19/public_html/vendor/schmunk42/yii2-giiant/src
                                        )

                                    [bootstrap] => schmunk42\giiant\Bootstrap
                                )

                        )

                    [bootstrap] => Array
                        (
                            [0] => log
                            [1] => queryStatic
                            [2] => domainRouter
                            [3] => classmapCache
                            [4] => rpcEndpoint
                            [5] => blockWrapper
                            [6] => utmTracker
                            [7] => debug
                        )

                    [state] => 3
                    [loadedModules] => Array
                        (
                            [yii\web\Application] => yii\web\Application Object
 *RECURSION*
                            [yii\debug\Module] => yii\debug\Module Object
                                (
                                    [allowedIPs] => Array
                                        (
                                            [0] => 127.0.0.1
                                            [1] => ::1
                                        )

                                    [allowedHosts] => Array
                                        (
                                        )

                                    [controllerNamespace] => yii\debug\controllers
                                    [logTarget] => yii\debug\LogTarget Object
                                        (
                                            [module] => yii\debug\Module Object
 *RECURSION*
                                            [tag] => 59e5b09293310
                                            [enabled] => 1
                                            [categories] => Array
                                                (
                                                )

                                            [except] => Array
                                                (
                                                )

                                            [logVars] => Array
                                                (
                                                    [0] => _GET
                                                    [1] => _POST
                                                    [2] => _FILES
                                                    [3] => _COOKIE
                                                    [4] => _SESSION
                                                    [5] => _SERVER
                                                )

                                            [prefix] => 
                                            [exportInterval] => 1000
                                            [messages] => Array
                                                (
                                                )

                                            [_levels:yii\log\Target:private] => 0
                                            [_events:yii\base\Component:private] => Array
                                                (
                                                )

                                            [_behaviors:yii\base\Component:private] => 
                                        )

                                    [panels] => Array
                                        (
                                            [config] => yii\debug\panels\ConfigPanel Object
                                                (
                                                    [id] => config
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [request] => yii\debug\panels\RequestPanel Object
                                                (
                                                    [id] => request
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [log] => yii\debug\panels\LogPanel Object
                                                (
                                                    [_models:yii\debug\panels\LogPanel:private] => 
                                                    [id] => log
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [profiling] => yii\debug\panels\ProfilingPanel Object
                                                (
                                                    [_models:yii\debug\panels\ProfilingPanel:private] => 
                                                    [id] => profiling
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [db] => yii\debug\panels\DbPanel Object
                                                (
                                                    [criticalQueryThreshold] => 
                                                    [db] => db
                                                    [defaultOrder] => Array
                                                        (
                                                            [seq] => 4
                                                        )

                                                    [defaultFilter] => Array
                                                        (
                                                        )

                                                    [_models:yii\debug\panels\DbPanel:private] => 
                                                    [_timings:yii\debug\panels\DbPanel:private] => 
                                                    [id] => db
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                            [db-explain] => Array
                                                                (
                                                                    [class] => yii\debug\actions\db\ExplainAction
                                                                    [panel] => yii\debug\panels\DbPanel Object
 *RECURSION*
                                                                )

                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [assets] => yii\debug\panels\AssetPanel Object
                                                (
                                                    [id] => assets
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [mail] => yii\debug\panels\MailPanel Object
                                                (
                                                    [mailPath] => @runtime/debug/mail
                                                    [_messages:yii\debug\panels\MailPanel:private] => Array
                                                        (
                                                        )

                                                    [id] => mail
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [timeline] => yii\debug\panels\TimelinePanel Object
                                                (
                                                    [_colors:yii\debug\panels\TimelinePanel:private] => Array
                                                        (
                                                            [20] => #1e6823
                                                            [10] => #44a340
                                                            [1] => #8cc665
                                                        )

                                                    [_models:yii\debug\panels\TimelinePanel:private] => 
                                                    [_start:yii\debug\panels\TimelinePanel:private] => 
                                                    [_end:yii\debug\panels\TimelinePanel:private] => 
                                                    [_duration:yii\debug\panels\TimelinePanel:private] => 
                                                    [_svg:yii\debug\panels\TimelinePanel:private] => 
                                                    [_svgOptions:yii\debug\panels\TimelinePanel:private] => Array
                                                        (
                                                            [class] => yii\debug\models\timeline\Svg
                                                        )

                                                    [_memory:yii\debug\panels\TimelinePanel:private] => 
                                                    [id] => timeline
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [user] => yii\debug\panels\UserPanel Object
                                                (
                                                    [id] => user
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [router] => yii\debug\panels\RouterPanel Object
                                                (
                                                    [_categories:yii\debug\panels\RouterPanel:private] => Array
                                                        (
                                                            [0] => yii\web\UrlManager::parseRequest
                                                            [1] => yii\web\UrlRule::parseRequest
                                                            [2] => yii\web\CompositeUrlRule::parseRequest
                                                            [3] => yii\rest\UrlRule::parseRequest
                                                        )

                                                    [id] => router
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                        )

                                    [defaultPanel] => log
                                    [dataPath] => /home/kitolsky/www/site19/public_html/frontend/runtime/debug
                                    [fileMode] => 
                                    [dirMode] => 509
                                    [historySize] => 50
                                    [enableDebugLogs] => 
                                    [traceLine] => {text}
                                    [params] => Array
                                        (
                                        )

                                    [id] => debug
                                    [module] => yii\web\Application Object
 *RECURSION*
                                    [layout] => 
                                    [controllerMap] => Array
                                        (
                                        )

                                    [defaultRoute] => default
                                    [_basePath:yii\base\Module:private] => 
                                    [_viewPath:yii\base\Module:private] => 
                                    [_layoutPath:yii\base\Module:private] => 
                                    [_modules:yii\base\Module:private] => Array
                                        (
                                        )

                                    [_version:yii\base\Module:private] => 
                                    [_components:yii\di\ServiceLocator:private] => Array
                                        (
                                        )

                                    [_definitions:yii\di\ServiceLocator:private] => Array
                                        (
                                        )

                                    [_events:yii\base\Component:private] => Array
                                        (
                                        )

                                    [_behaviors:yii\base\Component:private] => 
                                )

                        )

                    [_runtimePath:yii\base\Application:private] => /home/kitolsky/www/site19/public_html/frontend/runtime
                    [_vendorPath:yii\base\Application:private] => /home/kitolsky/www/site19/public_html/vendor
                    [params] => common\components\ParamHandler Object
                        (
                            [params:common\components\ParamHandler:private] => Array
                                (
                                    [adminEmail] => admin@example.com
                                    [supportEmail] => support@example.com
                                    [user.passwordResetTokenExpire] => 3600
                                    [baseDomain] => 19.kitolsky.cz8.ru
                                    [idProtect] => empty
                                    [projectName] => Swerus Partner
                                    [gitBranch] => master
                                    [gitCommand] => /usr/local/bin/git
                                    [news.layout] => layout-primary
                                    [lead.notifyCallback] => leadMail.swerusmail,leadcbSmSimple.swerussms1,leadcbSmSimple.swerus
                                    [lead.validators] => Array
                                        (
                                            [phone] => #[\S]+#i
                                        )

                                    [lead.notify.swerusmail.to] => swedexspb@swedexspb.ru
                                    [lead.notify.mail.enabled] => 1
                                    [lead.notify.swerussms1.login] => betonspb
                                    [lead.notify.swerussms1.template] => {name}, {phone}. {product}
                                    [lead.notify.swerussms1.pass] => r4ZMdWfx
                                    [lead.notify.swerussms1.from] => 63940
                                    [lead.notify.swerussms1.to] => 79213002003
                                    [lead.notify.swerussms1.prefix] => Заявка (Swerus): 
                                    [lead.notify.swerussms1.enabled] => 1
                                    [global.buy] =>  data-target="#main" data-toggle="modal" type="button"
                                    [global.color] => 
                                    [global.color1] => 
                                    [global.dotted] => 
                                    [global.dotted1] => 
                                    [global.email] => info@cfei.ru
                                    [global.modify] =>  data-target="#modify" data-toggle="modal" type="button"
                                    [global.phoneFull] => +7 (921) 300-200-3
                                    [global.up] => 
                                    [global.nbsp] =>  
                                    [global.navClass] => navbar navbar-default p-l-20
                                    [global.navULClass] => nav navbar-nav
                                    [global.address] => СПб, ул. 9-я Советская, д. 4, оф. 105
                                    [global.phoneZATOCHKA] => +7 (905) 211-51-17
                                )

                            [scopedParams:common\components\ParamHandler:private] => Array
                                (
                                )

                            [config:common\components\ParamHandler:private] => Array
                                (
                                    [cacheDuration] => 60
                                    [autoPreload] => Array
                                        (
                                            [0] => global
                                            [1] => -
                                        )

                                )

                            [isPreloaded:common\components\ParamHandler:private] => 1
                            [branches] => Array
                                (
                                    [global] => 1
                                    [ml] => 1
                                )

                            [scope] => node 1
                        )

                    [id] => app-frontend
                    [module] => 
                    [controllerMap] => Array
                        (
                        )

                    [_basePath:yii\base\Module:private] => /home/kitolsky/www/site19/public_html/frontend
                    [_viewPath:yii\base\Module:private] => /home/kitolsky/www/site19/public_html/frontend/views
                    [_layoutPath:yii\base\Module:private] => /home/kitolsky/www/site19/public_html/frontend/views/layouts
                    [_modules:yii\base\Module:private] => Array
                        (
                            [debug] => yii\debug\Module Object
                                (
                                    [allowedIPs] => Array
                                        (
                                            [0] => 127.0.0.1
                                            [1] => ::1
                                        )

                                    [allowedHosts] => Array
                                        (
                                        )

                                    [controllerNamespace] => yii\debug\controllers
                                    [logTarget] => yii\debug\LogTarget Object
                                        (
                                            [module] => yii\debug\Module Object
 *RECURSION*
                                            [tag] => 59e5b09293310
                                            [enabled] => 1
                                            [categories] => Array
                                                (
                                                )

                                            [except] => Array
                                                (
                                                )

                                            [logVars] => Array
                                                (
                                                    [0] => _GET
                                                    [1] => _POST
                                                    [2] => _FILES
                                                    [3] => _COOKIE
                                                    [4] => _SESSION
                                                    [5] => _SERVER
                                                )

                                            [prefix] => 
                                            [exportInterval] => 1000
                                            [messages] => Array
                                                (
                                                )

                                            [_levels:yii\log\Target:private] => 0
                                            [_events:yii\base\Component:private] => Array
                                                (
                                                )

                                            [_behaviors:yii\base\Component:private] => 
                                        )

                                    [panels] => Array
                                        (
                                            [config] => yii\debug\panels\ConfigPanel Object
                                                (
                                                    [id] => config
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [request] => yii\debug\panels\RequestPanel Object
                                                (
                                                    [id] => request
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [log] => yii\debug\panels\LogPanel Object
                                                (
                                                    [_models:yii\debug\panels\LogPanel:private] => 
                                                    [id] => log
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [profiling] => yii\debug\panels\ProfilingPanel Object
                                                (
                                                    [_models:yii\debug\panels\ProfilingPanel:private] => 
                                                    [id] => profiling
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [db] => yii\debug\panels\DbPanel Object
                                                (
                                                    [criticalQueryThreshold] => 
                                                    [db] => db
                                                    [defaultOrder] => Array
                                                        (
                                                            [seq] => 4
                                                        )

                                                    [defaultFilter] => Array
                                                        (
                                                        )

                                                    [_models:yii\debug\panels\DbPanel:private] => 
                                                    [_timings:yii\debug\panels\DbPanel:private] => 
                                                    [id] => db
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                            [db-explain] => Array
                                                                (
                                                                    [class] => yii\debug\actions\db\ExplainAction
                                                                    [panel] => yii\debug\panels\DbPanel Object
 *RECURSION*
                                                                )

                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [assets] => yii\debug\panels\AssetPanel Object
                                                (
                                                    [id] => assets
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [mail] => yii\debug\panels\MailPanel Object
                                                (
                                                    [mailPath] => @runtime/debug/mail
                                                    [_messages:yii\debug\panels\MailPanel:private] => Array
                                                        (
                                                        )

                                                    [id] => mail
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [timeline] => yii\debug\panels\TimelinePanel Object
                                                (
                                                    [_colors:yii\debug\panels\TimelinePanel:private] => Array
                                                        (
                                                            [20] => #1e6823
                                                            [10] => #44a340
                                                            [1] => #8cc665
                                                        )

                                                    [_models:yii\debug\panels\TimelinePanel:private] => 
                                                    [_start:yii\debug\panels\TimelinePanel:private] => 
                                                    [_end:yii\debug\panels\TimelinePanel:private] => 
                                                    [_duration:yii\debug\panels\TimelinePanel:private] => 
                                                    [_svg:yii\debug\panels\TimelinePanel:private] => 
                                                    [_svgOptions:yii\debug\panels\TimelinePanel:private] => Array
                                                        (
                                                            [class] => yii\debug\models\timeline\Svg
                                                        )

                                                    [_memory:yii\debug\panels\TimelinePanel:private] => 
                                                    [id] => timeline
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [user] => yii\debug\panels\UserPanel Object
                                                (
                                                    [id] => user
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [router] => yii\debug\panels\RouterPanel Object
                                                (
                                                    [_categories:yii\debug\panels\RouterPanel:private] => Array
                                                        (
                                                            [0] => yii\web\UrlManager::parseRequest
                                                            [1] => yii\web\UrlRule::parseRequest
                                                            [2] => yii\web\CompositeUrlRule::parseRequest
                                                            [3] => yii\rest\UrlRule::parseRequest
                                                        )

                                                    [id] => router
                                                    [tag] => 
                                                    [module] => yii\debug\Module Object
 *RECURSION*
                                                    [data] => 
                                                    [actions] => Array
                                                        (
                                                        )

                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                        )

                                    [defaultPanel] => log
                                    [dataPath] => /home/kitolsky/www/site19/public_html/frontend/runtime/debug
                                    [fileMode] => 
                                    [dirMode] => 509
                                    [historySize] => 50
                                    [enableDebugLogs] => 
                                    [traceLine] => {text}
                                    [params] => Array
                                        (
                                        )

                                    [id] => debug
                                    [module] => yii\web\Application Object
 *RECURSION*
                                    [layout] => 
                                    [controllerMap] => Array
                                        (
                                        )

                                    [defaultRoute] => default
                                    [_basePath:yii\base\Module:private] => 
                                    [_viewPath:yii\base\Module:private] => 
                                    [_layoutPath:yii\base\Module:private] => 
                                    [_modules:yii\base\Module:private] => Array
                                        (
                                        )

                                    [_version:yii\base\Module:private] => 
                                    [_components:yii\di\ServiceLocator:private] => Array
                                        (
                                        )

                                    [_definitions:yii\di\ServiceLocator:private] => Array
                                        (
                                        )

                                    [_events:yii\base\Component:private] => Array
                                        (
                                        )

                                    [_behaviors:yii\base\Component:private] => 
                                )

                        )

                    [_version:yii\base\Module:private] => 
                    [_components:yii\di\ServiceLocator:private] => Array
                        (
                            [errorHandler] => yii\web\ErrorHandler Object
                                (
                                    [maxSourceLines] => 19
                                    [maxTraceSourceLines] => 13
                                    [errorAction] => site/error
                                    [errorView] => @yii/views/errorHandler/error.php
                                    [exceptionView] => @yii/views/errorHandler/exception.php
                                    [callStackItemView] => @yii/views/errorHandler/callStackItem.php
                                    [previousExceptionView] => @yii/views/errorHandler/previousException.php
                                    [displayVars] => Array
                                        (
                                            [0] => _GET
                                            [1] => _POST
                                            [2] => _FILES
                                            [3] => _COOKIE
                                            [4] => _SESSION
                                        )

                                    [discardExistingOutput] => 1
                                    [memoryReserveSize] => 262144
                                    [exception] => 
                                    [_memoryReserve:yii\base\ErrorHandler:private] => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                    [_hhvmException:yii\base\ErrorHandler:private] => 
                                    [_events:yii\base\Component:private] => Array
                                        (
                                        )

                                    [_behaviors:yii\base\Component:private] => 
                                )

                            [request] => yii\web\Request Object
                                (
                                    [enableCsrfValidation] => 1
                                    [csrfParam] => _csrf
                                    [csrfCookie] => Array
                                        (
                                            [path] => /
                                        )

                                    [enableCsrfCookie] => 1
                                    [enableCookieValidation] => 1
                                    [cookieValidationKey] => 4TZPBEz3s65zrC452jtzUslagLX6xfrU
                                    [methodParam] => _method
                                    [parsers] => Array
                                        (
                                        )

                                    [_cookies:yii\web\Request:private] => yii\web\CookieCollection Object
                                        (
                                            [readOnly] => 1
                                            [_cookies:yii\web\CookieCollection:private] => Array
                                                (
                                                )

                                        )

                                    [_headers:yii\web\Request:private] => 
                                    [_rawBody:yii\web\Request:private] => 
                                    [_bodyParams:yii\web\Request:private] => 
                                    [_queryParams:yii\web\Request:private] => 
                                    [_hostInfo:yii\web\Request:private] => 
                                    [_hostName:yii\web\Request:private] => 
                                    [_baseUrl:yii\web\Request:private] => /
                                    [_scriptUrl:yii\web\Request:private] => /index.php
                                    [_scriptFile:yii\web\Request:private] => 
                                    [_pathInfo:yii\web\Request:private] => 
                                    [_url:yii\web\Request:private] => /
                                    [_port:yii\web\Request:private] => 
                                    [_securePort:yii\web\Request:private] => 
                                    [_contentTypes:yii\web\Request:private] => 
                                    [_languages:yii\web\Request:private] => 
                                    [_csrfToken:yii\web\Request:private] => hCmmxQlKzhJV6NXnZV0XNbAzhsnFNygSyLR-1GvEqQILZ4zVZkoLwEGqypE2aA8acvL-Cl_18tT-oTNQc4mjfw==
                                    [_isConsoleRequest:yii\base\Request:private] => 
                                    [_events:yii\base\Component:private] => Array
                                        (
                                        )

                                    [_behaviors:yii\base\Component:private] => 
                                    [_scriptFile:yii\base\Request:private] => 
                                )

                            [log] => yii\log\Dispatcher Object
                                (
                                    [targets] => Array
                                        (
                                            [0] => yii\log\FileTarget Object
                                                (
                                                    [logFile] => /home/kitolsky/www/site19/public_html/frontend/runtime/logs/app.log
                                                    [enableRotation] => 1
                                                    [maxFileSize] => 10240
                                                    [maxLogFiles] => 5
                                                    [fileMode] => 
                                                    [dirMode] => 509
                                                    [rotateByCopy] => 1
                                                    [enabled] => 1
                                                    [categories] => Array
                                                        (
                                                        )

                                                    [except] => Array
                                                        (
                                                        )

                                                    [logVars] => Array
                                                        (
                                                            [0] => _GET
                                                            [1] => _POST
                                                            [2] => _FILES
                                                            [3] => _COOKIE
                                                            [4] => _SESSION
                                                            [5] => _SERVER
                                                        )

                                                    [prefix] => 
                                                    [exportInterval] => 1000
                                                    [messages] => Array
                                                        (
                                                        )

                                                    [_levels:yii\log\Target:private] => 3
                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                            [debug] => yii\debug\LogTarget Object
                                                (
                                                    [module] => yii\debug\Module Object
                                                        (
                                                            [allowedIPs] => Array
                                                                (
                                                                    [0] => 127.0.0.1
                                                                    [1] => ::1
                                                                )

                                                            [allowedHosts] => Array
                                                                (
                                                                )

                                                            [controllerNamespace] => yii\debug\controllers
                                                            [logTarget] => yii\debug\LogTarget Object
 *RECURSION*
                                                            [panels] => Array
                                                                (
                                                                    [config] => yii\debug\panels\ConfigPanel Object
                                                                        (
                                                                            [id] => config
                                                                            [tag] => 
                                                                            [module] => yii\debug\Module Object
 *RECURSION*
                                                                            [data] => 
                                                                            [actions] => Array
                                                                                (
                                                                                )

                                                                            [_events:yii\base\Component:private] => Array
                                                                                (
                                                                                )

                                                                            [_behaviors:yii\base\Component:private] => 
                                                                        )

                                                                    [request] => yii\debug\panels\RequestPanel Object
                                                                        (
                                                                            [id] => request
                                                                            [tag] => 
                                                                            [module] => yii\debug\Module Object
 *RECURSION*
                                                                            [data] => 
                                                                            [actions] => Array
                                                                                (
                                                                                )

                                                                            [_events:yii\base\Component:private] => Array
                                                                                (
                                                                                )

                                                                            [_behaviors:yii\base\Component:private] => 
                                                                        )

                                                                    [log] => yii\debug\panels\LogPanel Object
                                                                        (
                                                                            [_models:yii\debug\panels\LogPanel:private] => 
                                                                            [id] => log
                                                                            [tag] => 
                                                                            [module] => yii\debug\Module Object
 *RECURSION*
                                                                            [data] => 
                                                                            [actions] => Array
                                                                                (
                                                                                )

                                                                            [_events:yii\base\Component:private] => Array
                                                                                (
                                                                                )

                                                                            [_behaviors:yii\base\Component:private] => 
                                                                        )

                                                                    [profiling] => yii\debug\panels\ProfilingPanel Object
                                                                        (
                                                                            [_models:yii\debug\panels\ProfilingPanel:private] => 
                                                                            [id] => profiling
                                                                            [tag] => 
                                                                            [module] => yii\debug\Module Object
 *RECURSION*
                                                                            [data] => 
                                                                            [actions] => Array
                                                                                (
                                                                                )

                                                                            [_events:yii\base\Component:private] => Array
                                                                                (
                                                                                )

                                                                            [_behaviors:yii\base\Component:private] => 
                                                                        )

                                                                    [db] => yii\debug\panels\DbPanel Object
                                                                        (
                                                                            [criticalQueryThreshold] => 
                                                                            [db] => db
                                                                            [defaultOrder] => Array
                                                                                (
                                                                                    [seq] => 4
                                                                                )

                                                                            [defaultFilter] => Array
                                                                                (
                                                                                )

                                                                            [_models:yii\debug\panels\DbPanel:private] => 
                                                                            [_timings:yii\debug\panels\DbPanel:private] => 
                                                                            [id] => db
                                                                            [tag] => 
                                                                            [module] => yii\debug\Module Object
 *RECURSION*
                                                                            [data] => 
                                                                            [actions] => Array
                                                                                (
                                                                                    [db-explain] => Array
                                                                                        (
                                                                                            [class] => yii\debug\actions\db\ExplainAction
                                                                                            [panel] => yii\debug\panels\DbPanel Object
 *RECURSION*
                                                                                        )

                                                                                )

                                                                            [_events:yii\base\Component:private] => Array
                                                                                (
                                                                                )

                                                                            [_behaviors:yii\base\Component:private] => 
                                                                        )

                                                                    [assets] => yii\debug\panels\AssetPanel Object
                                                                        (
                                                                            [id] => assets
                                                                            [tag] => 
                                                                            [module] => yii\debug\Module Object
 *RECURSION*
                                                                            [data] => 
                                                                            [actions] => Array
                                                                                (
                                                                                )

                                                                            [_events:yii\base\Component:private] => Array
                                                                                (
                                                                                )

                                                                            [_behaviors:yii\base\Component:private] => 
                                                                        )

                                                                    [mail] => yii\debug\panels\MailPanel Object
                                                                        (
                                                                            [mailPath] => @runtime/debug/mail
                                                                            [_messages:yii\debug\panels\MailPanel:private] => Array
                                                                                (
                                                                                )

                                                                            [id] => mail
                                                                            [tag] => 
                                                                            [module] => yii\debug\Module Object
 *RECURSION*
                                                                            [data] => 
                                                                            [actions] => Array
                                                                                (
                                                                                )

                                                                            [_events:yii\base\Component:private] => Array
                                                                                (
                                                                                )

                                                                            [_behaviors:yii\base\Component:private] => 
                                                                        )

                                                                    [timeline] => yii\debug\panels\TimelinePanel Object
                                                                        (
                                                                            [_colors:yii\debug\panels\TimelinePanel:private] => Array
                                                                                (
                                                                                    [20] => #1e6823
                                                                                    [10] => #44a340
                                                                                    [1] => #8cc665
                                                                                )

                                                                            [_models:yii\debug\panels\TimelinePanel:private] => 
                                                                            [_start:yii\debug\panels\TimelinePanel:private] => 
                                                                            [_end:yii\debug\panels\TimelinePanel:private] => 
                                                                            [_duration:yii\debug\panels\TimelinePanel:private] => 
                                                                            [_svg:yii\debug\panels\TimelinePanel:private] => 
                                                                            [_svgOptions:yii\debug\panels\TimelinePanel:private] => Array
                                                                                (
                                                                                    [class] => yii\debug\models\timeline\Svg
                                                                                )

                                                                            [_memory:yii\debug\panels\TimelinePanel:private] => 
                                                                            [id] => timeline
                                                                            [tag] => 
                                                                            [module] => yii\debug\Module Object
 *RECURSION*
                                                                            [data] => 
                                                                            [actions] => Array
                                                                                (
                                                                                )

                                                                            [_events:yii\base\Component:private] => Array
                                                                                (
                                                                                )

                                                                            [_behaviors:yii\base\Component:private] => 
                                                                        )

                                                                    [user] => yii\debug\panels\UserPanel Object
                                                                        (
                                                                            [id] => user
                                                                            [tag] => 
                                                                            [module] => yii\debug\Module Object
 *RECURSION*
                                                                            [data] => 
                                                                            [actions] => Array
                                                                                (
                                                                                )

                                                                            [_events:yii\base\Component:private] => Array
                                                                                (
                                                                                )

                                                                            [_behaviors:yii\base\Component:private] => 
                                                                        )

                                                                    [router] => yii\debug\panels\RouterPanel Object
                                                                        (
                                                                            [_categories:yii\debug\panels\RouterPanel:private] => Array
                                                                                (
                                                                                    [0] => yii\web\UrlManager::parseRequest
                                                                                    [1] => yii\web\UrlRule::parseRequest
                                                                                    [2] => yii\web\CompositeUrlRule::parseRequest
                                                                                    [3] => yii\rest\UrlRule::parseRequest
                                                                                )

                                                                            [id] => router
                                                                            [tag] => 
                                                                            [module] => yii\debug\Module Object
 *RECURSION*
                                                                            [data] => 
                                                                            [actions] => Array
                                                                                (
                                                                                )

                                                                            [_events:yii\base\Component:private] => Array
                                                                                (
                                                                                )

                                                                            [_behaviors:yii\base\Component:private] => 
                                                                        )

                                                                )

                                                            [defaultPanel] => log
                                                            [dataPath] => /home/kitolsky/www/site19/public_html/frontend/runtime/debug
                                                            [fileMode] => 
                                                            [dirMode] => 509
                                                            [historySize] => 50
                                                            [enableDebugLogs] => 
                                                            [traceLine] => {text}
                                                            [params] => Array
                                                                (
                                                                )

                                                            [id] => debug
                                                            [module] => yii\web\Application Object
 *RECURSION*
                                                            [layout] => 
                                                            [controllerMap] => Array
                                                                (
                                                                )

                                                            [defaultRoute] => default
                                                            [_basePath:yii\base\Module:private] => 
                                                            [_viewPath:yii\base\Module:private] => 
                                                            [_layoutPath:yii\base\Module:private] => 
                                                            [_modules:yii\base\Module:private] => Array
                                                                (
                                                                )

                                                            [_version:yii\base\Module:private] => 
                                                            [_components:yii\di\ServiceLocator:private] => Array
                                                                (
                                                                )

                                                            [_definitions:yii\di\ServiceLocator:private] => Array
                                                                (
                                                                )

                                                            [_events:yii\base\Component:private] => Array
                                                                (
                                                                )

                                                            [_behaviors:yii\base\Component:private] => 
                                                        )

                                                    [tag] => 59e5b09293310
                                                    [enabled] => 1
                                                    [categories] => Array
                                                        (
                                                        )

                                                    [except] => Array
                                                        (
                                                        )

                                                    [logVars] => Array
                                                        (
                                                            [0] => _GET
                                                            [1] => _POST
                                                            [2] => _FILES
                                                            [3] => _COOKIE
                                                            [4] => _SESSION
                                                            [5] => _SERVER
                                                        )

                                                    [prefix] => 
                                                    [exportInterval] => 1000
                                                    [messages] => Array
                                                        (
                                                        )

                                                    [_levels:yii\log\Target:private] => 0
                                                    [_events:yii\base\Component:private] => Array
                                                        (
                                                        )

                                                    [_behaviors:yii\base\Component:private] => 
                                                )

                                        )

                                    [_logger:yii\log\Dispatcher:private] => yii\log\Logger Object
                                        (
                                            [messages] => Array
                                                (
                                                    [0] => Array
                                                        (
                                                            [0] => ParamHandler loaded
                                                            [1] => 8
                                                            [2] => application
                                                            [3] => 1508225170.5609
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 1359160
                                                        )

                                                    [1] => Array
                                                        (
                                                            [0] => Bootstrap with schmunk42\giiant\Bootstrap::bootstrap()
                                                            [1] => 8
                                                            [2] => yii\base\Application::bootstrap
                                                            [3] => 1508225170.5667
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 2093528
                                                        )

                                                    [2] => Array
                                                        (
                                                            [0] => Bootstrap with yii\log\Dispatcher
                                                            [1] => 8
                                                            [2] => yii\base\Application::bootstrap
                                                            [3] => 1508225170.5678
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 2238704
                                                        )

                                                    [3] => Array
                                                        (
                                                            [0] => SELECT * FROM `lang` WHERE isenabled=1
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5829
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/QueryStatic.php
                                                                            [line] => 40
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3678856
                                                        )

                                                    [4] => Array
                                                        (
                                                            [0] => Opening DB connection: mysql:host=127.0.0.1;dbname=db_kitolsky_13
                                                            [1] => 4
                                                            [2] => yii\db\Connection::open
                                                            [3] => 1508225170.583
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/QueryStatic.php
                                                                            [line] => 40
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3682088
                                                        )

                                                    [5] => Array
                                                        (
                                                            [0] => Opening DB connection: mysql:host=127.0.0.1;dbname=db_kitolsky_13
                                                            [1] => 80
                                                            [2] => yii\db\Connection::open
                                                            [3] => 1508225170.583
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/QueryStatic.php
                                                                            [line] => 40
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3683416
                                                        )

                                                    [6] => Array
                                                        (
                                                            [0] => Opening DB connection: mysql:host=127.0.0.1;dbname=db_kitolsky_13
                                                            [1] => 96
                                                            [2] => yii\db\Connection::open
                                                            [3] => 1508225170.5836
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/QueryStatic.php
                                                                            [line] => 40
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3695640
                                                        )

                                                    [7] => Array
                                                        (
                                                            [0] => SELECT * FROM `lang` WHERE isenabled=1
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5836
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/QueryStatic.php
                                                                            [line] => 40
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3695344
                                                        )

                                                    [8] => Array
                                                        (
                                                            [0] => SELECT * FROM `lang` WHERE isenabled=1
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5838
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/QueryStatic.php
                                                                            [line] => 40
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3697296
                                                        )

                                                    [9] => Array
                                                        (
                                                            [0] => SELECT * FROM `setting` WHERE `id` LIKE 'global.%'
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.584
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 168
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 50
                                                                            [function] => preloadBranch
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 35
                                                                            [function] => processAutoPreload
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3722968
                                                        )

                                                    [10] => Array
                                                        (
                                                            [0] => SELECT * FROM `setting` WHERE `id` LIKE 'global.%'
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.584
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 168
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 50
                                                                            [function] => preloadBranch
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 35
                                                                            [function] => processAutoPreload
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3725728
                                                        )

                                                    [11] => Array
                                                        (
                                                            [0] => SELECT * FROM `setting` WHERE `id` LIKE 'global.%'
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5842
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 168
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 50
                                                                            [function] => preloadBranch
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 35
                                                                            [function] => processAutoPreload
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3737312
                                                        )

                                                    [12] => Array
                                                        (
                                                            [0] => ParamHandler : branch global preloaded - N 34
                                                            [1] => 8
                                                            [2] => application
                                                            [3] => 1508225170.5842
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 51
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 35
                                                                            [function] => processAutoPreload
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 76
                                                                            [function] => ensurePreload
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3727808
                                                        )

                                                    [13] => Array
                                                        (
                                                            [0] => SELECT * FROM `setting` WHERE `id` NOT LIKE '%.%'
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5843
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 147
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 47
                                                                            [function] => preloadPlain
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 35
                                                                            [function] => processAutoPreload
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3737632
                                                        )

                                                    [14] => Array
                                                        (
                                                            [0] => SELECT * FROM `setting` WHERE `id` NOT LIKE '%.%'
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5843
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 147
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 47
                                                                            [function] => preloadPlain
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 35
                                                                            [function] => processAutoPreload
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3740384
                                                        )

                                                    [15] => Array
                                                        (
                                                            [0] => SELECT * FROM `setting` WHERE `id` NOT LIKE '%.%'
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5844
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 147
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 47
                                                                            [function] => preloadPlain
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 35
                                                                            [function] => processAutoPreload
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3743480
                                                        )

                                                    [16] => Array
                                                        (
                                                            [0] => ParamHandler : plain preloaded - N 34
                                                            [1] => 8
                                                            [2] => application
                                                            [3] => 1508225170.5844
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 48
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 35
                                                                            [function] => processAutoPreload
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 76
                                                                            [function] => ensurePreload
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3737872
                                                        )

                                                    [17] => Array
                                                        (
                                                            [0] => ParamHandler auto preload done
                                                            [1] => 8
                                                            [2] => application
                                                            [3] => 1508225170.5845
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 55
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 35
                                                                            [function] => processAutoPreload
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 76
                                                                            [function] => ensurePreload
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3740992
                                                        )

                                                    [18] => Array
                                                        (
                                                            [0] => SELECT * FROM `node` WHERE ((parent_id IS NULL) OR (parent_id = '')) AND (isenabled = 1) ORDER BY `id`
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5847
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/QueryStatic.php
                                                                            [line] => 44
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3767040
                                                        )

                                                    [19] => Array
                                                        (
                                                            [0] => SELECT * FROM `node` WHERE ((parent_id IS NULL) OR (parent_id = '')) AND (isenabled = 1) ORDER BY `id`
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5847
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/QueryStatic.php
                                                                            [line] => 44
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3768608
                                                        )

                                                    [20] => Array
                                                        (
                                                            [0] => SELECT * FROM `node` WHERE ((parent_id IS NULL) OR (parent_id = '')) AND (isenabled = 1) ORDER BY `id`
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5848
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/QueryStatic.php
                                                                            [line] => 44
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3774928
                                                        )

                                                    [21] => Array
                                                        (
                                                            [0] => SELECT * FROM `category` WHERE ((parent_id IS NULL) OR (parent_id = '')) AND (isenabled = 1)
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5851
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/QueryStatic.php
                                                                            [line] => 47
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3795184
                                                        )

                                                    [22] => Array
                                                        (
                                                            [0] => SELECT * FROM `category` WHERE ((parent_id IS NULL) OR (parent_id = '')) AND (isenabled = 1)
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5851
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/QueryStatic.php
                                                                            [line] => 47
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3796736
                                                        )

                                                    [23] => Array
                                                        (
                                                            [0] => SELECT * FROM `category` WHERE ((parent_id IS NULL) OR (parent_id = '')) AND (isenabled = 1)
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5852
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/QueryStatic.php
                                                                            [line] => 47
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3800672
                                                        )

                                                    [24] => Array
                                                        (
                                                            [0] => SELECT * FROM `prcategory` WHERE ((parent_id IS NULL) OR (parent_id = '')) AND (isenabled = 1)
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5854
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/QueryStatic.php
                                                                            [line] => 48
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3821960
                                                        )

                                                    [25] => Array
                                                        (
                                                            [0] => SELECT * FROM `prcategory` WHERE ((parent_id IS NULL) OR (parent_id = '')) AND (isenabled = 1)
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5855
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/QueryStatic.php
                                                                            [line] => 48
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3823512
                                                        )

                                                    [26] => Array
                                                        (
                                                            [0] => SELECT * FROM `prcategory` WHERE ((parent_id IS NULL) OR (parent_id = '')) AND (isenabled = 1)
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5856
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/QueryStatic.php
                                                                            [line] => 48
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3826536
                                                        )

                                                    [27] => Array
                                                        (
                                                            [0] => SELECT * FROM `leadcampaign` WHERE (`isenabled` = 1) ORDER BY `id`
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5861
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/QueryStatic.php
                                                                            [line] => 50
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3873592
                                                        )

                                                    [28] => Array
                                                        (
                                                            [0] => SELECT * FROM `leadcampaign` WHERE (`isenabled` = 1) ORDER BY `id`
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5861
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/QueryStatic.php
                                                                            [line] => 50
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3875096
                                                        )

                                                    [29] => Array
                                                        (
                                                            [0] => SELECT * FROM `leadcampaign` WHERE (`isenabled` = 1) ORDER BY `id`
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5862
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/QueryStatic.php
                                                                            [line] => 50
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 3877640
                                                        )

                                                    [30] => Array
                                                        (
                                                            [0] => Bootstrap with common\components\QueryStatic::bootstrap()
                                                            [1] => 8
                                                            [2] => yii\base\Application::bootstrap
                                                            [3] => 1508225170.5911
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 4329152
                                                        )

                                                    [31] => Array
                                                        (
                                                            [0] => SELECT `data` FROM `session` WHERE `expire`>1508225170 AND `id`='aavu2rk7059tnb9k3o5q16e0t0'
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5918
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/DomainRouter.php
                                                                            [line] => 15
                                                                            [function] => open
                                                                            [class] => yii\web\Session
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 4378896
                                                        )

                                                    [32] => Array
                                                        (
                                                            [0] => SELECT `data` FROM `session` WHERE `expire`>1508225170 AND `id`='aavu2rk7059tnb9k3o5q16e0t0'
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5919
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/DomainRouter.php
                                                                            [line] => 15
                                                                            [function] => open
                                                                            [class] => yii\web\Session
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 4380304
                                                        )

                                                    [33] => Array
                                                        (
                                                            [0] => SELECT `data` FROM `session` WHERE `expire`>1508225170 AND `id`='aavu2rk7059tnb9k3o5q16e0t0'
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.5921
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/DomainRouter.php
                                                                            [line] => 15
                                                                            [function] => open
                                                                            [class] => yii\web\Session
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 4382984
                                                        )

                                                    [34] => Array
                                                        (
                                                            [0] => Session started
                                                            [1] => 4
                                                            [2] => yii\web\Session::open
                                                            [3] => 1508225170.5922
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/DomainRouter.php
                                                                            [line] => 15
                                                                            [function] => open
                                                                            [class] => yii\web\Session
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 4376544
                                                        )

                                                    [35] => Array
                                                        (
                                                            [0] => Bootstrap with common\components\DomainRouter::bootstrap()
                                                            [1] => 8
                                                            [2] => yii\base\Application::bootstrap
                                                            [3] => 1508225170.5922
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 4373248
                                                        )

                                                    [36] => Array
                                                        (
                                                            [0] => Bootstrap with common\components\ClassmapCache
                                                            [1] => 8
                                                            [2] => yii\base\Application::bootstrap
                                                            [3] => 1508225170.5937
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 4464960
                                                        )

                                                    [37] => Array
                                                        (
                                                            [0] => Bootstrap with common\components\RpcEndpoint::bootstrap()
                                                            [1] => 8
                                                            [2] => yii\base\Application::bootstrap
                                                            [3] => 1508225170.5939
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 4474856
                                                        )

                                                    [38] => Array
                                                        (
                                                            [0] => Bootstrap with common\components\BlockWrapper::bootstrap()
                                                            [1] => 8
                                                            [2] => yii\base\Application::bootstrap
                                                            [3] => 1508225170.5952
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 4561800
                                                        )

                                                    [39] => Array
                                                        (
                                                            [0] => blockWrapper handler attached
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::bootstrap
                                                            [3] => 1508225170.5965
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 28
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                )

                                                            [5] => 4673752
                                                        )

                                                    [40] => Array
                                                        (
                                                            [0] => Bootstrap with common\components\UtmTracker::bootstrap()
                                                            [1] => 8
                                                            [2] => yii\base\Application::bootstrap
                                                            [3] => 1508225170.5968
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 4690784
                                                        )

                                                    [41] => Array
                                                        (
                                                            [0] => Loading module: debug
                                                            [1] => 8
                                                            [2] => yii\base\Module::getModule
                                                            [3] => 1508225170.5968
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 4691840
                                                        )

                                                    [42] => Array
                                                        (
                                                            [0] => Bootstrap with yii\debug\Module::bootstrap()
                                                            [1] => 8
                                                            [2] => yii\base\Application::bootstrap
                                                            [3] => 1508225170.6011
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 5026160
                                                        )

                                                    [43] => Array
                                                        (
                                                            [0] => Array
                                                                (
                                                                    [rule] => debug
                                                                    [match] => 
                                                                    [parent] => 
                                                                )

                                                            [1] => 8
                                                            [2] => yii\web\UrlManager::parseRequest
                                                            [3] => 1508225170.6071
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 5347320
                                                        )

                                                    [44] => Array
                                                        (
                                                            [0] => Array
                                                                (
                                                                    [rule] => debug//
                                                                    [match] => 
                                                                    [parent] => 
                                                                )

                                                            [1] => 8
                                                            [2] => yii\web\UrlManager::parseRequest
                                                            [3] => 1508225170.6071
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 5348208
                                                        )

                                                    [45] => Array
                                                        (
                                                            [0] => Array
                                                                (
                                                                    [rule] => robots.txt
                                                                    [match] => 
                                                                    [parent] => 
                                                                )

                                                            [1] => 8
                                                            [2] => yii\web\UrlManager::parseRequest
                                                            [3] => 1508225170.6072
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 5349056
                                                        )

                                                    [46] => Array
                                                        (
                                                            [0] => Array
                                                                (
                                                                    [rule] => rpc///
                                                                    [match] => 
                                                                    [parent] => 
                                                                )

                                                            [1] => 8
                                                            [2] => yii\web\UrlManager::parseRequest
                                                            [3] => 1508225170.6072
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 5349920
                                                        )

                                                    [47] => Array
                                                        (
                                                            [0] => Request parsed with custom URL rule: node/index
                                                            [1] => 8
                                                            [2] => common\components\NodeUrlRule::parseRequest
                                                            [3] => 1508225170.6072
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/NodeUrlRule.php
                                                                            [line] => 33
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                )

                                                            [5] => 5352464
                                                        )

                                                    [48] => Array
                                                        (
                                                            [0] => Array
                                                                (
                                                                    [rule] => common\components\NodeUrlRule
                                                                    [match] => 1
                                                                    [parent] => 
                                                                )

                                                            [1] => 8
                                                            [2] => yii\web\UrlManager::parseRequest
                                                            [3] => 1508225170.6072
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 5352896
                                                        )

                                                    [49] => Array
                                                        (
                                                            [0] => Route requested: 'node/index'
                                                            [1] => 8
                                                            [2] => yii\web\Application::handleRequest
                                                            [3] => 1508225170.6072
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 5351856
                                                        )

                                                    [50] => Array
                                                        (
                                                            [0] => Route to run: node/index
                                                            [1] => 8
                                                            [2] => yii\base\Controller::runAction
                                                            [3] => 1508225170.6146
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 5522024
                                                        )

                                                    [51] => Array
                                                        (
                                                            [0] => Running action: frontend\controllers\NodeController::actionIndex()
                                                            [1] => 8
                                                            [2] => yii\base\InlineAction::runWithParams
                                                            [3] => 1508225170.6147
                                                            [4] => Array
                                                                (
                                                                )

                                                            [5] => 5528088
                                                        )

                                                    [52] => Array
                                                        (
                                                            [0] => SELECT * FROM `node` WHERE `id`='1'
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6304
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 73
                                                                            [function] => one
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 5687376
                                                        )

                                                    [53] => Array
                                                        (
                                                            [0] => SELECT * FROM `node` WHERE `id`='1'
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6305
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 73
                                                                            [function] => one
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 5688952
                                                        )

                                                    [54] => Array
                                                        (
                                                            [0] => SELECT * FROM `node` WHERE `id`='1'
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6308
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 73
                                                                            [function] => one
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 5694704
                                                        )

                                                    [55] => Array
                                                        (
                                                            [0] => SHOW FULL COLUMNS FROM `node`
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6435
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 73
                                                                            [function] => one
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 5900608
                                                        )

                                                    [56] => Array
                                                        (
                                                            [0] => SHOW FULL COLUMNS FROM `node`
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6436
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 73
                                                                            [function] => one
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 5902024
                                                        )

                                                    [57] => Array
                                                        (
                                                            [0] => SHOW FULL COLUMNS FROM `node`
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6445
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 73
                                                                            [function] => one
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 5932704
                                                        )

                                                    [58] => Array
                                                        (
                                                            [0] => SELECT
    kcu.constraint_name,
    kcu.column_name,
    kcu.referenced_table_name,
    kcu.referenced_column_name
FROM information_schema.referential_constraints AS rc
JOIN information_schema.key_column_usage AS kcu ON
    (
        kcu.constraint_catalog = rc.constraint_catalog OR
        (kcu.constraint_catalog IS NULL AND rc.constraint_catalog IS NULL)
    ) AND
    kcu.constraint_schema = rc.constraint_schema AND
    kcu.constraint_name = rc.constraint_name
WHERE rc.constraint_schema = database() AND kcu.table_schema = database()
AND rc.table_name = 'node' AND kcu.table_name = 'node'
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6452
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 73
                                                                            [function] => one
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 5934816
                                                        )

                                                    [59] => Array
                                                        (
                                                            [0] => SELECT
    kcu.constraint_name,
    kcu.column_name,
    kcu.referenced_table_name,
    kcu.referenced_column_name
FROM information_schema.referential_constraints AS rc
JOIN information_schema.key_column_usage AS kcu ON
    (
        kcu.constraint_catalog = rc.constraint_catalog OR
        (kcu.constraint_catalog IS NULL AND rc.constraint_catalog IS NULL)
    ) AND
    kcu.constraint_schema = rc.constraint_schema AND
    kcu.constraint_name = rc.constraint_name
WHERE rc.constraint_schema = database() AND kcu.table_schema = database()
AND rc.table_name = 'node' AND kcu.table_name = 'node'
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6452
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 73
                                                                            [function] => one
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 5937288
                                                        )

                                                    [60] => Array
                                                        (
                                                            [0] => SELECT
    kcu.constraint_name,
    kcu.column_name,
    kcu.referenced_table_name,
    kcu.referenced_column_name
FROM information_schema.referential_constraints AS rc
JOIN information_schema.key_column_usage AS kcu ON
    (
        kcu.constraint_catalog = rc.constraint_catalog OR
        (kcu.constraint_catalog IS NULL AND rc.constraint_catalog IS NULL)
    ) AND
    kcu.constraint_schema = rc.constraint_schema AND
    kcu.constraint_name = rc.constraint_name
WHERE rc.constraint_schema = database() AND kcu.table_schema = database()
AND rc.table_name = 'node' AND kcu.table_name = 'node'
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6473
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 73
                                                                            [function] => one
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 5939008
                                                        )

                                                    [61] => Array
                                                        (
                                                            [0] => SELECT * FROM `page` WHERE `node_id`=1
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6562
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/vendor/paulzi/yii2-auto-tree/AutoTreeTrait.php
                                                                            [line] => 110
                                                                            [function] => __get
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 157
                                                                            [function] => __get
                                                                            [class] => common\models\Node
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6159544
                                                        )

                                                    [62] => Array
                                                        (
                                                            [0] => SELECT * FROM `page` WHERE `node_id`=1
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6563
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/vendor/paulzi/yii2-auto-tree/AutoTreeTrait.php
                                                                            [line] => 110
                                                                            [function] => __get
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 157
                                                                            [function] => __get
                                                                            [class] => common\models\Node
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6161048
                                                        )

                                                    [63] => Array
                                                        (
                                                            [0] => SELECT * FROM `page` WHERE `node_id`=1
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6801
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/vendor/paulzi/yii2-auto-tree/AutoTreeTrait.php
                                                                            [line] => 110
                                                                            [function] => __get
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 157
                                                                            [function] => __get
                                                                            [class] => common\models\Node
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6223560
                                                        )

                                                    [64] => Array
                                                        (
                                                            [0] => SHOW FULL COLUMNS FROM `page`
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6846
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/vendor/paulzi/yii2-auto-tree/AutoTreeTrait.php
                                                                            [line] => 110
                                                                            [function] => __get
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 157
                                                                            [function] => __get
                                                                            [class] => common\models\Node
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6264320
                                                        )

                                                    [65] => Array
                                                        (
                                                            [0] => SHOW FULL COLUMNS FROM `page`
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6846
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/vendor/paulzi/yii2-auto-tree/AutoTreeTrait.php
                                                                            [line] => 110
                                                                            [function] => __get
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 157
                                                                            [function] => __get
                                                                            [class] => common\models\Node
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6271944
                                                        )

                                                    [66] => Array
                                                        (
                                                            [0] => SHOW FULL COLUMNS FROM `page`
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6855
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/vendor/paulzi/yii2-auto-tree/AutoTreeTrait.php
                                                                            [line] => 110
                                                                            [function] => __get
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 157
                                                                            [function] => __get
                                                                            [class] => common\models\Node
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6295528
                                                        )

                                                    [67] => Array
                                                        (
                                                            [0] => SELECT
    kcu.constraint_name,
    kcu.column_name,
    kcu.referenced_table_name,
    kcu.referenced_column_name
FROM information_schema.referential_constraints AS rc
JOIN information_schema.key_column_usage AS kcu ON
    (
        kcu.constraint_catalog = rc.constraint_catalog OR
        (kcu.constraint_catalog IS NULL AND rc.constraint_catalog IS NULL)
    ) AND
    kcu.constraint_schema = rc.constraint_schema AND
    kcu.constraint_name = rc.constraint_name
WHERE rc.constraint_schema = database() AND kcu.table_schema = database()
AND rc.table_name = 'page' AND kcu.table_name = 'page'
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6859
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/vendor/paulzi/yii2-auto-tree/AutoTreeTrait.php
                                                                            [line] => 110
                                                                            [function] => __get
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 157
                                                                            [function] => __get
                                                                            [class] => common\models\Node
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6291440
                                                        )

                                                    [68] => Array
                                                        (
                                                            [0] => SELECT
    kcu.constraint_name,
    kcu.column_name,
    kcu.referenced_table_name,
    kcu.referenced_column_name
FROM information_schema.referential_constraints AS rc
JOIN information_schema.key_column_usage AS kcu ON
    (
        kcu.constraint_catalog = rc.constraint_catalog OR
        (kcu.constraint_catalog IS NULL AND rc.constraint_catalog IS NULL)
    ) AND
    kcu.constraint_schema = rc.constraint_schema AND
    kcu.constraint_name = rc.constraint_name
WHERE rc.constraint_schema = database() AND kcu.table_schema = database()
AND rc.table_name = 'page' AND kcu.table_name = 'page'
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6859
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/vendor/paulzi/yii2-auto-tree/AutoTreeTrait.php
                                                                            [line] => 110
                                                                            [function] => __get
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 157
                                                                            [function] => __get
                                                                            [class] => common\models\Node
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6294488
                                                        )

                                                    [69] => Array
                                                        (
                                                            [0] => SELECT
    kcu.constraint_name,
    kcu.column_name,
    kcu.referenced_table_name,
    kcu.referenced_column_name
FROM information_schema.referential_constraints AS rc
JOIN information_schema.key_column_usage AS kcu ON
    (
        kcu.constraint_catalog = rc.constraint_catalog OR
        (kcu.constraint_catalog IS NULL AND rc.constraint_catalog IS NULL)
    ) AND
    kcu.constraint_schema = rc.constraint_schema AND
    kcu.constraint_name = rc.constraint_name
WHERE rc.constraint_schema = database() AND kcu.table_schema = database()
AND rc.table_name = 'page' AND kcu.table_name = 'page'
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6958
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/vendor/paulzi/yii2-auto-tree/AutoTreeTrait.php
                                                                            [line] => 110
                                                                            [function] => __get
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 157
                                                                            [function] => __get
                                                                            [class] => common\models\Node
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6297616
                                                        )

                                                    [70] => Array
                                                        (
                                                            [0] => SELECT * FROM `setting` WHERE `id` LIKE 'ml.%'
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6963
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 168
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 92
                                                                            [function] => preloadBranch
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 268
                                                                            [function] => offsetExists
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6307248
                                                        )

                                                    [71] => Array
                                                        (
                                                            [0] => SELECT * FROM `setting` WHERE `id` LIKE 'ml.%'
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6964
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 168
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 92
                                                                            [function] => preloadBranch
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 268
                                                                            [function] => offsetExists
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6310000
                                                        )

                                                    [72] => Array
                                                        (
                                                            [0] => SELECT * FROM `setting` WHERE `id` LIKE 'ml.%'
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6966
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 168
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 92
                                                                            [function] => preloadBranch
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 268
                                                                            [function] => offsetExists
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6313096
                                                        )

                                                    [73] => Array
                                                        (
                                                            [0] => ParamHandler : runtime branch  preloaded - N 34
                                                            [1] => 8
                                                            [2] => application
                                                            [3] => 1508225170.6967
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/ParamHandler.php
                                                                            [line] => 93
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 268
                                                                            [function] => offsetExists
                                                                            [class] => common\components\ParamHandler
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6307736
                                                        )

                                                    [74] => Array
                                                        (
                                                            [0] => SELECT * FROM `chunk` WHERE `node_id`=1 AND `isenabled`=1
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.697
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 284
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6337104
                                                        )

                                                    [75] => Array
                                                        (
                                                            [0] => SELECT * FROM `chunk` WHERE `node_id`=1 AND `isenabled`=1
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.6971
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 284
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6338704
                                                        )

                                                    [76] => Array
                                                        (
                                                            [0] => SELECT * FROM `chunk` WHERE `node_id`=1 AND `isenabled`=1
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.7182
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 284
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6341936
                                                        )

                                                    [77] => Array
                                                        (
                                                            [0] => SELECT * FROM `node` WHERE `id`=1
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.7448
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 459
                                                                            [function] => __isset
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6470480
                                                        )

                                                    [78] => Array
                                                        (
                                                            [0] => SELECT * FROM `node` WHERE `id`=1
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.7448
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 459
                                                                            [function] => __isset
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6471384
                                                        )

                                                    [79] => Array
                                                        (
                                                            [0] => SELECT * FROM `node` WHERE `id`=1
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.7451
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 459
                                                                            [function] => __isset
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6477136
                                                        )

                                                    [80] => Array
                                                        (
                                                            [0] => SELECT * FROM `node` WHERE (node.`lft`=1) AND (node.`tree`=1) LIMIT 1
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.7454
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/vendor/paulzi/yii2-auto-tree/AutoTreeTrait.php
                                                                            [line] => 110
                                                                            [function] => __get
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 464
                                                                            [function] => __get
                                                                            [class] => common\models\Node
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6495584
                                                        )

                                                    [81] => Array
                                                        (
                                                            [0] => SELECT * FROM `node` WHERE (node.`lft`=1) AND (node.`tree`=1) LIMIT 1
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.7455
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/vendor/paulzi/yii2-auto-tree/AutoTreeTrait.php
                                                                            [line] => 110
                                                                            [function] => __get
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 464
                                                                            [function] => __get
                                                                            [class] => common\models\Node
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6496888
                                                        )

                                                    [82] => Array
                                                        (
                                                            [0] => SELECT * FROM `node` WHERE (node.`lft`=1) AND (node.`tree`=1) LIMIT 1
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.7458
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/vendor/paulzi/yii2-auto-tree/AutoTreeTrait.php
                                                                            [line] => 110
                                                                            [function] => __get
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 464
                                                                            [function] => __get
                                                                            [class] => common\models\Node
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6503216
                                                        )

                                                    [83] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/themes/sandbox/node/index-swerus.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.7511
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 481
                                                                            [function] => render
                                                                            [class] => yii\base\Controller
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6580000
                                                        )

                                                    [84] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/themes/sandbox/node/tree-swerus.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.7515
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/themes/sandbox/node/index-swerus.php
                                                                            [line] => 11
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 481
                                                                            [function] => render
                                                                            [class] => yii\base\Controller
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6603320
                                                        )

                                                    [85] => Array
                                                        (
                                                            [0] => SELECT * FROM `node` WHERE (`tree` = 1) AND (`isenabled`=1) AND (`id`!=1) AND ((`depth`<4) OR (`lft`>=1 AND `lft`<=40 AND `depth`<=2)) ORDER BY `lft`
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.7597
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/themes/sandbox/node/tree-swerus.php
                                                                            [line] => 11
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/themes/sandbox/node/index-swerus.php
                                                                            [line] => 11
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 481
                                                                            [function] => render
                                                                            [class] => yii\base\Controller
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6653448
                                                        )

                                                    [86] => Array
                                                        (
                                                            [0] => SELECT * FROM `node` WHERE (`tree` = 1) AND (`isenabled`=1) AND (`id`!=1) AND ((`depth`<4) OR (`lft`>=1 AND `lft`<=40 AND `depth`<=2)) ORDER BY `lft`
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.7597
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/themes/sandbox/node/tree-swerus.php
                                                                            [line] => 11
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/themes/sandbox/node/index-swerus.php
                                                                            [line] => 11
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 481
                                                                            [function] => render
                                                                            [class] => yii\base\Controller
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6656280
                                                        )

                                                    [87] => Array
                                                        (
                                                            [0] => SELECT * FROM `node` WHERE (`tree` = 1) AND (`isenabled`=1) AND (`id`!=1) AND ((`depth`<4) OR (`lft`>=1 AND `lft`<=40 AND `depth`<=2)) ORDER BY `lft`
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.7606
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/themes/sandbox/node/tree-swerus.php
                                                                            [line] => 11
                                                                            [function] => all
                                                                            [class] => yii\db\ActiveQuery
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/themes/sandbox/node/index-swerus.php
                                                                            [line] => 11
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 481
                                                                            [function] => render
                                                                            [class] => yii\base\Controller
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6700520
                                                        )

                                                    [88] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.7714
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/themes/sandbox/node/index-swerus.php
                                                                            [line] => 17
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 481
                                                                            [function] => render
                                                                            [class] => yii\base\Controller
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6625392
                                                        )

                                                    [89] => Array
                                                        (
                                                            [0] => SELECT * FROM `block` WHERE `token` IN ('block_page_controller','block_navbar-fixed','header','block_media','block_56e613d15b483','block_56e60e9bde8c2','block_56e6127aba46f','block_56e6117d49d74','block_56e60fe1e86d2','block_56e617295c4cb','block_button','block_list-group','catalog_utp','mwrap','block_download_catalog') AND `isenabled`=1
					ORDER BY (`node_id`=0 OR `node_id` IS NULL) ASC, (`lang_id`=0 OR `lang_id` IS NULL) ASC
				
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.7724
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 506
                                                                            [function] => queryAll
                                                                            [class] => yii\db\Command
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 24
                                                                            [function] => heatCache
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/themes/sandbox/node/index-swerus.php
                                                                            [line] => 17
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6788976
                                                        )

                                                    [90] => Array
                                                        (
                                                            [0] => SELECT * FROM `block` WHERE `token` IN ('block_page_controller','block_navbar-fixed','header','block_media','block_56e613d15b483','block_56e60e9bde8c2','block_56e6127aba46f','block_56e6117d49d74','block_56e60fe1e86d2','block_56e617295c4cb','block_button','block_list-group','catalog_utp','mwrap','block_download_catalog') AND `isenabled`=1
					ORDER BY (`node_id`=0 OR `node_id` IS NULL) ASC, (`lang_id`=0 OR `lang_id` IS NULL) ASC
				
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.7725
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 506
                                                                            [function] => queryAll
                                                                            [class] => yii\db\Command
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 24
                                                                            [function] => heatCache
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/themes/sandbox/node/index-swerus.php
                                                                            [line] => 17
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6792416
                                                        )

                                                    [91] => Array
                                                        (
                                                            [0] => SELECT * FROM `block` WHERE `token` IN ('block_page_controller','block_navbar-fixed','header','block_media','block_56e613d15b483','block_56e60e9bde8c2','block_56e6127aba46f','block_56e6117d49d74','block_56e60fe1e86d2','block_56e617295c4cb','block_button','block_list-group','catalog_utp','mwrap','block_download_catalog') AND `isenabled`=1
					ORDER BY (`node_id`=0 OR `node_id` IS NULL) ASC, (`lang_id`=0 OR `lang_id` IS NULL) ASC
				
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.7738
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 506
                                                                            [function] => queryAll
                                                                            [class] => yii\db\Command
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 24
                                                                            [function] => heatCache
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/themes/sandbox/node/index-swerus.php
                                                                            [line] => 17
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 6869016
                                                        )

                                                    [92] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 48, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.7739
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 68
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 6867792
                                                        )

                                                    [93] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/themes/sandbox/block/page-controller.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.7787
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 68
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 6872968
                                                        )

                                                    [94] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 9, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.7805
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 6914952
                                                        )

                                                    [95] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/header.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.7808
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 6919920
                                                        )

                                                    [96] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 47, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.7812
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 6929424
                                                        )

                                                    [97] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/themes/sandbox/block/media.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.7814
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 6942128
                                                        )

                                                    [98] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.8611
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7220752
                                                        )

                                                    [99] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.8614
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7225744
                                                        )

                                                    [100] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 3, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.8744
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7493184
                                                        )

                                                    [101] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/list-group.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.8747
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7497872
                                                        )

                                                    [102] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 9, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.8811
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7495984
                                                        )

                                                    [103] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/header.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.8812
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7500952
                                                        )

                                                    [104] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 47, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.8815
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7501952
                                                        )

                                                    [105] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/themes/sandbox/block/media.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.8817
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7514656
                                                        )

                                                    [106] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 9, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.8844
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7507896
                                                        )

                                                    [107] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/header.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.8846
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7512864
                                                        )

                                                    [108] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 9, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.8848
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7513176
                                                        )

                                                    [109] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/header.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.885
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7518144
                                                        )

                                                    [110] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 14, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.8853
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7517496
                                                        )

                                                    [111] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/mwrap.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.8855
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7522144
                                                        )

                                                    [112] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 47, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.8891
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7533184
                                                        )

                                                    [113] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/themes/sandbox/block/media.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.8893
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7545888
                                                        )

                                                    [114] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 3, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.8987
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7554120
                                                        )

                                                    [115] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/list-group.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.8989
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7558808
                                                        )

                                                    [116] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.8992
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7561192
                                                        )

                                                    [117] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.8994
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7566160
                                                        )

                                                    [118] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 3, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.8996
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7564040
                                                        )

                                                    [119] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/list-group.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.8998
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7568728
                                                        )

                                                    [120] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9001
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7570088
                                                        )

                                                    [121] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9003
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7575056
                                                        )

                                                    [122] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 3, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9005
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7573960
                                                        )

                                                    [123] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/list-group.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9007
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7578648
                                                        )

                                                    [124] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.901
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7581032
                                                        )

                                                    [125] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9012
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7586000
                                                        )

                                                    [126] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 3, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9014
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7583880
                                                        )

                                                    [127] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/list-group.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9016
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7588568
                                                        )

                                                    [128] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9019
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7590056
                                                        )

                                                    [129] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.902
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7599120
                                                        )

                                                    [130] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 9, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9023
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7582184
                                                        )

                                                    [131] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/header.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9025
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7587152
                                                        )

                                                    [132] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 236, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9027
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7586824
                                                        )

                                                    [133] => Array
                                                        (
                                                            [0] => SHOW FULL COLUMNS FROM `block`
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.9079
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 117
                                                                            [function] => __set
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7638464
                                                        )

                                                    [134] => Array
                                                        (
                                                            [0] => SHOW FULL COLUMNS FROM `block`
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.9079
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 117
                                                                            [function] => __set
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7640936
                                                        )

                                                    [135] => Array
                                                        (
                                                            [0] => SHOW FULL COLUMNS FROM `block`
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.9088
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 117
                                                                            [function] => __set
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7662024
                                                        )

                                                    [136] => Array
                                                        (
                                                            [0] => SELECT
    kcu.constraint_name,
    kcu.column_name,
    kcu.referenced_table_name,
    kcu.referenced_column_name
FROM information_schema.referential_constraints AS rc
JOIN information_schema.key_column_usage AS kcu ON
    (
        kcu.constraint_catalog = rc.constraint_catalog OR
        (kcu.constraint_catalog IS NULL AND rc.constraint_catalog IS NULL)
    ) AND
    kcu.constraint_schema = rc.constraint_schema AND
    kcu.constraint_name = rc.constraint_name
WHERE rc.constraint_schema = database() AND kcu.table_schema = database()
AND rc.table_name = 'block' AND kcu.table_name = 'block'
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.9091
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 117
                                                                            [function] => __set
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7660112
                                                        )

                                                    [137] => Array
                                                        (
                                                            [0] => SELECT
    kcu.constraint_name,
    kcu.column_name,
    kcu.referenced_table_name,
    kcu.referenced_column_name
FROM information_schema.referential_constraints AS rc
JOIN information_schema.key_column_usage AS kcu ON
    (
        kcu.constraint_catalog = rc.constraint_catalog OR
        (kcu.constraint_catalog IS NULL AND rc.constraint_catalog IS NULL)
    ) AND
    kcu.constraint_schema = rc.constraint_schema AND
    kcu.constraint_name = rc.constraint_name
WHERE rc.constraint_schema = database() AND kcu.table_schema = database()
AND rc.table_name = 'block' AND kcu.table_name = 'block'
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.9091
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 117
                                                                            [function] => __set
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7663640
                                                        )

                                                    [138] => Array
                                                        (
                                                            [0] => SELECT
    kcu.constraint_name,
    kcu.column_name,
    kcu.referenced_table_name,
    kcu.referenced_column_name
FROM information_schema.referential_constraints AS rc
JOIN information_schema.key_column_usage AS kcu ON
    (
        kcu.constraint_catalog = rc.constraint_catalog OR
        (kcu.constraint_catalog IS NULL AND rc.constraint_catalog IS NULL)
    ) AND
    kcu.constraint_schema = rc.constraint_schema AND
    kcu.constraint_name = rc.constraint_name
WHERE rc.constraint_schema = database() AND kcu.table_schema = database()
AND rc.table_name = 'block' AND kcu.table_name = 'block'
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.9099
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 117
                                                                            [function] => __set
                                                                            [class] => yii\db\BaseActiveRecord
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7666416
                                                        )

                                                    [139] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9119
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 162
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7702800
                                                        )

                                                    [140] => Array
                                                        (
                                                            [0] => SELECT * FROM `block` WHERE `token` IN ('htmlw') AND `isenabled`=1
					ORDER BY (`node_id`=0 OR `node_id` IS NULL) ASC, (`lang_id`=0 OR `lang_id` IS NULL) ASC
				
                                                            [1] => 4
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.9122
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 506
                                                                            [function] => queryAll
                                                                            [class] => yii\db\Command
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 6
                                                                            [function] => heatCache
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 162
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 7734072
                                                        )

                                                    [141] => Array
                                                        (
                                                            [0] => SELECT * FROM `block` WHERE `token` IN ('htmlw') AND `isenabled`=1
					ORDER BY (`node_id`=0 OR `node_id` IS NULL) ASC, (`lang_id`=0 OR `lang_id` IS NULL) ASC
				
                                                            [1] => 80
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.9122
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 506
                                                                            [function] => queryAll
                                                                            [class] => yii\db\Command
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 6
                                                                            [function] => heatCache
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 162
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 7736936
                                                        )

                                                    [142] => Array
                                                        (
                                                            [0] => SELECT * FROM `block` WHERE `token` IN ('htmlw') AND `isenabled`=1
					ORDER BY (`node_id`=0 OR `node_id` IS NULL) ASC, (`lang_id`=0 OR `lang_id` IS NULL) ASC
				
                                                            [1] => 96
                                                            [2] => yii\db\Command::query
                                                            [3] => 1508225170.9128
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 506
                                                                            [function] => queryAll
                                                                            [class] => yii\db\Command
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 6
                                                                            [function] => heatCache
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 162
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 7742888
                                                        )

                                                    [143] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 14, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9128
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 55
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7743848
                                                        )

                                                    [144] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/mwrap.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.913
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 55
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7748816
                                                        )

                                                    [145] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 9, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9132
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7752528
                                                        )

                                                    [146] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/header.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9134
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7757496
                                                        )

                                                    [147] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 9, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9137
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7757872
                                                        )

                                                    [148] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/header.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9139
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7762840
                                                        )

                                                    [149] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 47, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9141
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7770608
                                                        )

                                                    [150] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/themes/sandbox/block/media.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9143
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7783312
                                                        )

                                                    [151] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 9, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.917
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7792176
                                                        )

                                                    [152] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/header.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9172
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7797144
                                                        )

                                                    [153] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 12, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9175
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7797328
                                                        )

                                                    [154] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/htmlw.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9177
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7801976
                                                        )

                                                    [155] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 14, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.918
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7739328
                                                        )

                                                    [156] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/mwrap.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9182
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7743976
                                                        )

                                                    [157] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 227, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9184
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7738032
                                                        )

                                                    [158] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9199
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 162
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7751472
                                                        )

                                                    [159] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 12, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9201
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 55
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7781600
                                                        )

                                                    [160] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/htmlw.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9203
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 55
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7786248
                                                        )

                                                    [161] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 233, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9204
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7756552
                                                        )

                                                    [162] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9219
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 162
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7790928
                                                        )

                                                    [163] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 47, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9221
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 55
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7823592
                                                        )

                                                    [164] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/themes/sandbox/block/media.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9223
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 55
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7836296
                                                        )

                                                    [165] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9252
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7840016
                                                        )

                                                    [166] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9254
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7844984
                                                        )

                                                    [167] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9256
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7844976
                                                        )

                                                    [168] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9258
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7849944
                                                        )

                                                    [169] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.926
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7849936
                                                        )

                                                    [170] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9262
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7854904
                                                        )

                                                    [171] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 9, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9265
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7791288
                                                        )

                                                    [172] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/header.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9266
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7796256
                                                        )

                                                    [173] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 229, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9269
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7796120
                                                        )

                                                    [174] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9289
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 162
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7830792
                                                        )

                                                    [175] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 47, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9291
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 55
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7863456
                                                        )

                                                    [176] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/themes/sandbox/block/media.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9293
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 55
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7876160
                                                        )

                                                    [177] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9322
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7949192
                                                        )

                                                    [178] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9324
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7954160
                                                        )

                                                    [179] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9326
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7954152
                                                        )

                                                    [180] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9328
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7959120
                                                        )

                                                    [181] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.933
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7959112
                                                        )

                                                    [182] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9332
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7964080
                                                        )

                                                    [183] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 232, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9334
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7907848
                                                        )

                                                    [184] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9349
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 162
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7942280
                                                        )

                                                    [185] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 47, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9351
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 55
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7974944
                                                        )

                                                    [186] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/themes/sandbox/block/media.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9353
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 55
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7987648
                                                        )

                                                    [187] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9384
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7991048
                                                        )

                                                    [188] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9386
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7996016
                                                        )

                                                    [189] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9389
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 7996008
                                                        )

                                                    [190] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9391
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8000976
                                                        )

                                                    [191] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9394
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8005064
                                                        )

                                                    [192] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9395
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8010032
                                                        )

                                                    [193] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 231, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9398
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7941944
                                                        )

                                                    [194] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9419
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 162
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7979960
                                                        )

                                                    [195] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 47, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9422
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 55
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8012624
                                                        )

                                                    [196] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/themes/sandbox/block/media.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9423
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 55
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8025328
                                                        )

                                                    [197] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9453
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8034176
                                                        )

                                                    [198] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9455
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8039144
                                                        )

                                                    [199] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9457
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8039136
                                                        )

                                                    [200] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9459
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8044104
                                                        )

                                                    [201] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9461
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8044096
                                                        )

                                                    [202] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9463
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8049064
                                                        )

                                                    [203] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9465
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8049056
                                                        )

                                                    [204] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9467
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8054024
                                                        )

                                                    [205] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 230, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9469
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 7981000
                                                        )

                                                    [206] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.949
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 162
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 8019000
                                                        )

                                                    [207] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 47, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9492
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 55
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8051664
                                                        )

                                                    [208] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/themes/sandbox/block/media.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9493
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 55
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8064368
                                                        )

                                                    [209] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9523
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8073216
                                                        )

                                                    [210] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9525
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8078184
                                                        )

                                                    [211] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9527
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8078176
                                                        )

                                                    [212] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9529
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8083144
                                                        )

                                                    [213] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9531
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8083136
                                                        )

                                                    [214] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9533
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8088104
                                                        )

                                                    [215] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9535
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8088096
                                                        )

                                                    [216] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9537
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8093064
                                                        )

                                                    [217] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 234, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.954
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 8011864
                                                        )

                                                    [218] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.956
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 162
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 52
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 8043256
                                                        )

                                                    [219] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 47, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9562
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 55
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8075920
                                                        )

                                                    [220] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/themes/sandbox/block/media.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9564
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 55
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8088624
                                                        )

                                                    [221] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9592
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8089968
                                                        )

                                                    [222] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9594
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8094936
                                                        )

                                                    [223] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 4, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9596
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8094928
                                                        )

                                                    [224] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/frontend/views/block/button.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9598
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 29
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocklink.php
                                                                            [line] => 38
                                                                            [function] => renderLinkCA
                                                                        )

                                                                )

                                                            [5] => 8099896
                                                        )

                                                    [225] => Array
                                                        (
                                                            [0] => Block set to view (mandatory) 43, []
                                                            [1] => 8
                                                            [2] => common\components\BlockWrapper::getBlock
                                                            [3] => 1508225170.9602
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 101
                                                                            [function] => trace
                                                                            [class] => yii\BaseYii
                                                                            [type] => ::
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 68
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 8088976
                                                        )

                                                    [226] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/themes/sandbox/block/navbar-fixed.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9603
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/common/components/BlockWrapper.php
                                                                            [line] => 288
                                                                            [function] => render
                                                                            [class] => yii\base\View
                                                                            [type] => ->
                                                                        )

                                                                    [1] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 43
                                                                            [function] => getBlock
                                                                            [class] => common\components\BlockWrapper
                                                                            [type] => ->
                                                                        )

                                                                    [2] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/views/node/render-blocks.php
                                                                            [line] => 68
                                                                            [function] => renderCAfront
                                                                        )

                                                                )

                                                            [5] => 8093776
                                                        )

                                                    [227] => Array
                                                        (
                                                            [0] => Rendering view file: /home/kitolsky/www/site19/public_html/themes/sandbox/layouts/layout-swerus.php
                                                            [1] => 8
                                                            [2] => yii\base\View::renderFile
                                                            [3] => 1508225170.9661
                                                            [4] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [file] => /home/kitolsky/www/site19/public_html/frontend/controllers/NodeController.php
                                                                            [line] => 481
                                                                            [function] => render
                                                                            [class] => yii\base\Controller
                                                                            [type] => ->
                                                                        )

                                                                )

                                                            [5] => 7870328
                                                        )

                                                )

                                            [flushInterval] => 1000
                                            [traceLevel] => 3
                                            [dispatcher] => yii\log\Dispatcher Object
 *RECURSION*
                                            [_events:yii\base\Component:private] => Array
                                                (
                                                )

                                            [_behaviors:yii\base\Component:private] => 
                                        )

                                    [_events:yii\base\Component:private] => Array
                                        (
                                        )

                                    [_behaviors:yii\base\Component:private] => 
                                )

                            [db] => yii\db\Connection Object
                                (
                                    [dsn] => mysql:host=127.0.0.1;dbname=db_kitolsky_13
                                    [username] => dbu_kitolsky_4
                                    [password] => 8n6XOXNYrTv
                                    [attributes] => 
                                    [pdo] => PDO Object
                                        (
                                        )

                                    [enableSchemaCache] => 1
                                    [schemaCacheDuration] => 300
                                    [schemaCacheExclude] => Array
                                        (
                                        )

                                    [schemaCache] => cache
                                    [enableQueryCache] => 1
                                    [queryCacheDuration] => 3600
                                    [queryCache] => cache
                                    [charset] => utf8
                                    [emulatePrepare] => 
                                    [tablePrefix] => 
                                    [schemaMap] => Array
                                        (
                                            [pgsql] => yii\db\pgsql\Schema
                                            [mysqli] => yii\db\mysql\Schema
                                            [mysql] => yii\db\mysql\Schema
                                            [sqlite] => yii\db\sqlite\Schema
                                            [sqlite2] => yii\db\sqlite\Schema
                                            [sqlsrv] => yii\db\mssql\Schema
                                            [oci] => yii\db\oci\Schema
                                            [mssql] => yii\db\mssql\Schema
                                            [dblib] => yii\db\mssql\Schema
                                            [cubrid] => yii\db\cubrid\Schema
                                        )

                                    [pdoClass] => 
                                    [commandClass] => yii\db\Command
                                    [enableSavepoint] => 1
                                    [serverStatusCache] => cache
                                    [serverRetryInterval] => 600
                                    [enableSlaves] => 1
                                    [slaves] => Array
                                        (
                                        )

                                    [slaveConfig] => Array
                                        (
                                        )

                                    [masters] => Array
                                        (
                                        )

                                    [masterConfig] => Array
                                        (
                                        )

                                    [shuffleMasters] => 1
                                    [enableLogging] => 1
                                    [enableProfiling] => 1
                                    [_transaction:yii\db\Connection:private] => 
                                    [_schema:yii\db\Connection:private] => yii\db\mysql\Schema Object
                                        (
                                            [typeMap] => Array
                                                (
                                                    [tinyint] => smallint
                                                    [bit] => integer
                                                    [smallint] => smallint
                                                    [mediumint] => integer
                                                    [int] => integer
                                                    [integer] => integer
                                                    [bigint] => bigint
                                                    [float] => float
                                                    [double] => double
                                                    [real] => float
                                                    [decimal] => decimal
                                                    [numeric] => decimal
                                                    [tinytext] => text
                                                    [mediumtext] => text
                                                    [longtext] => text
                                                    [longblob] => binary
                                                    [blob] => binary
                                                    [text] => text
                                                    [varchar] => string
                                                    [string] => string
                                                    [char] => char
                                                    [datetime] => datetime
                                                    [year] => date
                                                    [date] => date
                                                    [time] => time
                                                    [timestamp] => timestamp
                                                    [enum] => string
                                                    [varbinary] => binary
                                                )

                                            [db] => yii\db\Connection Object
 *RECURSION*
                                            [defaultSchema] => 
                                            [exceptionMap] => Array
                                                (
                                                    [SQLSTATE[23] => yii\db\IntegrityException
                                                )

                                            [columnSchemaClass] => yii\db\ColumnSchema
                                            [_schemaNames:yii\db\Schema:private] => 
                                            [_tableNames:yii\db\Schema:private] => Array
                                                (
                                                )

                                            [_tables:yii\db\Schema:private] => Array
                                                (
                                                    [node] => yii\db\TableSchema Object
                                                        (
                                                            [schemaName] => 
                                                            [name] => node
                                                            [fullName] => node
                                                            [primaryKey] => Array
                                                                (
                                                                    [0] => id
                                                                )

                                                            [sequenceName] => 
                                                            [foreignKeys] => Array
                                                                (
                                                                )

                                                            [columns] => Array
                                                                (
                                                                    [id] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => id
                                                                            [allowNull] => 
                                                                            [type] => integer
                                                                            [phpType] => integer
                                                                            [dbType] => int(11)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 11
                                                                            [precision] => 11
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 1
                                                                            [autoIncrement] => 1
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [parent_id] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => parent_id
                                                                            [allowNull] => 1
                                                                            [type] => integer
                                                                            [phpType] => integer
                                                                            [dbType] => int(11)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 11
                                                                            [precision] => 11
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [token] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => token
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(512)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 512
                                                                            [precision] => 512
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [sort] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => sort
                                                                            [allowNull] => 
                                                                            [type] => integer
                                                                            [phpType] => integer
                                                                            [dbType] => int(11)
                                                                            [defaultValue] => 0
                                                                            [enumValues] => 
                                                                            [size] => 11
                                                                            [precision] => 11
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [lft] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => lft
                                                                            [allowNull] => 
                                                                            [type] => integer
                                                                            [phpType] => integer
                                                                            [dbType] => int(11)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 11
                                                                            [precision] => 11
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [rgt] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => rgt
                                                                            [allowNull] => 
                                                                            [type] => integer
                                                                            [phpType] => integer
                                                                            [dbType] => int(11)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 11
                                                                            [precision] => 11
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [depth] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => depth
                                                                            [allowNull] => 
                                                                            [type] => integer
                                                                            [phpType] => integer
                                                                            [dbType] => int(11)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 11
                                                                            [precision] => 11
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [tree] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => tree
                                                                            [allowNull] => 1
                                                                            [type] => integer
                                                                            [phpType] => integer
                                                                            [dbType] => int(11)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 11
                                                                            [precision] => 11
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [title] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => title
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(1024)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1024
                                                                            [precision] => 1024
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => Заголовок
                                                                        )

                                                                    [titleshort] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => titleshort
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(1024)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1024
                                                                            [precision] => 1024
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => Короткий
                                                                        )

                                                                    [desc] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => desc
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(1024)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1024
                                                                            [precision] => 1024
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => Анонс
                                                                        )

                                                                    [isml] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => isml
                                                                            [allowNull] => 1
                                                                            [type] => smallint
                                                                            [phpType] => integer
                                                                            [dbType] => tinyint(1)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1
                                                                            [precision] => 1
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => ML?
                                                                        )

                                                                    [isenabled] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => isenabled
                                                                            [allowNull] => 1
                                                                            [type] => smallint
                                                                            [phpType] => integer
                                                                            [dbType] => tinyint(1)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1
                                                                            [precision] => 1
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => Вкл?
                                                                        )

                                                                    [ispublic] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => ispublic
                                                                            [allowNull] => 1
                                                                            [type] => smallint
                                                                            [phpType] => integer
                                                                            [dbType] => tinyint(1)
                                                                            [defaultValue] => 1
                                                                            [enumValues] => 
                                                                            [size] => 1
                                                                            [precision] => 1
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [type] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => type
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(50)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 50
                                                                            [precision] => 50
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => Тип
                                                                        )

                                                                    [search] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => search
                                                                            [allowNull] => 1
                                                                            [type] => text
                                                                            [phpType] => string
                                                                            [dbType] => text
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 
                                                                            [precision] => 
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [layout] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => layout
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(1024)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1024
                                                                            [precision] => 1024
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [islaytree] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => islaytree
                                                                            [allowNull] => 1
                                                                            [type] => smallint
                                                                            [phpType] => integer
                                                                            [dbType] => tinyint(1)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1
                                                                            [precision] => 1
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [template] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => template
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(1024)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1024
                                                                            [precision] => 1024
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [istpltree] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => istpltree
                                                                            [allowNull] => 1
                                                                            [type] => smallint
                                                                            [phpType] => integer
                                                                            [dbType] => tinyint(1)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1
                                                                            [precision] => 1
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [theme] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => theme
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(1024)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1024
                                                                            [precision] => 1024
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [category_id] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => category_id
                                                                            [allowNull] => 1
                                                                            [type] => integer
                                                                            [phpType] => integer
                                                                            [dbType] => int(11)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 11
                                                                            [precision] => 11
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [trid] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => trid
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(50)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 50
                                                                            [precision] => 50
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [mlsource] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => mlsource
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(50)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 50
                                                                            [precision] => 50
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [mlparam] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => mlparam
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(255)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 255
                                                                            [precision] => 255
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [aview] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => aview
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(1024)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1024
                                                                            [precision] => 1024
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [aedit] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => aedit
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(1024)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1024
                                                                            [precision] => 1024
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [_dump] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => _dump
                                                                            [allowNull] => 1
                                                                            [type] => binary
                                                                            [phpType] => resource
                                                                            [dbType] => longblob
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 
                                                                            [precision] => 
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                )

                                                        )

                                                    [page] => yii\db\TableSchema Object
                                                        (
                                                            [schemaName] => 
                                                            [name] => page
                                                            [fullName] => page
                                                            [primaryKey] => Array
                                                                (
                                                                    [0] => id
                                                                )

                                                            [sequenceName] => 
                                                            [foreignKeys] => Array
                                                                (
                                                                    [page_node] => Array
                                                                        (
                                                                            [0] => node
                                                                            [node_id] => id
                                                                        )

                                                                )

                                                            [columns] => Array
                                                                (
                                                                    [id] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => id
                                                                            [allowNull] => 
                                                                            [type] => integer
                                                                            [phpType] => integer
                                                                            [dbType] => int(11)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 11
                                                                            [precision] => 11
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 1
                                                                            [autoIncrement] => 1
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [node_id] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => node_id
                                                                            [allowNull] => 
                                                                            [type] => integer
                                                                            [phpType] => integer
                                                                            [dbType] => int(11)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 11
                                                                            [precision] => 11
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [lang_id] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => lang_id
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(50)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 50
                                                                            [precision] => 50
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => Язык
                                                                        )

                                                                    [isenabled] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => isenabled
                                                                            [allowNull] => 1
                                                                            [type] => smallint
                                                                            [phpType] => integer
                                                                            [dbType] => tinyint(1)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1
                                                                            [precision] => 1
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => Вкл?
                                                                        )

                                                                    [href] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => href
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(1024)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1024
                                                                            [precision] => 1024
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [createdat] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => createdat
                                                                            [allowNull] => 1
                                                                            [type] => integer
                                                                            [phpType] => integer
                                                                            [dbType] => int(11)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 11
                                                                            [precision] => 11
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => Создана
                                                                        )

                                                                    [modifiedat] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => modifiedat
                                                                            [allowNull] => 1
                                                                            [type] => integer
                                                                            [phpType] => integer
                                                                            [dbType] => int(11)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 11
                                                                            [precision] => 11
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => Изменена
                                                                        )

                                                                    [type] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => type
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(50)
                                                                            [defaultValue] => plain
                                                                            [enumValues] => 
                                                                            [size] => 50
                                                                            [precision] => 50
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => Тип
                                                                        )

                                                                    [contentbin] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => contentbin
                                                                            [allowNull] => 1
                                                                            [type] => binary
                                                                            [phpType] => resource
                                                                            [dbType] => longblob
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 
                                                                            [precision] => 
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [content] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => content
                                                                            [allowNull] => 1
                                                                            [type] => text
                                                                            [phpType] => string
                                                                            [dbType] => text
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 
                                                                            [precision] => 
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => Содержание
                                                                        )

                                                                    [search] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => search
                                                                            [allowNull] => 1
                                                                            [type] => text
                                                                            [phpType] => string
                                                                            [dbType] => text
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 
                                                                            [precision] => 
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => Индекс
                                                                        )

                                                                    [abhint] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => abhint
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(255)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 255
                                                                            [precision] => 255
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => Метка
                                                                        )

                                                                    [abweight] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => abweight
                                                                            [allowNull] => 1
                                                                            [type] => integer
                                                                            [phpType] => integer
                                                                            [dbType] => int(11)
                                                                            [defaultValue] => 1
                                                                            [enumValues] => 
                                                                            [size] => 11
                                                                            [precision] => 11
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => Вес
                                                                        )

                                                                    [seotitle] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => seotitle
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(1024)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1024
                                                                            [precision] => 1024
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [seodesc] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => seodesc
                                                                            [allowNull] => 1
                                                                            [type] => text
                                                                            [phpType] => string
                                                                            [dbType] => text
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 
                                                                            [precision] => 
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [seokwd] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => seokwd
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(1024)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1024
                                                                            [precision] => 1024
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [image] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => image
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(1024)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1024
                                                                            [precision] => 1024
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [imagealt1] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => imagealt1
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(1024)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1024
                                                                            [precision] => 1024
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [imagealt2] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => imagealt2
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(1024)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1024
                                                                            [precision] => 1024
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [_dump] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => _dump
                                                                            [allowNull] => 1
                                                                            [type] => binary
                                                                            [phpType] => resource
                                                                            [dbType] => longblob
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 
                                                                            [precision] => 
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                )

                                                        )

                                                    [block] => yii\db\TableSchema Object
                                                        (
                                                            [schemaName] => 
                                                            [name] => block
                                                            [fullName] => block
                                                            [primaryKey] => Array
                                                                (
                                                                    [0] => id
                                                                )

                                                            [sequenceName] => 
                                                            [foreignKeys] => Array
                                                                (
                                                                )

                                                            [columns] => Array
                                                                (
                                                                    [id] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => id
                                                                            [allowNull] => 
                                                                            [type] => integer
                                                                            [phpType] => integer
                                                                            [dbType] => int(11)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 11
                                                                            [precision] => 11
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 1
                                                                            [autoIncrement] => 1
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [token] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => token
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(1024)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1024
                                                                            [precision] => 1024
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => Метка
                                                                        )

                                                                    [type] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => type
                                                                            [allowNull] => 1
                                                                            [type] => string
                                                                            [phpType] => string
                                                                            [dbType] => varchar(50)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 50
                                                                            [precision] => 50
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => Тип
                                                                        )

                                                                    [isenabled] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => isenabled
                                                                            [allowNull] => 1
                                                                            [type] => smallint
                                                                            [phpType] => integer
                                                                            [dbType] => tinyint(1)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1
                                                                            [precision] => 1
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => Вкл?
                                                                        )

                                                                    [isreparsed] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => isreparsed
                                                                            [allowNull] => 1
                                                                            [type] => smallint
                                                                            [phpType] => integer
                                                                            [dbType] => tinyint(1)
                                                                            [defaultValue] => 
                                                                            [enumValues] => 
                                                                            [size] => 1
                                                                            [precision] => 1
                                                                            [scale] => 
                                                                            [isPrimaryKey] => 
                                                                            [autoIncrement] => 
                                                                            [unsigned] => 
                                                                            [comment] => 
                                                                        )

                                                                    [israw] => yii\db\ColumnSchema Object
                                                                        (
                                                                            [name] => israw
                                                                            [allowNull] => 1