Giter VIP home page Giter VIP logo

everythingsuckz / tg-filestreambot Goto Github PK

View Code? Open in Web Editor NEW
1.1K 21.0 1.1K 385 KB

A telegram bot that will give instant stream links for telegram files without the need of waiting till the download completes.

License: GNU Affero General Public License v3.0

Dockerfile 0.68% Procfile 0.03% Go 99.30%
pyrogram streaming telegram-bot aiohttp tgcrypto telegram bot filetolinkbot heroku filehosting hacktoberfest hacktoberfest-accepted hacktoberfest2022 filestreambot golang golang-server mtproto gin-gonic gotd hacktoberfest2023

tg-filestreambot's Introduction

Telegram File Stream Bot

File Stream Bot Logo

A Telegram bot to generate direct link for your Telegram files.


Note

Checkout python branch if you are interested in that.


Table of Contents
  1. How to make your own
  2. Setting up Things
  3. Contributing
  4. Contact me
  5. Credits

How to make your own

Deploy to Heroku

Note

You'll have to fork this repository to deploy to Heroku.

Press the below button to fast deploy to Heroku

Deploy To Heroku

Click Here to know how to add / edit environment variables in Heroku.


Download from releases

  • Head over to releases tab, from the pre release section, download the one for your platform and architecture.
  • Extract the zip file to a folder.
  • Create an a file named fsb.env and add all the variables there (see fsb.sample.env file for reference).
  • Give the executable file permission to execute using the command chmod +x fsb (Not required for windows).
  • Run the bot using ./fsb run command. ( ./fsb.exe run for windows)

Run using docker-compose

  • Clone the repository
git clone https://github.com/EverythingSuckz/TG-FileStreamBot
cd TG-FileStreamBot
  • Create an a file named fsb.env and add all the variables there (see fsb.sample.env file for reference).
nano fsb.env
  • Build and run the docker-compose file
docker-compose up -d

OR

docker compose up -d

Run using docker

docker run --env-file fsb.env ghcr.io/everythingsuckz/fsb:latest

Where fsb.env is the environment file containing all the variables.


Build from source

Ubuntu

Note

Make sure to install go 1.21 or above. Refer https://stackoverflow.com/a/17566846/15807350

git clone https://github.com/EverythingSuckz/TG-FileStreamBot
cd TG-FileStreamBot
go build ./cmd/fsb/
chmod +x fsb
mv fsb.sample.env fsb.env
nano fsb.env
# (add your environment variables, see the next section for more info)
./fsb run

and to stop the program, do CTRL+C

Windows

Note

Make sure to install go 1.21 or above.

git clone https://github.com/EverythingSuckz/TG-FileStreamBot
cd TG-FileStreamBot
go build ./cmd/fsb/
Rename-Item -LiteralPath ".\fsb.sample.env" -NewName ".\fsb.env"
notepad fsb.env
# (add your environment variables, see the next section for more info)
.\fsb run

and to stop the program, do CTRL+C

Setting up things

If you're locally hosting, create a file named fsb.env in the root directory and add all the variables there. You may check the fsb.sample.env. An example of fsb.env file:

API_ID=452525
API_HASH=esx576f8738x883f3sfzx83
BOT_TOKEN=55838383:yourbottokenhere
LOG_CHANNEL=-10045145224562
PORT=8080
HOST=http://yourserverip
# (if you want to set up multiple bots)
MULTI_TOKEN1=55838373:yourworkerbottokenhere
MULTI_TOKEN2=55838355:yourworkerbottokenhere

Required Vars

Before running the bot, you will need to set up the following mandatory variables:

  • API_ID : This is the API ID for your Telegram account, which can be obtained from my.telegram.org.

  • API_HASH : This is the API hash for your Telegram account, which can also be obtained from my.telegram.org.

  • BOT_TOKEN : This is the bot token for the Telegram Media Streamer Bot, which can be obtained from @BotFather.

  • LOG_CHANNEL : This is the channel ID for the log channel where the bot will forward media messages and store these files to make the generated direct links work. To obtain a channel ID, create a new telegram channel (public or private), post something in the channel, forward the message to @missrose_bot and reply the forwarded message with the /id command. Copy the forwarded channel ID and paste it into the this field.

Optional Vars

In addition to the mandatory variables, you can also set the following optional variables:

  • PORT : This sets the port that your webapp will listen to. The default value is 8080.

  • HOST : A Fully Qualified Domain Name if present or use your server IP. (eg. https://example.com or http://14.1.154.2:8080)

  • HASH_LENGTH : Custom hash length for generated URLs. The hash length must be greater than 5 and less than or equal to 32. The default value is 6.

  • USE_SESSION_FILE : Use session files for worker client(s). This speeds up the worker bot startups. (default: false)

  • USER_SESSION : A pyrogram session string for a user bot. Used for auto adding the bots to LOG_CHANNEL. (default: null)

  • ALLOWED_USERS : A list of user IDs separated by comma (,). If this is set, only the users in this list will be able to use the bot. (default: null)


Use Multiple Bots to speed up

Note

What it multi-client feature and what it does?
This feature shares the Telegram API requests between worker bots to speed up download speed when many users are using the server and to avoid the flood limits that are set by Telegram.

Note

You can add up to 50 bots since 50 is the max amount of bot admins you can set in a Telegram Channel.

To enable multi-client, generate new bot tokens and add it as your fsb.env with the following key names.

MULTI_TOKEN1: Add your first bot token here.

MULTI_TOKEN2: Add your second bot token here.

you may also add as many as bots you want. (max limit is 50) MULTI_TOKEN3, MULTI_TOKEN4, etc.

Warning

Don't forget to add all these worker bots to the LOG_CHANNEL for the proper functioning

Using user session to auto add bots

Warning

This might sometimes result in your account getting resticted or banned. Only newly created accounts are prone to this.

To use this feature, you need to generate a pyrogram session string for the user account and add it to the USER_SESSION variable in the fsb.env file.

What it does?

This feature is used to auto add the worker bots to the LOG_CHANNEL when they are started. This is useful when you have a lot of worker bots and you don't want to add them manually to the LOG_CHANNEL.

How to generate a session string?

The easiest way to generate a session string is by running

./fsb session --api-id <your api id> --api-hash <your api hash>



This will generate a session string for your user account using QR code authentication. Authentication via phone number is not supported yet and will be added in the future.

Contributing

Feel free to contribute to this project if you have any further ideas

Contact me

Telegram Channel Telegram Group

You can contact either via my Telegram Group or you can message me on @EverythingSuckz

Credits

Copyright

Copyright (C) 2023 EverythingSuckz under GNU Affero General Public License.

TG-FileStreamBot is Free Software: You can use, study share and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Also keep in mind that all the forks of this repository MUST BE OPEN-SOURCE and MUST BE UNDER THE SAME LICENSE.

tg-filestreambot's People

Contributors

adarsh-goel avatar annihilatorrrr avatar asdfzxcvbn avatar chankitsaini avatar danytpg avatar deekshithsh avatar everythingsuckz avatar eymarv avatar gautamajay52 avatar ghostsama2503 avatar mahesh0253 avatar spechide avatar thebigbone avatar wiz64 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tg-filestreambot's Issues

quote_from_bytes() expected bytes

Get Error Like This

Traceback (most recent call last):
  File "/home/user/.local/lib/python3.8/site-packages/pyrogram/dispatcher.py", line 222, in handler_worker
    await handler.callback(self.client, *args)
  File "/home/user/project/git/TelegramBot/TG-FileStreamBot/WebStreamer/bot/plugins/stream.py", line 42, in media_receive_handler
    stream_link = f"{Var.URL}{log_msg.message_id}/{quote_plus(get_name(m))}?hash={get_hash(log_msg)}"
  File "/usr/lib/python3.8/urllib/parse.py", line 867, in quote_plus
    string = quote(string, safe + space, encoding, errors)
  File "/usr/lib/python3.8/urllib/parse.py", line 851, in quote
    return quote_from_bytes(string, safe)
  File "/usr/lib/python3.8/urllib/parse.py", line 876, in quote_from_bytes
    raise TypeError("quote_from_bytes() expected bytes")
TypeError: quote_from_bytes() expected bytes

Happend with Video
Generated Link for Photo why This Happening Both Video and Photo Don't have FileName

Error: 420 FLOOD_WAIT

Just updated the codes, and after restarted, it returned the error logs:
[ERROR] ==> Telegram says: [420 FLOOD_WAIT_X] - A wait of 2838 seconds is required (caused by "auth.ImportBotAuthorization")

Is it common for those who have updated it? Is there any way to fix it?
Thanks!

[Issue]

Getting this Error:

resp, reset = await task
File "/usr/local/lib/python3.10/dist-packages/aiohttp/web_protocol.py", line 460, in _handle_request
reset = await self.finish_response(request, resp, start_time)
File "/usr/local/lib/python3.10/dist-packages/aiohttp/web_protocol.py", line 614, in finish_response
 await resp.write_eof()
File "/usr/local/lib/python3.10/dist-packages/aiohttp/web_response.py", line 749, in write_eof
await payload.write(self._payload_writer)
File "/usr/local/lib/python3.10/dist-packages/aiohttp/payload.py", line 443, in write
chunk = await self._iter.__anext__()
File "/usr/src/app/WebStreamer/utils/custom_dl.py", line 197, in yield_file
r = await media_session.invoke(
File "/usr/local/lib/python3.10/dist-packages/pyrogram/session/session.py", line 381, in invoke
return await self.invoke(query, retries - 1, timeout)
File "/usr/local/lib/python3.10/dist-packages/pyrogram/session/session.py", line 381, in invoke
return await self.invoke(query, retries - 1, timeout)
File "/usr/local/lib/python3.10/dist-packages/pyrogram/session/session.py", line 381, in invoke
return await self.invoke(query, retries - 1, timeout)
[Previous line repeated 2 more times]
File "/usr/local/lib/python3.10/dist-packages/pyrogram/session/session.py", line 374, in invoke
 raise e from None
 File "/usr/local/lib/python3.10/dist-packages/pyrogram/session/session.py", line 361, in invoke
 return await self.send(query, timeout=timeout)
 File "/usr/local/lib/python3.10/dist-packages/pyrogram/session/session.py", line 315, in send
raise e
File "/usr/local/lib/python3.10/dist-packages/pyrogram/session/session.py", line 312, in send
await self.connection.send(payload)
File "/usr/local/lib/python3.10/dist-packages/pyrogram/connection/connection.py", line 83, in send
 raise OSError(e)
OSError: Value after * must be an iterable, not NoneType
[ERROR] => Unhandled exception
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/aiohttp/web_protocol.py", line 514, in start
resp, reset = await task

Suggestion

Can You Create Another repo using which if I add bot to my channel then I can access the file using MSG I'd instead of any user forward the file to the bot and it gets added to DB Channel. It should just provide the DDL of the files which are in my channel where bot is added

Help me.

Hi.
I create a stream bot, and it works, but Heroku links are not accessible for me.
How your bot create ***.gq links and is that free?

bot stopped

[24/03/2022 09:53:03][ERROR] => Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/aiohttp/web_protocol.py", line 334, in data_received
messages, upgraded, tail = self._request_parser.feed_data(data)
File "aiohttp/_http_parser.pyx", line 551, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadStatusLine: 400, message="Bad status line 'Invalid method encountered'"
ps.

  1. files and videos sent before the occurred error can be downloaded via the generated links
  2. sending files and videos sent after the occurred error, the links cannot be generated
  3. after sending /start order to the tgbot, there is no any feedback.

does not work in heroku

I install everything as indicated and when testing the bot it does not work it simply does not start I do not know that it is failing

Feature Request For Repo To Make Repo More Awesome

Hello Sir, could you please add an option for the bot to be used by the owner only? Currently, anyone can use the bot, causing abuse and putting a strain on the hosting provider. Also, would it be possible to add features for media streaming in the browser, banning users, and tracking stats? There have been instances of inappropriate 18+ content being uploaded, and there is no current way to ban these users. Finally, could you consider adding an upstream option for automatically updating the bot so that it does not need to be deployed repeatedly? Thank you. ❤️🖤

does not work

-------------------- Initializing Telegram Bot --------------------
------------------------------ DONE ------------------------------

---------------------- Initializing Clients ----------------------
No additional clients found, using default client
------------------------------ DONE ------------------------------
--------------------- Initalizing Web Server ---------------------
------------------------------ DONE ------------------------------

------------------------- Service Started -------------------------
bot =>> ruvdsbot
server ip =>> 0.0.0.0

[01/03/2022 13:55:37][ERROR] => 'NoneType' object has no attribute 'mention'
Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/pyrogram/dispatcher.py", line 222, in handler_worker
await handler.callback(self.client, *args)
File "/root/TG-FileStreamBot/WebStreamer/bot/plugins/start.py", line 12, in start
f'Hi {m.from_user.mention(style="md")}, Send me a file to get an instant stream link.'
AttributeError: 'NoneType' object has no attribute 'mention'

It works when I send files directly to the bot, but does not works when I send files to the bin_channel

my .env is as below
API_ID=1****
API_HASH=ea8e8e41812b8d50b2c1
BOT_TOKEN=5200:AAF9or7yt4TIcxh0MQuAU
BIN_CHANNEL=-100165

PORT=9999
FQDN=tg.19841106.xyz
HAS_SSL=False

Bot Not Responding for Any Messages in python3.10

I tried to run the bot in python3.10 and Sent message to the bot but The bot not responding,

It's a Problem if Deploying on Heroku because Heroku use python 3.10 as Default Python version,

Also when i stop the bot
i get the following

RuntimeError: Task <Task pending name='Task-155' coro=<cleanup() running at /home/user/project/git/TelegramBot/TG-FileStreamBot/WebStreamer/__main__.py:70> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Task pending name='Task-25' coro=<Dispatcher.handler_worker() running at /home/user/.local/lib/python3.10/site-packages/pyrogram/dispatcher.py:184>> attached to a different loop
Full Error
[12/04/2022 18:35:11][INFO] => Stop signal received (SIGINT). Exiting...
Traceback (most recent call last):
  File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "/home/user/project/git/TelegramBot/TG-FileStreamBot/WebStreamer/__main__.py", line 80, in <module>
    loop.run_until_complete(cleanup())
  File "/usr/lib/python3.10/asyncio/base_events.py", line 646, in run_until_complete
    return future.result()
  File "/home/user/project/git/TelegramBot/TG-FileStreamBot/WebStreamer/__main__.py", line 70, in cleanup
    await StreamBot.stop()
  File "/home/user/.local/lib/python3.10/site-packages/pyrogram/methods/utilities/stop.py", line 58, in stop
    await do_it()
  File "/home/user/.local/lib/python3.10/site-packages/pyrogram/methods/utilities/stop.py", line 54, in do_it
    await self.terminate()
  File "/home/user/.local/lib/python3.10/site-packages/pyrogram/methods/auth/terminate.py", line 46, in terminate
    await self.dispatcher.stop()
  File "/home/user/.local/lib/python3.10/site-packages/pyrogram/dispatcher.py", line 144, in stop
    await i
RuntimeError: Task <Task pending name='Task-155' coro=<cleanup() running at /home/user/project/git/TelegramBot/TG-FileStreamBot/WebStreamer/__main__.py:70> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Task pending name='Task-25' coro=<Dispatcher.handler_worker() running at /home/user/.local/lib/python3.10/site-packages/pyrogram/dispatcher.py:184>> attached to a different loop

Video Player & Landing Page

There is an Idea,If you included a landing page,with a download button and video player for that It will be awsome. If itsnt video,Then Just download button.

the bot should give output url like

https://demosite.com/hello.html

If you can add feature in main or development branch it will be great Or can you say where to add this landing page script in your code ?

Thank you

        stream_file = """
<div id='vidiv'>    
    
    <title>Download """ + str(file_name[:-4]) + """</title>
    <link rel="icon" href="https://i.imgur.com/SeYCR1M.jpg" type="image/gif" sizes="16x16"> 
    <link rel="stylesheet" href="https://cdn.fluidplayer.com/v2/current/fluidplayer.min.css" type="text/css"/>
    <script src="https://cdn.fluidplayer.com/v2/current/fluidplayer.min.js"></script>
    <video id="video-fully-responsive">
        <source src="/""" + str(file_id) + """/""" + str(file_name) + """" type="video/mp4"/>
    </video>
    <script type="text/javascript">
        var video = document.querySelector("video");
        var src = video.firstElementChild
        src.addEventListener('error', function(evt) {
            // video.addEventListener('play', function(evt) {
            //     document.getElementById('vidiv').style.display = 'none';
            // })
            document.getElementById('vidiv').style.display = 'none';
        });
        
        fluidPlayer(
            "video-fully-responsive",
            {
                layoutControls: {
                    title: """ + str(json.dumps(file_name[:-4])) + """,
                    playButtonShowing: true,
                    fillToContainer: true,
                    preload: false,
                    controlBar: {
                        autoHide: true,
                        autoHideTimeout: 3,
                        animated: true
                    },
                    playbackRateEnabled: true,
                    allowTheatre: true
                }
            }
        );
        
        
    </script>
    
</div>
"""
    else: 
        stream_file = ''

    htmltext = """
<!DOCTYPE html>
<head>
    <meta name="referrer" content="always" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- Global site tag (gtag.js) - Google Analytics -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-158041490-1"></script>
    <script>
        window.dataLayer = window.dataLayer || [];
        function gtag(){dataLayer.push(arguments);}
        gtag('js', new Date());
        gtag('config', 'UA-158041490-1');
    </script>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
    <style>
        .container {
            text-align: center;
            margin: 0% auto;
        }
        
        @media (orientation: landscape) {
            .container {
                max-width: 750px;
            }
        }
        
        .main {
            /* border: 1px solid DodgerBlue;  */
            padding: 0px 2%;
        }
        
        h1 {
            margin-top: 5%;
            color: grey;
            width: fit-width;
            word-wrap: break-word;
            line-height: 20px;
        }
        
        .filename {
            color: DodgerBlue;
            font-size: calc(10px + 1.1vw);
            word-wrap: break-word;
            font-weight: bold;
        }
        
        #video-fully-responsive {
            width: 100%;
        }
        
        #vast_video_loading_video-fully-responsive {
            height: 0;
        }
        
        .btn {
            background-color: DodgerBlue;
            border: none;
            color: white;
            padding: 12px 30px;
            cursor: pointer;
            font-size: 20px;
            margin: 0% auto;
            margin-top: 20px;
            /* margin-bottom: 20px; */
            width: 100%;
        }
        
        .btn:hover {
            background-color: RoyalBlue;
        }
        
        .btnn {
            background-color: #f0ad4e;
            border: none;
            color: white;
            padding: 5px;
            cursor: pointer;
            font-size: 15px;
            margin: 0% auto;
            margin-top: 10px;
            margin-bottom: 20px;
            width: 20%;
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="main">
            <p class="filename">""" + str(file_name) + """</p>
            """ + stream_file + """
            <a href="/""" + str(file_id) + """/""" + str(file_name) + """">
                <button class="btn"><i class="fa fa-download"></i> Download</button>
            </a>
            <a href="https://telegram.me/filestolink" target="_blank" style="text-decoration: none;">
                <button class="btnn">Join our channel</button>
            </a>
        </div>
    </div>
    <div class="ads" style="text-align: center;">
       
    </div>```

`TypeError: init() got an unexpected keyword argument 'name'`

I'm using ubuntu 20.04 python 3.8 and when I start the bot for the first time this work fine.
But after stop and start again I got the error.

Traceback (most recent call last):
File "/usr/lib/python3.8/runpy.py", line 185, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "/usr/lib/python3.8/runpy.py", line 144, in _get_module_details
return _get_module_details(pkg_main_name, error)
File "/usr/lib/python3.8/runpy.py", line 111, in _get_module_details
import(pkg_name)
File "/opt/TG-FileStreamBot/WebStreamer/init.py", line 7, in
from WebStreamer.bot.clients import StreamBot
File "/opt/TG-FileStreamBot/WebStreamer/bot/init.py", line 9, in
StreamBot = Client(
TypeError: init() got an unexpected keyword argument 'name'

Error when TG File Doesnot Have Filename

When TG File doesnot have filename, bot will got error like this. How to fix it?

2022-11-27T13:55:38.306946+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.10/urllib/parse.py", line 886, in quote_plus
2022-11-27T13:55:38.306947+00:00 app[web.1]:     string = quote(string, safe + space, encoding, errors)
2022-11-27T13:55:38.306947+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.10/urllib/parse.py", line 870, in quote
2022-11-27T13:55:38.306947+00:00 app[web.1]:     return quote_from_bytes(string, safe)
2022-11-27T13:55:38.306948+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.10/urllib/parse.py", line 895, in quote_from_bytes
2022-11-27T13:55:38.306948+00:00 app[web.1]:     raise TypeError("quote_from_bytes() expected bytes")
2022-11-27T13:55:38.306948+00:00 app[web.1]: TypeError: quote_from_bytes() expected bytes

Error While Deploying on VPS

Hello Brother.
Bro i'm unable to deploy on vps, i tried with docker as well but same error that are shown in pic.
Help me to fix this issue.
image

`AttributeError: 'media' object has no attribute 'file_name'`

(venv) root@instance-20210817-1303:/home/ubuntu/TG-FileStreamBot# python3 -m WebStreamer

-------------------- Initializing Telegram Bot --------------------
------------------------------ DONE ------------------------------

---------------------- Initializing Clients ----------------------
Starting - Client 1
This will take some time, please wait...
Multi-Client Mode Enabled
------------------------------ DONE ------------------------------
--------------------- Initalizing Web Server ---------------------
------------------------------ DONE ------------------------------

------------------------- Service Started -------------------------
                        bot =>> ***bot
                        server ip =>> 0.0.0.0
------------------------------------------------------------------

When I vist the web, code are shown as bellow:
{"server_status": "running", "uptime": "30s", "telegram_bot": "@ru***_bot", "connected_bots": 2, "loads": {"bot1": 0, "bot2": 0}, "version": 2.2}

Does it mean all the bots working?

When I sent some photos to the main bot, the script crashed, logs as bellow:

[07/04/2022 20:18:44][ERROR] => 'Photo' object has no attribute 'file_name' Traceback (most recent call last): File "/home/ubuntu/TG-FileStreamBot/venv/lib/python3.9/site-packages/pyrogram/dispatcher.py", line 222, in handler_worker await handler.callback(self.client, *args) File "/home/ubuntu/TG-FileStreamBot/WebStreamer/bot/plugins/stream.py", line 31, in media_receive_handler stream_link = f"{Var.URL}{log_msg.message_id}/{quote_plus(get_name(m))}?hash={get_hash(log_msg)}" File "/home/ubuntu/TG-FileStreamBot/WebStreamer/utils/file_properties.py", line 55, in get_name return media.file_name or "" AttributeError: 'Photo' object has no attribute 'file_name'

But when I send some videos, it works.

Originally posted by @lukemin in #46 (comment)

Bot not responding after a certain period.

2021-09-20T06:32:19.036771+00:00 app[web.1]:   self._do_submit_job(job, run_times)
2021-09-20T06:32:19.036772+00:00 app[web.1]: RuntimeWarning: Enable tracemalloc to get the object allocation traceback
2021-09-20T06:52:19.037670+00:00 app[web.1]: /app/.heroku/python/lib/python3.9/concurrent/futures/thread.py:79: RuntimeWarning: coroutine 'ping_server' was never awaited
2021-09-20T06:52:19.037680+00:00 app[web.1]:   del work_item
2021-09-20T06:52:19.037680+00:00 app[web.1]: RuntimeWarning: Enable tracemalloc to get the object allocation traceback
2021-09-20T06:54:39.180086+00:00 heroku[web.1]: Idling
2021-09-20T06:54:39.217727+00:00 heroku[web.1]: State changed from up to down
2021-09-20T06:54:39.870681+00:00 heroku[web.1]: Stopping all processes with SIGTERM
2021-09-20T06:54:39.940416+00:00 app[web.1]: 2021-09-20 06:54:39,940 - root - INFO - Stop signal received (15). Exiting...
2021-09-20T06:54:40.923534+00:00 heroku[web.1]: Process exited with status 0

I have to Restart all dynos in order to make it work again. Please Fix..

Container keeps on restarting

Hello. I try to deploy bot on my vps using docker. I created a config.env containing the variables set in the TG-FileStreamBot folder and start my container. However the bot is not responding. Check docker ps again, the status of the container shows Restarting (1) ... seconds ago.

root@vps2:~/TG-FileStreamBot# docker run -d --restart unless-stopped --name fsb
-v /PATH/TO/.env:/app/.env
-p 8000:8000
stream-bot
433df2b431d11f057b4aa993ed0c5e2228cb09d13ae3dfeb3a9b5fe93809d272

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
433df2b431d1 stream-bot "python3 -m WebStrea…" 10 minutes ago Restarting (1) 57 seconds ago fsb

multitoken mode does not work

.evn
API_ID=1012*****
API_HASH=ea8e8e41812******************
BOT_TOKEN=51304:AAGkmwTdRlcPSX*********
MULTI_TOKEN1=5250:AAF9or7yt4***
MULTI_TOKEN2=51304:AAGkmwTd**
BIN_CHANNEL=-1001651968922
PORT=8080
FQDN=domain name
HAS_SSL=True
NO_PORT=True

only the main bot with BOT_TOKEN worked. another bots did not

Deploy to koyeb

I've successfully deployed it in koyeb , but the problem is that the port 8080 is showing in the url , and I've tried to change the port to 443 but it doesn't work anymore , any idea how to fix it ?
Capture

Could not build wheels for tgcrypto, frozenlist, multidict, yarl, which is required to install pyproject.toml-based projects

Building wheels for collected packages: pyaes, tgcrypto, frozenlist, multidict, yarl
  Building wheel for pyaes (setup.py): started
  Building wheel for pyaes (setup.py): finished with status 'done'
  Created wheel for pyaes: filename=pyaes-1.6.1-py3-none-any.whl size=26347 sha256=d92a8d01a94078815ad6c8eff934a79088875712072f3f5b4c2b25a7f0bf5ed8
  Stored in directory: /root/.cache/pip/wheels/8d/24/e6/a6bac41c7b64fad71633e93db18cb8b3b62986bbd44daf0e0a
  Building wheel for tgcrypto (pyproject.toml): started
  Building wheel for tgcrypto (pyproject.toml): finished with status 'error'
  error: subprocess-exited-with-error
  
  × Building wheel for tgcrypto (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [22 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-cpython-311
      creating build/lib.linux-x86_64-cpython-311/tests
      copying tests/__init__.py -> build/lib.linux-x86_64-cpython-311/tests
      creating build/lib.linux-x86_64-cpython-311/tests/ctr
      copying tests/ctr/test_ctr.py -> build/lib.linux-x86_64-cpython-311/tests/ctr
      copying tests/ctr/__init__.py -> build/lib.linux-x86_64-cpython-311/tests/ctr
      creating build/lib.linux-x86_64-cpython-311/tests/cbc
      copying tests/cbc/__init__.py -> build/lib.linux-x86_64-cpython-311/tests/cbc
      copying tests/cbc/test_cbc.py -> build/lib.linux-x86_64-cpython-311/tests/cbc
      creating build/lib.linux-x86_64-cpython-311/tests/ige
      copying tests/ige/test_ige.py -> build/lib.linux-x86_64-cpython-311/tests/ige
      copying tests/ige/__init__.py -> build/lib.linux-x86_64-cpython-311/tests/ige
      running build_ext
      building 'tgcrypto' extension
      creating build/temp.linux-x86_64-cpython-311
      creating build/temp.linux-x86_64-cpython-311/tgcrypto
      gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.11 -c tgcrypto/aes256.c -o build/temp.linux-x86_64-cpython-311/tgcrypto/aes256.o
      error: command 'gcc' failed: No such file or directory
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for tgcrypto
  Building wheel for frozenlist (pyproject.toml): started
  Building wheel for frozenlist (pyproject.toml): finished with status 'error'
  error: subprocess-exited-with-error
  
  × Building wheel for frozenlist (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [36 lines of output]
      *********************
      * Accelerated build *
      *********************
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-cpython-311
      creating build/lib.linux-x86_64-cpython-311/frozenlist
      copying frozenlist/__init__.py -> build/lib.linux-x86_64-cpython-311/frozenlist
      running egg_info
      writing frozenlist.egg-info/PKG-INFO
      writing dependency_links to frozenlist.egg-info/dependency_links.txt
      writing top-level names to frozenlist.egg-info/top_level.txt
      reading manifest file 'frozenlist.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no previously-included files matching '*.pyc' found anywhere in distribution
      warning: no previously-included files matching '*.pyd' found anywhere in distribution
      warning: no previously-included files matching '*.so' found anywhere in distribution
      warning: no previously-included files matching '*.lib' found anywhere in distribution
      warning: no previously-included files matching '*.dll' found anywhere in distribution
      warning: no previously-included files matching '*.a' found anywhere in distribution
      warning: no previously-included files matching '*.obj' found anywhere in distribution
      warning: no previously-included files found matching 'frozenlist/*.html'
      no previously-included directories found matching 'docs/_build'
      adding license file 'LICENSE'
      writing manifest file 'frozenlist.egg-info/SOURCES.txt'
      copying frozenlist/__init__.pyi -> build/lib.linux-x86_64-cpython-311/frozenlist
      copying frozenlist/_frozenlist.pyx -> build/lib.linux-x86_64-cpython-311/frozenlist
      copying frozenlist/py.typed -> build/lib.linux-x86_64-cpython-311/frozenlist
      running build_ext
      building 'frozenlist._frozenlist' extension
      creating build/temp.linux-x86_64-cpython-311
      creating build/temp.linux-x86_64-cpython-311/frozenlist
      gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.11 -c frozenlist/_frozenlist.c -o build/temp.linux-x86_64-cpython-311/frozenlist/_frozenlist.o
      error: command 'gcc' failed: No such file or directory
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for frozenlist
  Building wheel for multidict (pyproject.toml): started
  Building wheel for multidict (pyproject.toml): finished with status 'error'
  error: subprocess-exited-with-error
  
  × Building wheel for multidict (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [62 lines of output]
      *********************
      * Accelerated build *
      *********************
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-cpython-311
      creating build/lib.linux-x86_64-cpython-311/multidict
      copying multidict/__init__.py -> build/lib.linux-x86_64-cpython-311/multidict
      copying multidict/_abc.py -> build/lib.linux-x86_64-cpython-311/multidict
      copying multidict/_multidict_base.py -> build/lib.linux-x86_64-cpython-311/multidict
      copying multidict/_compat.py -> build/lib.linux-x86_64-cpython-311/multidict
      copying multidict/_multidict_py.py -> build/lib.linux-x86_64-cpython-311/multidict
      running egg_info
      writing multidict.egg-info/PKG-INFO
      writing dependency_links to multidict.egg-info/dependency_links.txt
      writing top-level names to multidict.egg-info/top_level.txt
      reading manifest file 'multidict.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no previously-included files matching '*.pyc' found anywhere in distribution
      warning: no previously-included files found matching 'multidict/_multidict.html'
      warning: no previously-included files found matching 'multidict/*.so'
      warning: no previously-included files found matching 'multidict/*.pyd'
      warning: no previously-included files found matching 'multidict/*.pyd'
      no previously-included directories found matching 'docs/_build'
      adding license file 'LICENSE'
      writing manifest file 'multidict.egg-info/SOURCES.txt'
      /tmp/pip-build-env-ld6v1w39/overlay/lib/python3.11/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'multidict._multilib' as data is deprecated, please list it in `packages`.
          !!
      
      
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'multidict._multilib' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.
      
          'multidict._multilib' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).
      
          Please make sure that 'multidict._multilib' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).
      
          You can read more about "package discovery" and "data files" on setuptools
          documentation page.
      
      
      !!
      
        check.warn(importable)
      copying multidict/__init__.pyi -> build/lib.linux-x86_64-cpython-311/multidict
      copying multidict/py.typed -> build/lib.linux-x86_64-cpython-311/multidict
      running build_ext
      building 'multidict._multidict' extension
      creating build/temp.linux-x86_64-cpython-311
      creating build/temp.linux-x86_64-cpython-311/multidict
      gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.11 -c multidict/_multidict.c -o build/temp.linux-x86_64-cpython-311/multidict/_multidict.o -O2 -std=c99 -Wall -Wsign-compare -Wconversion -fno-strict-aliasing -pedantic
      error: command 'gcc' failed: No such file or directory
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for multidict
  Building wheel for yarl (pyproject.toml): started
  Building wheel for yarl (pyproject.toml): finished with status 'error'
  error: subprocess-exited-with-error
  
  × Building wheel for yarl (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [40 lines of output]
      /tmp/pip-build-env-zicgiadr/overlay/lib/python3.11/site-packages/setuptools/config/setupcfg.py:508: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.
        warnings.warn(msg, warning_class)
      **********************
      * Accelerated build *
      **********************
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-cpython-311
      creating build/lib.linux-x86_64-cpython-311/yarl
      copying yarl/_url.py -> build/lib.linux-x86_64-cpython-311/yarl
      copying yarl/_quoting_py.py -> build/lib.linux-x86_64-cpython-311/yarl
      copying yarl/__init__.py -> build/lib.linux-x86_64-cpython-311/yarl
      copying yarl/_quoting.py -> build/lib.linux-x86_64-cpython-311/yarl
      running egg_info
      writing yarl.egg-info/PKG-INFO
      writing dependency_links to yarl.egg-info/dependency_links.txt
      writing requirements to yarl.egg-info/requires.txt
      writing top-level names to yarl.egg-info/top_level.txt
      reading manifest file 'yarl.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no previously-included files matching '*.pyc' found anywhere in distribution
      warning: no previously-included files matching '*.cache' found anywhere in distribution
      warning: no previously-included files found matching 'yarl/*.html'
      warning: no previously-included files found matching 'yarl/*.so'
      warning: no previously-included files found matching 'yarl/*.pyd'
      no previously-included directories found matching 'docs/_build'
      adding license file 'LICENSE'
      writing manifest file 'yarl.egg-info/SOURCES.txt'
      copying yarl/__init__.pyi -> build/lib.linux-x86_64-cpython-311/yarl
      copying yarl/_quoting_c.pyi -> build/lib.linux-x86_64-cpython-311/yarl
      copying yarl/_quoting_c.pyx -> build/lib.linux-x86_64-cpython-311/yarl
      copying yarl/py.typed -> build/lib.linux-x86_64-cpython-311/yarl
      running build_ext
      building 'yarl._quoting_c' extension
      creating build/temp.linux-x86_64-cpython-311
      creating build/temp.linux-x86_64-cpython-311/yarl
      gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.11 -c yarl/_quoting_c.c -o build/temp.linux-x86_64-cpython-311/yarl/_quoting_c.o
      error: command 'gcc' failed: No such file or directory
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for yarl
ERROR: Could not build wheels for tgcrypto, frozenlist, multidict, yarl, which is required to install pyproject.toml-based projects

I am unable to fix this issue using Docker

update Channel

add update_channel feature and ban_channel to ban users

File downloads don't work

Files don't get downloaded when accessing the URL.

Periodt 🤝

[8/23/19, 2:45:31 PM] Undercode Number 9: тАОMessages to this chat and calls are now secured with end-to-end encryption.
[8/23/19, 2:45:31 PM] Undercode Number 9: тАОThis chat is with a business account.
[8/23/19, 2:45:31 PM] UNDERCODE TESTING COMPANIE OFFICIAL: ЁЯПЕЁЯПЕЁЯПЕтГХс┤Ыс┤ЬтГвтГЩс┤А╔┤ xтГвъЬ░тГЪ╩А ъЬ░тГЯтГЦтГЧс┤Ы с┤НтГвс┤ПтГЪ╔┤с┤ЛтГвтГЪс┤З╩П ъЬ░тГв╩ЯтГЪс┤ЬъЬ░тГвтГЩъЬ░╩ПтГФЁЯПЕЁЯПЕЁЯПЕ
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
рзкрзкрзкрзкрзкрзкрзкрзк р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш рзкрзкрзкрзкрзкрзкрзкрзк
https://chat.whatsapp.com/CHolvI0FWGMJO9OrG1Kycv
р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш
р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш
р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш
р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш
р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш
р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш р╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Хр╣Х р╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Шр╣Ш
ЁЯПЕтГгтГвтБ╖тВБтБ╖тГгтГвтБ╖тВБтБ╖тГгтГвтБ╖тВБтБ╖тГгтГвтБ╖тВБтБ╖тГгтГвтБ╖тВБтБ╖тГгтГвтБ╖тВБтБ╖тГгтГвтБ╖тВБтБ╖тГгтГвтБ╖тВБтБ╖ЁЯПЕ
т╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛лт╛Фт╜╝т╛Шт╜╜т╛Ат╜░т╛Ат╜кт╜┐т╛Зт╛зт╛│т╛л
уА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜уБкуА╜
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063
+62 896 3787 1063 +62 896 3787 1063

How to make it work in group chat?

Hi there! Thanks for your project!
I just wonder whether it is possible to make this bot work in group chat? I tried to add it to a group and made it as admin, also I have disabled the privacy function in botfather, but it just couldn't respond with a download link after the group member send a file in the chat. Could you give some instructions? Thanks a lot!

load distribution needs to be enhanced

{"server_status": "running", "uptime": "3h: 3m: 59s", "telegram_bot": "@filetolinkprobot", "connected_bots": 11, "maintained by": "Adarsh Goel", "loads": {"bot1": 4, "bot2": 3, "bot3": 1, "bot4": 1, "bot5": 0, "bot6": 0, "bot7": 0, "bot8": 0, "bot9": 0, "bot10": 0, "bot11": 0}, "version": 2.2}

starting from bot 5 all sleeping

bot 1 highly tortured

Unable to bind port in Heroku

This error appears after I try to deploy a 1.06 version on Heroku (before this, my Heroku robot is 1.03 version)
I am sure that the configured variables are normal, but it can't work properly on the web page.

2021-12-16T08:51:08.099326+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
2021-12-16T08:51:08.199735+00:00 heroku[web.1]: Stopping process with SIGKILL
2021-12-16T08:51:08.336893+00:00 heroku[web.1]: Process exited with status 137
2021-12-16T08:51:12.089398+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
2021-12-16T08:51:12.122534+00:00 heroku[web.1]: Stopping process with SIGKILL
2021-12-16T08:51:12.284490+00:00 heroku[web.1]: Process exited with status 137
2021-12-16T08:51:12.435688+00:00 heroku[web.1]: State changed from starting to crashed
2021-12-16T08:52:28.098971+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=xxx.herokuapp.com request_id=xxx-xxx-xxx-xxx fwd="x.x.x.x" dyno= connect= service= status=503 bytes= protocol=https
2021-12-16T08:52:28.939020+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=xxx.herokuapp.com request_id=xxx-xxx-xxx-xxx fwd="1.0.0.1,x.x.x.x" dyno= connect= service= status=503 bytes= protocol=https

Inline Keyboard Button Error

After generating the link, the bot fails to send the URL, citing "Telegram says: [400 BUTTON_URL_INVALID] - The button url is invalid (caused by "messages.SendMessage")."

I tried to remove the inline button, but i'm stupid and the bot is crashing. Here is the full error.
I hope you can help me with solving this problem, thanks.

How can I access download link that vps bot sends from my Home network?

Hi,

I have ubuntu vps and when I start the bot with docker compose the default WEB_SERVER_BIND_ADDRESS is 0.0.0.0

My question is How can I access download link that bot send from everywhere? I want to download the link vps bot sends from my Home network?

So when I try to set Ip to my public adress from https://whatismyipaddress.com/
I get

[Errno 99] error while attempting to bind on address ('public ip', 8080): address not available

Any help is appreciated please?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.