Конспект лекций по FOREX

Конспект лекций по FOREX

Russian dealing center

Валютные курсы

Определение

Валютный курс – это цена денежной единицы одной страны, выраженная в денежных единицах другой страны, при сделках купли-продажи. Такая цена может устанавливаться исходя из соотношения спроса и предложения на определенную валюту в условиях свободного рынка, либо быть строго регламентированной решением правительства или его главным финансовым органом, обычно центральным банком.

Виды валютных курсов

Прямые котировки

В большинстве стран курсы иностранных валют выражаются в национальной валюте. Это так называемая система прямых котировок. К примеру, в Германии один доллар США ($) будет приравнен к определенному количеству марок ФРГ (DM), а в Нью-Йорке одна германская марка будет приравнена к определенному количеству центов (или долларов, если курс марки достаточно высокий). Прямой котировкой называется котировка, показывающая, какое количество национальной валюты содержится в одном долларе США.

USD/DEM

Косвенные котировки

Великобритания является одной из немногих стран, применяющих систему косвенных котировок. Косвенной (обратной) котировкой называется котировка, показывающая, какое количество долларов США содержится в единице национальной валюты.

GBP/USD

Кросс-курсы

Это соотношение между двумя валютами, которое вытекает из их курса по отношению к курсу третьей валюты. При операциях на мировом рынке часто используются кросс курсы с долларом США, так как доллар США является не только основной резервной валютой, но и валютой сделки в большинстве валютных операций.

DEM/CHF, GBP/DEM

Все расчеты по кросс-курсам, связанные по доллару, определяются делением

DEM/CHF = USD/CHF: USD/DEM

Все расчеты по кросс курсам, связанные с фунт стерлингом, определяются умножением

GBP/DEM = GBP/USD x USD/DEM

Спот-курс

Цена валюты одной страны, выраженная в валюте другой страны, установленная на момент заключения сделки, при условии обмена валютами банками-контрагентами на второй рабочий день со дня заключения сделки. Спот-курс отражает, насколько высоко оценивается национальная валюта на момент проведения операции за пределами данной страны.

Форвард-курсы (курсы валют по срочным сделкам)

В то время как спот-курс является ценой для валюты на текущий момент времени, форвард-курс служит реальным показателем того, какую стоимость будет иметь валюта через определенный период времени. Период имеет стандартную протяженность: 1,3,6 и 12 месяцев. Форвардные операции делятся на два вида: сделки аутрайт (outright)-единичная конверсионная операция с датой валютирования, отличной от даты спот; сделки cвоп (swap)-комбинация двух противоположных конверсионных операций с разными датами валютирования.

FOREX (Foreign Exchange) – международный обмен. Сокращенное обозначение FX, FRX.

USD – американский доллар

CAD - канадский доллар

AUD – австралийский доллар

NZD – новозеландский доллар

HKD – гонконгский доллар

NTD – новый тайваньский доллар

SGD – сингапурский доллар

Основные валюты (majors)

EUR = ECU – международная европейская валюта–евро(экю)

USD – buck (бак), greenback (зеленая спинка)

AUD – aussie (оси)

NZD – kiwi (киви)

GBP = STG (cable, стерлинг)

CHF = SWF (швейцарский франк, swissie)

JPY = YEN (японская йена)

Министры финансов стран Европейского Союза объявили курсы конвертации валют 11 стран в новую общую валюту – евро.

Начиная с 0.00 по Европейскому времени 1 января 1999 года евро будет официальной валютой для 11 стран ЕС, хотя банкноты и монеты не появятся в обращении до 2002 года.

Великобритания, Швеция, Дания и Греция не участвуют в конвертации.

Министры объявили следующие курсы конвертации:

Немецкая марка – 1.95583

Французский франк – 6.55957

Итальянская лира – 1936.21

Испанская песета – 166.386

Португальский эскудо – 200.482

Финская марка – 5.94573

Ирландский фунт – 0.787564

Бельгийский/Люксембургский франк – 40.3399

Голландский гульден – 2.20371

Австрийский шиллинг – 13.7603

Финансовые учреждения, постоянно осуществляющие котировки курсов покупки и продажи различных валют и вступающие в сделки по ним, называются маркет-мейкерами (market-maker) – 20% мировых банков, осуществляющих до 60% объема всех сделок.

Финансовые учреждения, осуществляющие запрос стоимости валют, - маркет-юзеры (market-user).

Котировка предлагаемой валюты выглядит следующим образом:

USD/CHF = 1,3450/60

Это значит, что трейдер может покупать доллары за швейцарские франки по курсу 1,3460, а продавать доллар за швейцарские франки по курсу 1,3450.

1,3450 – бид (bid); 1,3460 – аск (ask).

Пункт(point) – это мельчайшее допустимое изменение цены (pips) – 1,3455 – 5 pips.

Спрэд (spread) – разница между ценой покупки и ценой продажи: 1,3460 – 1,3450 = 10 pts points (стандартный банковский спрэд от 5 до 10 pts).

1,3460 – 1,34 – big figure (большая фигура).

Hedge (изгородь) – страхование от валютных рисков.

Время работы рынка FOREX (круглосуточно)

Время московское (зимнее)

Регион

Название города

Время открытия

Время закрытия

ASIA

ТОКИО

ГОНГ КОНГ

СИНГАПУР

03:00

04:00

04:00

11:00 – 12:00

12:00 – 13:00

12:00 – 13:00

EUROPA

ФРАНКФУРТ

ЛОНДОН

09:00

10:00

17:00 – 18:00

18:00 – 20:00

AMERICA

НЬЮ-ЙОРК

ЧИКАГО

16:00

17:00

23:00 – 24:00

00:00 – 01:00

PACIFIC

ВЕЛЛИНГТОН

СИДНЕЙ

00:00

01:00

08:00 – 09:00

09:00 – 10:00

Американская и азиатская сессии являются самыми агрессивными, а самый большой объем операций приходится на европейскую сессию. Новозеландская и австралийская ceccии считаются самыми спокойными.

Календарь банковских праздников на рынке FOREX в основных финансовых центрах

Месяц, число

Лондон GBP

Франкфурт DEM

Токио YEN

Москва RUB

Нью-Йорк USD

Цюрих CHF

Январь

1

1

1 - 3, 15

1, 2

1, трет. понед.

1

Февраль

11

трет. понед.

Март

Пасха*

Пасха*

21

8

Пасха*

Пасха*

Апрель

Пасха*

Пасха*

29

Пасха*

Пасха*

Май

4, посл. понед.

1, празд. вознес*

троица

3, 4, 5

1, 2, 9

посл. понед.

8, возне-сение,

троица

Июнь

Троица

12

Троица

Июль

20

4

Август

посл. понед.

1

Сентябрь

15, 23

перв. понед.

Октябрь

3

10

втор. понед.

Ноябрь

3, 23

7

11

четвертый четв.

Декабрь

25, 26

24 -26

23, 31

12

25

25

Глава 2. Фундаментальный анализ

На валютный курс воздействуют факторы, отражающие состояние экономики данной страны: Показатели экономического роста (валовый национальный продукт, объемы промышленного производства и др.)

Состояние торгового баланса, степень зависимости от внешних источников сырья

Рост денежной массы на внутреннем рынке

Уровень инфляции и инфляционные ожидания

Уровень процентной ставки

Платежеспособность страны и доверие к национальной валюте на мировом рынке

Спекулятивные операции на валютном рынке

Степень развития других секторов мирового финансового рынка, например рынка ценных бумаг, конкурирующего с валютным рынком.

TRADE BALANCE

+Export

-Import

Внешние инвестиции

Внутренние инвестиции

Деньги в чужой стране

Interest rates differential (разница процентных ставок)

JPI – 0,5% GBP – 6.00%

В виде ценных бумаг:

T-bills (казначейские бумаги)

USA – Bonds UK – Gilts

Germany – Bunds Japan – JGB

USA – дефицит бюджета отрицательный

Japan – дефицит бюджета положительный

При этом Japan размещает основные средства в bonds USA около 60% объема рынка.

Центральный банк России размещает около 80% своих резервных средств также в bonds USA.

Фондовые индексы

DJIA –USA Nikkey – 225 - Japan

FTSE – 100 – UK CAC – 40 - France

DAX – 30 – Germany Hang Seng – HK (Гонг Конг)

Индекс Доу-Джонс (DJI)

Существует 4 индекса Доу-Джонса.

Промышленный индекс Доу-Джонса (The Dow Jones Industrial Average - DJIA) - простой средний показатель движения курсов акций 30 крупнейших промышленных корпораций. Промышленный индекс Доу-Джонса является самым старым и самым распространенным среди всех показателей фондового рынка. Его состав не является неизменным: компоненты его могут изменяться в зависимости от позиций крупнейших промышленных корпораций в экономике США и на рынке, однако в современных условиях такие случаи довольно редки. В принципе на его составляющие приходится от 15 до 20% рыночной стоимости акций, котируемых на Нью-йоркской фондовой бирже. Этот индекс начисляется путем сложения цен включенных в него акций и деления полученной суммы на определенный деноминатор (который корректируется на величину дробления акций и дивидендов в форме акций, составляющих свыше 10% рыночной стоимости выпусков, а также на замещение компонентов и слияния и поглощения). Индекс Доу-Джонса котируется в пунктах. С недавнего времени на него появились фьючерсные контракты в Чикаго.

Транспортный индекс Доу-Джонса (The Dow Jones Transportation Average - DJTA) - средний показатель, характеризующий движение цен на акции 20 транспортных корпораций (авиакомпаний, железнодорожных и автодорожных компаний).

Коммунальный индекс Доу-Джонса (The Dow Jones Utility Average - DJUA) - средний показатель движения курсов акций 15 компаний, занимающихся газа - и электроснабжением.

Составной индекс Доу-Джонса (The Dow Jones Composite Average - DJCA) - показатель, составляющийся на базе промышленного, транспортного и коммунального индексов Доу-Джонса.

Индекс "Стэндард энд пурз" (S&P)

Этот индекс публикуется независимой компанией "Стэндард энд пурз". Он составляется в двух вариантах - по акциям 500 корпораций и по акциям 100 корпораций.

S&P - 500 представляет собой взвешенный по рыночной стоимости индекс акций 500 корпораций, которые представлены в нем в следующей пропорции: 400 промышленных корпораций, 20 транспортных, 40 финансовых и 40 коммунальных компаний. В него включены в основном акции компаний, зарегистрированных на Нью-йоркской фондовой бирже, однако присутствуют также акции некоторых корпораций, которые котируются на Американской фондовой бирже и во внебиржевом обороте. Индекс представляет около 80% рыночной стоимости всех выпусков, котируемых на Нью-йоркской фондовой бирже. Этот индекс более сложный по сравнению с индексом Доу-Джонса, но он считается также более точным в силу того, что в нем представлены акции большего числа корпораций и акции каждой корпорации взвешиваются на величину стоимости всех акций, находящихся в руках акционеров. Фьючерсы и опционы по нему продаются на Чикагской товарной бирже.

S&P - 100. Индекс исчисляется на той же основе, что и индекс по акциям 500 корпораций, но состоит из акций корпораций, по которым существует зарегистрированные опционы на Чикагской бирже опционов. В основном это промышленные корпорации.

Индекс Нью-Йоркской фондовой биржи (NYSE Index)

Данный индекс представляет собой взвешенный по рыночной стоимости показатель движения курсов акций всех корпораций, зарегистрировавших свои бумаги на Нью-йоркской фондовой бирже, то есть, по сути, это показатель представляет собой среднюю цену на акцию по всем компаниям на Нью-йоркской фондовой бирже, взвешенный по рыночной стоимости акций каждой корпорации (с соответствующими корректировками по факторам дробления акций, слияний и поглощении). В отличие от индекса Доу-Джонса, который выражается в пунктах, индекс NYSE выражается в долларах. Операции с опционами по этому индексу осуществляются на самой Нью-йоркской фондовой бирже. Операции с фьючерсными контрактами осуществляются на Нью-йоркской бирже фьючерсов, которая является подразделением Нью-йоркской фондовой биржи.

Индексы Американской фондовой биржи (AMEX)

Американская фондовая биржа публикует два основных индекса, которые исчисляются на совершенно разной основе.

Основной рыночный индекс Американской фондовой биржи (AMEX Major Market Index) является простым средним показателем движения цен 20 ведущих промышленных корпораций. Он был задуман Американской фондовой биржей в качестве своеобразного субститута промышленного индекса Доу-Джонса. Хотя он рассчитывается и публикуется Американской фондовой биржей, в его состав входят акции корпораций, зарегистрированных на Нью-йоркской фондовой бирже. Примечательно, что 15 из них являются также компонентами промышленного индекса Доу-Джонса. Операции с фьючерсами по этому индексу осуществляются на Чикагской торговой бирже.

Индекс рыночной стоимости Американской фондовой биржи (AMEX Market Value Index) исчисляется на принципиально иной основе: он является показателем, взвешенным по рыночной стоимости всех выпущенных акций тех корпораций, которые включены в него в качестве компонентов. Впервые он был опубликован в сентябре 1973 года. Он включает в себя в качестве компонентов более 800 выпусков акций, представляющих ценные бумаги корпораций всех крупных отраслевых групп, зарегистрированных на Американской фондовой бирже, включая, помимо обыкновенных акций, американские депозитные свидетельства и подписные сертификаты. С технической точки зрения он является уникальным в силу того, что при его расчете предполагается, что дивиденды в форме наличных, выплачиваемые по входящим в его состав акциям, реинвестируются, и на этой основе они отражаются в индексе. Опционы по этому индексу котируются на Американской фондовой бирже.

Индекс внебиржевого оборота (NASDAQ)

Национальная ассоциация фондовых дилеров исчисляет целый ряд индексов, представляющих как внебиржевой оборот в целом, так и бумаги корпораций отдельных отраслей. Основным является индекс NASDAQ, в который включены в качестве компонентов акции около 3500 корпораций (кроме котируемых на биржах). Этот индекс является показателем, взвешенным по рыночной стоимости его составляющих. Впервые он был рассчитан в феврале 1971 года.

Операции с опционами и фьючерсами по этому индексу осуществляются на Чикагской товарной бирже.

Падение фондовых индексов приводит к падению национальной валюты.

Центральные банки.

ЦБ следит за уровнем инфляции в стране, курсом национальной валюты и пытается их регулировать при помощи трех основных процентных ставок:

1. Учетная ставка – Discount rate. Процентная ставка, под которую ЦБ кредитует коммерческие банки.

USA – 4.75% Switz.– 1,5% UK – 6,00%

Germany – 3,0% Japan – 0,5%

Американские и английские ставки довольно высокие, поэтому к ним проявляют большой интерес иностранные инвесторы.

2. Ставка – Repo rate. Процентная ставка, применяемая ЦБ в операциях с коммерческими банками и другими кредитными институтами при покупке (учете) государственных казначейских обязательств. ЦБ этим самым осуществляет регулирование рынка ссудных капиталов. Fed Funds (ставка Repo USA)

3. Ломбардная ставка - Lombard rate. Процентная ставка, применяемая ЦБ под залог недвижимости, золотовалютных ценностей при выдаче кредитов коммерческим банкам.

При уменьшении процентных ставок повышается деловая активность и увеличивается инфляция. Снижение процентных ставок ведет к удешевлению национальной валюты. Повышение процентных ставок приводит к снижению деловой активности, снижению инфляции и удорожанию национальной валюты. В современных условиях методом воздействия на курс национальной валюты продолжает оставаться практика покупки и продажи центральными банками иностранной валюты, называемая валютной интервенцией.

U S A

Американский Центральный Банк называется Federal Reserve Sistem (жаргон – ФЕДЯ). Руководитель – Алан Гринспен (Alan Greenspan).

Решение по изменению ставок принимается FOMC (жаргон – ФОМКА) – Federal Open Market Committee, заседание которого проходит раз в шесть недель два дня: понедельник и вторник.

Министерство финансов USA – Treasure = TSY. Руководитель – Роберт Рубин (Robert Rubin).

Обычно, когда выступает Рубин, доллар дорожает; когда говорит Гринспен,- бак-с падает.

GERMANY

Центральный банк Германии – Bundes Bank (жаргон – BUBA или BBK). Заседание проводится один раз в две недели по четвергам во Франкфурте, но ставку Repo может изменять каждую неделю по средам. Руководитель – Ганс Титмайер (Hans Tietmeyer). Заместитель руководителя банка – Гаддум (Gaddum). Министр финансов – Вайгель (Weigel).

Bundes Bank считается одним из самых профессиональных участников рынка.

U K

Центральный банк Великобритании – Bank of England (BOE).Управляющий банком – Джордж (George). Обычно важные сообщения по принятым решениям ВОЕ поступают в 12:30 по московскому времени.

SWITZERLAND

Центральный банк Швейцарии – Swiss National Bank (SNB). Руководитель – Мейер (Meyer). Банк Швейцарии считается на рынке тихим и осторожным. Очень внимательно следит за соотношением курса DEM/CHF.

J A P A N

Центральный банк Японии – Bank of Japan (BOJ). Отличается от других ЦБ неожиданными и очень мощными валютными интервенциями.

Наряду с центральными банками функционируют на валютном рынке брокерские фирмы, которые, работая с конкретным банком, выступают в качестве посредников между продавцом и покупателем валюты. К определенным преимуществам работы через брокера можно отнести анонимность при совершении сделок, непрерывность процесса котировки, и возможность предлагать собственные цены.

В последние десятилетия на валютном рынке произошло изменение характера торговли с перенесением акцента на изменение срочности торговли: наметился значительный рост сделок, исполнение которых происходит в будущем. Все это привело, с одной стороны, к повышенной восприимчивости валютного рынка к конъюнктурным изменениям и к значительному увеличению валютных колебаний, а с другой стороны, к росту возможностей для высокоэффективного инвестирования. На многих биржах широкое распространение наряду с операциями по покупке и продаже валюты получили операции с производными финансовыми инструментами - валютные и финансовые фьючерсы и опционы. Примерами таких бирж в уже давно признанных мировых центрах торговли валютой могут служить Лондонская Международная Биржа Финансовых Фьючерсов (London International Financial Futures Exchange - LIFFE), Европейская Опционная Биржа в Амстердаме (European Options Exchange - EOE), Немецкая Срочная Биржа во Франкфурте (Deutsche Terminboerse - DTB), Сингапурская Биржа (Singapore International Monetary Exchange - SIMEX) (Sydney Futures Exchange - SFE) и Биржа Срочной Торговли в Сиднее.

Денежные агрегаты

М0, М1, М2, М3 – MONEY SUPPLY – денежная поддержка.

М0 - наличные деньги в обращении, банкноты и монеты;

М1 =М0 + средства на расчетных и текущих счетах в банках, дорожные чеки;

М2 =М1 + срочные вклады в банках;

М3 =М2 + ценные государственные бумаги.

Ускоренный рост денежной массы, как в наличной, так и в безналичной форме, оказывает понижающее воздействие на курс национальной валюты.

Индекс потребительских цен (Consumer Price Index – CPI) - это индекс розничных цен.

Индекс цен производителя (Producer Price Index – PPI) – это индекс оптовых цен.

Чем выше эти индексы, тем дороже национальная валюта. Считается допустимым рост этих индексов до 3% в год.

Валовый продукт (Gross Domestic Product – GDP)

Чем выше GDP, тем лучше состояние экономики. Оптимальное изменение – до 3% в год; если выше – обратная реакция. Придется вводить повышенные ставки, что будет вызывать удорожание национальной валюты.

CPI и PPI считаются раз в месяц M/M.

GDP – поквартально Q/Q и пересчитывается на год Y/Y.

Отчет об исполнении бюджета (Treasure Statement)

1. Доходы и расходы граждан

Личный доход (Personal Income)

Ощущение потребителя готовность человека тратить деньги (Consumer Sentiment)

2. Расходы на строительство (Construction Spending)

Начало строительства (Hosing Starts)

Обращение на разрешение (Building Permits)

Новые цены на дома (New Houses Sales)

Существующие цены (Existing Houses Sales).

Уровень безработицы (Unemployment Rate) – считается один раз в месяц. При увеличении показателя национальная валюта дешевеет.

Первичное обращение по безработице (Imital Claims).

Продолжающиеся обращения (Continuing Claims).

Увеличение этих показателей приводит к удешевлению национальной валюты.

Розничная торговля (Retail Sales) – чем лучше товарооборот, тем крепче валюта.

Заказы дилеров на товары длительного пользования (Durable Goods).

Вся вышеперечисленная информация выходит по московскому времени в 16:30 и 18:30 (Reuters,CQG)

J A P A N

Финансовый год Японии заканчивается 31 марта. К концу года, как правило, для подведения балансов переводится большое количество иностранной валюты в йены, что приводит к ее удорожанию. Многочисленные страховые компании Японии являются крупнейшими игроками на рынке: USD/JPI, USD/DEM, DEM/JPI, CHF/JPI, GBP/JPI. Большие проблемы в Японии вызывает стареющее население. Удержание на протяжении многих лет маленькой процентной ставки вызвало перекос в банковской сфере, но, тем не менее, банки Японии остаются самыми крупными мировыми банками. Укрепление юго-восточной экономики в перспективе даст шанс йене стать основной валютой для азиатского региона.

GERMANY

Для Германии очень дорого обошлось присоединение Восточной Германии (увеличение отчислений из пенсионного фонда, неразвитые пять земель и безработица). При Горбачеве, а позже и при Ельцине, Германия выдала много кредитов России ($30млрд), поэтому любые неблагоприятные политические события в России вызывают резкое изменение курса марки по отношению к другим валютам. Сообщения о состоянии здоровья Ельцина резко удешевляет DEM против $.

Маастрихтский договор о Европейском союзе

Подписанный в феврале 1992 года и вступивший в силу с 1 ноября 1993 года, предусматривал поэтапное формирование валютного и экономического союза:

Первый этап практически начался уже с июля 1992 года с отмены всех валютных ограничений по движению капитала внутри ЕС. На этом этапе решалась задача по снижению темпа инфляции и сокращению дефицита бюджета. В сентябре 1993 года была заморожена доля валют в ЭКЮ на следующем уровне: Германия - 32,6%, Франция - 19,9%, Англия - 11,5%.

С января 1994 года - предусматривал создание во Франкфурте-на-Майне европейского валютного института и подготовку создания единой европейской валюты.

Начинается с января 1997 года, когда страны ЕС достигли необходимого уровня конвергенции. В этом случае с 1 января 1999 года участниками экономического валютного союза станут страны, экономика которых будет соответствовать установленным критериям.

Maastricht criterion – это критерий, которому должна удовлетворять валюта, чтобы заменить ее на евро:

Инфляция < 3% в год

Государственный долг < 60% ВВП

Discount Rate < мах значение одной из трех наименьших ставок + 2%.

В Германии очень низкий пенсионный возраст, а также немцы боятся замены марки на более дешевую валюту – евро.

SWITZERLAND

Швейцария не собирается вступать в Евросоюз, тем самым, подчеркивая свою независимость. Привлекательность CHF остается довольно высокой. Но есть проблемы, связанные с нацистским золотом, которые ставят под сомнение репутацию крупных швейцарских банков.

U K

Наличие высоких процентных ставок в Англии определяет большой интерес мировых спекулянтов, что сказывается на экономических показателях в целом. Англия - общепризнанный мировой финансовый центр, главные офисы крупнейших инвестиционных гигантов расположены именно здесь, на территории страны действует очень жесткое законодательство, регулирующее финансовую деятельность компаний, банков и бирж.

Технический анализ

Основные положения

Индексы (цены) учитывают все. Согласно теории Доу, любой фактор, способный, так или иначе, повлиять на спрос или предложение, неизменно найдет свое отражение в динамике индекса (цены). Причем, любой, пусть это будет даже землетрясение, катастрофа или любой другой фактор. Разумеется, эти события непредсказуемы, тем не менее, они мгновенно учитываются рынком и отражаются на динамике цен.

На рынке существует три типа тенденций. Определение тенденций, которое дает Доу, выглядит следующим образом: при восходящей тенденции каждый последующий пик и каждый последующий спад выше предыдущего. Другими словами, у бычьей тенденции должен быть абрис кривой с последовательно возрастающими пиками и спадами. Соответственно, при нисходящей тенденции каждый последующий пик и спад будет ниже, чем предыдущий. Такое определение тенденции является основополагающим и служит отправной точкой в анализе тенденций. Доу выделял три категории тенденций: первичную, вторичную и малую. Наибольшее значение он придавал именно первичной, или основной тенденции, которая длится более года, а иногда и несколько лет. Вторичная, или промежуточная тенденция, является корректирующей по отношению к основной тенденции и длится, обычно, от трех недель до трех месяцев. Подобные промежуточные поправки составляют от 1/3 до 2/3 (очень часто половина или 50%) расстояния, пройденного ценами во время предыдущей тенденции. Малые, или краткосрочные тенденции длятся не более трех недель и представляют собой краткосрочные колебания в рамках промежуточной тенденции.

Основная тенденция имеет три фазы. Обычно в развитии основной тенденции можно выделить три фазы. Фаза первая, или фаза накопления (accumulation), когда наиболее дальновидные и информированные инвесторы начинают покупать, так как вся неблагоприятная экономическая информация уже была учтена рынком. Вторая фаза наступает, когда в игру включаются те, кто использует технические методы следования за тенденциями. Цены уже стремительно возрастают, и экономическая информация становится все более оптимистической. Тенденция входит в свою третью, или заключительную фазу, когда в действие вступает широкая публика, и на рынке начинается ажиотаж, подогреваемый средствами массовой информации. В газетах пишут о звездном часе "быков", экономические прогнозы исполнены оптимизма, возрастает объем спекуляций. И вот тут-то те информированные инвесторы, которые "накапливали " во время взлета медвежьего рынка, когда никто не хотел покупать, начинают "распространять" (distribute), то есть продавать, когда все, наоборот, стараются купить.

Индексы должны подтверждать друг друга. Доу полагал, что любой важный сигнал к повышению или понижению курса на рынке должен пройти в значениях нескольких индексов.

Объем торговли должен подтверждать характер тенденции. Доу считал объем торговли чрезвычайно важным фактором для подтверждения сигналов, полученных на ценовых графиках, то есть объем должен повышаться в направлении основной тенденции.

Тенденция действует до тех пор, пока не подаст явных сигналов о том, что она изменилась. Это означает, что тенденция, начавшая движение, будет стремиться его продолжать. Определить сигналы перелома тенденции не так просто. Но анализ уровня поддержки и сопротивления, ценовых моделей, линии тренда, скользящих средних значений - все это, в числе прочих технических инструментов, поможет вам понять, что в динамике существующей тенденции наметился перелом. Для тех, кто пользуется теорией Доу, как, впрочем, и любым другим методом следования за тенденцией, самая сложная задача заключается в том, чтобы отличить обычную промежуточную поправку к существующей тенденции от первого отрезка новой тенденции в противоположном направлении.

Методика для всех рынков практически одинакова. Исследуется характер и закономерность движения цены. Технический анализ подразделяется на два метода:

Графический

Математический

Графический метод

Метод нанесения на график изменения цены за определенный промежуток времени. Обобщенное название CHARTS. Временные интервалы:

1. Месячная группировка данных – Monthly (M)

2. Недельная Weekly (W)

3. Дневная Daily (D)

4. Часовая Hourly (H)

Получасовая Semihourly

15-минутная Quarterly

5-минутная

Типы CHART:

Line – линейный (отражает неполную информацию)

Bar – для каждого периода группировки определяются четыре цены:

High (высшая цена); Last, Close (цена закрытия); Open (цена открытия); Low (низшая цена)

3. CandleStick (японские свечи) – если цена открытия ниже цены закрытия, тело свечи красное. Если цена открытия выше цены закрытия – свеча зеленая

Линия, которую цена не может пробить вверх, называется линией сопротивления (Resistance – res), а линия, которую цена не может пробить вниз, называется линией поддержки (Support – sup). Эти линии рисуются по концам Bar. Они дают возможность покупки-продажи, предупреждают события, позволяют распознавать ситуацию на рынке.

Канал, образующийся в результате проведения параллельных линий (sup, res), является оптимальным диапазоном торговых изменений. Направление канала вниз или вверх определяет тенденцию рынка (Trend). При восходящей тенденции тренд повышающийся, при нисходящей – понижающийся. Когда нет тенденции, канал имеет горизонтальное положение – Range.

Разворотные фигуры (Reversal Patterns)

Double Top - двойная вершина (дно)

1 - первая вершина; 2 - вторая вершина; 3 - линия шеи.

Head & Shoulders - голова-плечи.

1 - вершина левого плеча; 2 -вершина головы; 3 - вершина правого плеча; 4 - линия шеи.

Пробой ценой линии шеи является сигналом начала сильного движения рынка против предшествующей тенденции. Обычно цены проходят расстояние от точки пробоя не менее расстояния от вершины головы до линии шеи, отмеренного по вертикали.

Фигуры продолжения (Continuation)

Флаг

Вымпел

Как правило, эти фигуры заканчивают свое формирование на расстоянии от вершины Р (древко) равное:

Tреугольник

Треугольников на рынке следует бояться.

Р – ценовая база.

T – временная база.

Пробой фигуры происходит на расстоянии:

Цена пробивает как минимум на ценовую базу Р. В треугольнике не менее пяти волн. Их число нечетное.

Mатематический метод

ТЕХНИЧЕСКИЕ ИНДИКАТОРЫ

Moving Averages (скользящие средние)

Oscillator – колеблется вслед за ценой.

Простые Movings

Р1, Р2, Р3, Р4, Р5 … Р10

Первое число выпадает, а шестое входит. В конце забываются старые данные, включаются последние сведения. Последняя цена считается ценой закрытия, по ней считаются все индикаторы. Эта скользящая средняя называется простым (Sim) и используется чаще всего. Она обладает инертностью. Обычно используют две скользящих средних:

МА1 = 9

МА2 = 14,

где 9 и 14 – временной период.

Точка пересечения двух Moving МА9 и МА14 является сигналом смены тенденции.

Недостаток – это систематическое запаздывание сигнала.

Достоинство – легко определить направление тренда, также можно использовать их как линии поддержки и сопротивления.

Если мы изучаем все три тренда, мы выбираем тройной Moving:

5 – 13 – 21

Взвешенные Movings

Р1, Р2, Р3

Экспоненциальные Movings

Р1, Р2, Р3

Ближе всех отражают цены, но плохо работают в консолидации.

OSCILLATOR

Некоторые величины, которые рассчитываются на основании цен, чтобы определить перекупленность или перепроданность рынка, следуют четко за ценой.

RSI – Relative Strength Index (индекс относительной силы).

, где

D- изменение цены закрытия.

0100090000039221000000006d21000000000400000003010800050000000b0200000000050000000c02c200b100030000001e0004000000070104006d210000410b2000cc00c100b00000000000c100b0000000000028000000b0000000c10000000100040000000000000000000000000000000000000000000000000000000000ffffff00bfbfbf00fefefe007f7f7f007f000000007f0000007f7f0000fefe000000fe0000fe000000007f000000000000000000000000000000000033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444023222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222240232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222402322333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333224023224222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232240232240000000000000000000000333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332bb233333232240232240033333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332b9b23333232240232240033333333333333333330333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333332b99b2333232240232240033333333333333333330333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333322222222b999b2332322402322400333333333333333333303333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333bbbbbbbbb9999b23232240232240033333333333333333330333333333333333333333333333333333333333333333333333333333330333003330033333333333333333333333333333333333333333333333333333333399999999999999b223224023224003333333333333333333033333333333333333333333333333333333333333333333333333333333033033030330333333333333333333333333333333333333333333333333333333339999999999999999232240232240033333333333333333330333333333333333333333333333333333333333333333333333333333330330330303303333333333333333333333333333333333333333333333333333333399999999999999992322402322400333333333333333333303333333333333333333333333333333333333333333333333333333333303303303000333333333333333333333333333333333333333333333333333333333999999999999999323224023224003333333333333333333033333333333333333333333333333333333333333333333333333333333033033030333333333333333333333333333333333333333333333333333333333339999999999999933232240232240033333333333333333330333333333333333333333333333333333333333333333333333333333330333003303303333333333333333333333333333333333333333333333333333333333333333999993332322402322400333333333333333333303333333333333333333333333333333333333333333333333333333333303333333300333333333333333333333333333333333333333333333333333333333333333339999333323224023224003333333333333333333033333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333399933333232240232240033333333333333333330333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333993333332322402322400333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333333333333333333333333333333333333323224023224003333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333232240232240033333333333333333330333333333333330303330330003033333333333333330333333333333330333333333333330333333333333330333333333000000333333333333333333333333333333333333332322402322400333333333333333333303333333333333333033303033030333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333323224023224003333333333333333333033333333333333330303033000303333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333232240232240033333333333333333330333333333333333303030333303003333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333332322402322400000000000000000000003333333333333333030303000330300333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333333333330030033333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333333333303330333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333332322402322400003333333333333333333333333333333303333333333333333333333333333333333333333333303333333333333333333333333333333333333333330003333333333333333333333333333333333333323224023224003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333332322402322400333333333333333333333333333333333333333333333333333333333333300003333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333333333333333333333333333333333330033003333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333332322402322400333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333303333333333333303333333333333333333333333333333333333323224023224000033333333333333333333333333333333033333333333333333333333330033003333333333333033333333333333333333333333333033333333333300033333333333333333333333333333333333333232240232240033333333333333333333333333333333333333333333333333333333333300000333333333333333333333333333333333333333333330333333333333330333333333333333333333333333333333333332322402322400333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333303333333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333333333333333333333333333333333333000033333333333333333333333333333333333333333333033333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333999993333333333330333333333333330333333333333333333333333333333333333332322402322400333333333333333333333333333333333333333333333333333333333333333333333333339999999999333333339333933333333333303333333333333303333333333333333333333333333333333333323224023224000033333333333333333333333333333333033333333333333333333333333333333333333333333033339999999999039333333333333033333333333300033333333333333333333333333333333333333232240232240033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333930393333333333330333333333333330333333333333333333333333333333333333332322402322400333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333339999933333333333303333333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333033333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333330333333333333330333333333333333333333333333333333333332322402322400333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333303333333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333033333333333333033333333333333333333333333333333333333232240232240000333333333333333333333333333333330333333333333333333333333333333333333333333330333333333333330333333333333330333333333333000333333333333333333333333333333333333332322402322400333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333303333333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333033333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333330333333333333330333333333333333333333333333333333333332322402322400333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333303333333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333033333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333330333333333333330333333333333333333003330033300333003332322402322400000003333333333333303333333333333303333333333333303333333333333303333333333333303333333333333303333333333333303333333330000003333333333333333303303033030330303303323224023224003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333033333333333333033333333333333333333030330303303033033232240232240033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333330333333333333330333333333333333333000303303033030330332322402322400333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333303333333333333303333333333333333303303033030330303303323224023224003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333033333333333333033333333333333333033033003330033300333232240232240033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333330333333333333330333333333333333333003333333333333333332322402322400333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333303333333333333303333333333333333333333333333333333333323224023224000033333333333333333333333333333333033333333333333333333333333333333333333333333033333333333333033333333333333033333333333300033333333333333333333333333333333333333232240232240033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333330333333333333330333333333333333333333333333333333333332322402322400333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333000000003333333333303333333333333333333333333333333333333323224023224003333333333333333333399999999999999999999999999999999999999999999999999999999999999999999999999900033333330aaaaaa03333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333333333933333333333333333333333333333333333333333333333333333330999999033333330aaaaaa03333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333333333933333333333333333333333333333333333333333333333333333330999999033333330aaaaaa03333333333303333333333333333333333333333333333333323224023224000033333333333333333333333333333333933333333333333333333333333333333333333333333033333333330999999033333330aaaaaa03333333330003333333333333333333333333333333333333323224023224003333333333333333333333333333330333933333333333333333333333333333333333333333333333333333330999999033333330aaaaaa03333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333330333933333333333333333333333333333333333333333333333333333330999999033333330aaaaaa03333333333303333333333333333333333333333333333333323224023224003333333333333333333333333330000033933333333333330333333333333333333333333333333333333333330999999033333330aaaaaa03333333333303333333333333333333333333333333333333323224023224003333333333333333333333333330330333933333333333330333333333333333333333333333333333333333330999999033333330aaaaaa03333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333030333933333333300000033333333333333333333333333333333333333330999999033333330aaaaaa03333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333030333933333333300330333333333333333333333333333333333333333330999999033333330aaaaaa03333333333303333333333333333333333333333333333333323224023224000033333333333333333333333333300333933333333330330333333333333333333333333333333033333333330999999033333330aaaaaa03333333330003333333333333333333333333333333333333323224023224003333333333300000000000000000330333933333333333030333333333333333333333333333333333333333330999999033333330000000033333333333033333333333333333333333333333333333333232240232240033333333333000000000000000003333339333333333330303333333333333333333333333333333333333333309999990333333333330333333333333330333333333333333333333333333333333333332322402322400333333333333000333333333000333333393333333333330033333333333333333333333333333333333333333099999903333333333303333333333333303333333333333333333333333333333333333323224023224003333333333333000333333300033333333933333333333330333333333333333333333333333333333333333330999999033333333333033333333333333033333333333333333333333333333333333333232240232240033333333333333000333330003333333339333333333333333333333333333333333333333333333333333333309999990333333333330333333333333330333333333333333333333333333333333333332322402322400333333333333333000333000333333333393333333333333333333333333333333333333333333333333333333099999903333333333303333333333333303333333333333333333333333333333333333323224023224000033333333333333000300033333333333933333333333333333333333399933333333333333333033333333330999999033333333333333333333333300033333333333333333333333333333333333333232240232240033333333333333333000003333333333339333333333333333333333333333999993333333333333333333333309999990333333333333333333333333330333333333333333333333333333333333333332322402322400333333333333333333000333333333333393333333333333333333333333333333399999333339999933333333099999903333333333333333333333333303333333333333333333333333333333333333323224023224003333333333333333333033333333333333933333333333333333333333333333333333339999993339333333330999999033333333333333333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333333339333333333333333333333333333333333333333333990393333333309999990333333333333333333333333330333333333333333333333333333333333333332322402322400333333333333333333333333333333333393333333333333333333333333333333333333333339303933333333099999903333333333333333333333333303333333333333333330033000033003330033323224023224000000033333333333333033333333333333933333333333333033333333333333033333333333399999333333330999999033333333333033333333300000033333333333333333033030333303303033033232240232240033333333333333333333333333333333339333333333333333333333333333333333333333333330333333333309999990333333333333333333333333330333333333333333333330330333333030330332322402322400333333333333333333333333333333333393333333333333333333333333333333333333333333303333333333099999903333333333333333333333333303333333333333333330003330330330303303323224023224003333333333333333333333333333333333933333333333333333333333333333333333333333333033333333330999999033333333333333333333333333033333333333333333033033330300033033033232240232240033333333333333333333333333333333339333333333333333333333333333333333333333333330333333333309999990333333333333333333333333330333333333333333330330303303033333003332322402322400333333333333333333333333333333333393333333333333333333333333333333333333333333303333333333099999903333333333333333333333333303333333333333333330033300330000333333323224023224003333333333333333333333333333333333933333333333333333333333333333333333333333333033333333330000000033333333333333333333333333033333333333333333333333333333333333333232240232240000333333333333333333999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990333333333333333333333333333333333333332322402322400333333333333333333333333333333333333333333333333333333333333333333333333333099999903333333333303333333333333393333333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333333333333333333333333333333333333333333333333330999999033333333333333333333000333933333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333333333333333333333333333333333333333333333333309999990333333333333333333303330339333333333333330333333333333333333333333333333333333332322402322400333333333333333333333333333333333333333333333300003333333333333333333333333099999903300000000000000000333303393333333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333333333333333333330033303333333333333333333333330999999033000000000000000003333033933333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333333333333333333333333033333333333333333333333309999990333000333333333000333003339333333333333330333333333333333333333333333333333333332322402322400003333333333333333333333333333333303333333333333330333333333339999933333333099999903333000333333300033333303393333333333330003333333333333333333333333333333333333323224023224003333333333333333333333333333333333333333333333300033333333333393339333333330999999033333000333330003330333033933333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333333333333333333333330333333333333990393333333309999990333333000333000333330003339333333333333330333333333333333333333333333333333333332322402322400333333333333333333333333333333333333333333333033303333333339999303933333333000000003333333000300033333333333393333333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333333333333333333330033033333333333399999333333333333033333333333000003333333333333933333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333333333333333333330003333333333333330333333333333330333333333333000333333333333339333333333333330333333333333333333333333333333333333332322402322400003333333333333333333333333330000003333333333333333333333333333303333333333333303333333333333033333333333333393333333333330003333333333333333333333333333333333333323224023224003333333333333333333333333333330333333333333333333333333333333333033333333333333033333333333333333333333333333933333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333300333333333333333333333333333333330333333333333330333333333333333333333333333339333333333333330333333333333333333333333333333333333332322402322400333333333333333333333333333333330333333333333333333333333333000099999999999999999999999999999999999999999999999999999999999903333333333333333333333333333333333333323224023224003333333333333333333333333333333330333333333333333333333333330999999033333333333333333333333333333333333333333933333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333333330333333333333333333333333309999990333333333333333333333333333333333300000339333333333333330333333333333333333333333333333333333332322402322400333333333333333333333333333330333303333333333333333333333333099999903333333333333333333333333333333333303333393333333333333303333333333333333333333333333333333333323224023224000033333333333333333333333333330333033333333333333333333333330999999033333333333033330000000000000000033303333933333333333300033333333333333333333333333333333333333232240232240033333333333333333333333333333300003333333333333333333333333309999990333333333333333300000000000000000333303339333333333333330333333333333333333333333333333333333332322402322400333333333333333333333333333333333333333333333333333333333333099999903333333333333333300033333333300033333303393333333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333333333333333333333399999333333330999999033333333333333333300033333330003333333033933333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333333333333333333999933393333333309999990333333333333333333300033333000333303330339333333333333330333333333333333333333333333333333333332322402322400333333333333333333333333333333333333333333333339903933333333099999903333333333333333333300033300033333300033393333333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333333333333333333333393039333333330999999033333333333333333333300030003333333333333933333333333333033333333333333333300333003330033300333232240232240000000333333333333300333333333333330333333333333999993333333309999990333333333330333333333300000333333333333339333333333000000333333333333333330330303303033030330332322402322400333333333333333333033333333333333333333333333333303333333333099999903333333333333333333333300033333333333333393333333333333303333333333333333333303333030330303303323224023224003333333333333333330333333333333333333333333333333033333333330999999033333333333333333333333303333333333333333933333333333333033333333333333333300030330303303033033232240232240033333333333333333303333333333333333333333333333330333333333309999990333333333333333333333333333333333333333339333333333333330333333333333333330330300033033030330332322402322400333333333333333333033333333333333333333333333000099999999999999999999999999999999999999999999999999999999999999999999999999903333333333333333303303033333003330033323224023224003333333333333333330333333333333333333333333330999999033333333333033333333333333333333333333333333333333333333933333333333333033333333333333333300330000333333333333232240232240033333333333333330003333333333333333333333333309999990333333333330333333333333333333333333333333333333333333339333333333333330333333333333333333333333333333333333332322402322400003333333333333330033333333333333303333333333099999903333333333303333333333333303333333333333333333333333333393333333333330003333333333333333333333333333333333333323224023224003333333333333333330333333333333333333333333330999999033333333333033333333333333333333333333333333333333333333933333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333333333333333333309999990333333333330333333333333333333333333333333333333333303339333333333333330333333333333333333333333333333333333332322402322400333333333333333333333333333333333333333333333099999903333333333333333333333333333333333333333333333333333033393333333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333333333333333333330999999033333333333333333333333333333330000000000000000033330333933333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333333333333333333309999990333333333333333333333333333333300000000000000000333303339333333333333330333333333333333333333333333333333333332322402322400003333333333333333333333333933333303333333333099999903333333333333333333333333303333300033333333300033333033393333333333330003333333333333333333333333333333333333323224023224003333333333333333333333333333993333333333333330999999033333333333333333333333333333333300033333330003333030333933333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333399999993333333309999990333333333333333333333333333333333300033333000333333003339333333333333330333333333333333333333333333333333333332322402322400333333333333333333333333333333339933933333333099999903333333333333333333333333333333333300033300033333333033393333333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333333393039333333330999999033333333333333333333333333333333333300030003333333333333933333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333333930393333333309999990333333333333333333333333333333333333300000333333333333339333333333333330333333333333333333333333333333333333332322402322400333333333333333333303333333333339999933333333099999903333333333333333333333333333333333333300033333333333333393333333333333303333333333333333333333333333333333333323224023224000033333333333333333033333333333333033333333330999999033333333333333333333333333033333333333303333333333333333933333333333300033333333333333333333333333333333333333232240232240033333333333333333330333333333333330333333333309999990333333333333333333333333333333333333333333333333333333339333333333333330333333333333333333333333333333333333332322402322400333333333333333333303333333333000000003333333099999903333333333333333333333333333333333333333333333333333333393333333333333303333333333333333333333333333333333333323224023224003333333333333330000000033333330aaaaaa033333330000000033333333333333333333333333333333333333333333333333333333933333333333333033333333333333333333333333333333333333232240232240033333333333333309999990333333300009999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990333333333333333333333333333333333333332322402322400333333333333333099999903333333333303333333333333303333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333323224023224003333333333333330999999033333333333033333333333333033333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333232240232240000333333333333309999990333333333330333333333333330333333333333333333333333333330333333333333333333333333333333333333333333000333333333333333333333333333333333333332322402322400333333333333333000000003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333323224023224003333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333232240232240033333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333332322402322400333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333323224023224003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333300333033330033300333232240232240000000333333333333330333333333333330333333333333330333333333333330333333333333330333333333333333333333333333330333333333000000333333333333333330330330333033030330332322402322400333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333303330333330303303323224023224003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333300033303303303033033232240232240033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333330330333033000330330332322402322400333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333303303333030333330033323224023224003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333300330000300003333333232240232240033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333332322402322400003333333333333333333333333333333303333333333333333333333333333333333333333333303333333333333333333333333333333333333333330003333333333333333333333333333333333333323224023224003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333232240232240033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333332322402322400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333333333333333333333333333333333333323224023224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000232240232244444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444322402322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222224023225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552240232255666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522402322556666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000055000000000000000055224023225566666666666666665555555555555555555555555555555555555555555555555555555555555533555555555555555555555555555555555534444444444444403444444444444440553444444444444440552240232255666666666666666655555333335555533333355533333335555533335553355555555555335555533553333333555555555555555555555555322222222222224032222222222222405532222222222222405522402322556686666666666666555533555335553355553355335555335553355335533555555555553355555555533555533555555555555555555555553222000000222240322000000000224055322222222222224055224023225567776666666666665553355555335533555533553355555335533553355335555555555533555555555335555533555555555555555555555532220000002222403220222222202240553222002222002240552240232255777677868876878655533555553355555555335533555553355555533553355555555555335555555553355555335555555555555555555555322222222222224032202222222022405532222002200222405522402322556777766776877686555335555533555555333555335555533555555335533333335555553355555555533555553355555555555555555555553222222222222240322022222220224055322222000022224055224023225566777667768776665553355555335553333555553355555335555553355335555335555333355555555335555533555555555555555555555532222222222222403220222222202240553222222002222240552240232255666787868866878655533555553355335555555533555553355555533553355555335533553355555553355555335555555555555555555555322222222222224032202222222022405532222200002222405522402322556666776666666666555335555533553355553355335555533555555335533555553353355553355555533555553355555555555555555555553222222222222240322022222220224055322220022002224055224023225566666666666666665553355555335533555533553355553355555553355335555335335555553355555335555335555555555555555555555532222222222222403220000000002240553222002222002240552240232255666666666666666655533555553355533333355533333335555555533553333333553355555533555553333333555555555555555555555555322222222222224032200000000022405532222222222222405522402322556666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555553222222222222240322222222222224055322222222222224055224023225566666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555533333333333333303333333333333330553333333333333330552240232255666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522402322555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555224023222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222240232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222402333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220040000002701ffff030000000000

Кривая осциллятора должна быть близка к кривой цены.

Диапазон изменения осциллятора от 0 до 100. Оптимальным значением для продажи считается значение, равное 75, для покупки – 25. Эти зоны называются:

зона перекупленности Overbought – o/b

зона перепроданности Oversold – o/s.

При сильных трендовых движениях уровни o/b и o/s соответственно 80 и 20, а при боковом рынке – 70 и 30. На графиках RSI можно искать все фигуры, как и на графиках цен.

Стохастик - stochastik

- стохастический осциллятор Лэйна.

H5 - высшая цена за последние 5 периодов

L5 - низшая цена за последние 5 периодов

Ct - текущая цена

Лейн предлагает использовать количество периодов от 5 до 21. Кроме того, Лэйн рекомендует дважды сглаживать К простым скользящим средним длинной 3 периода: %К (быстрый стохастик) - это трехпериодное простое скользящее среднее от К, а %D(медленный стохастик) - это трехпериодное простое скользящее среднее от %К.

Стохастик работает хуже, чем RSI, в тренде залипает и лежит на линиях зон Overbought и Oversold, поэтому при сильных движениях он бесполезен. Хорошо работает в Range.

MACD - Moving Averages Convergence Divergence

Сходимость и расходимость скользящих средних

MACD = EMA12 - EMA26 -линия (1)

MACDA=EMA9(EMA12 -EMA26) - линия (3)

(2) -гистограмма

MACD является комбинацией трех экспоненциально сглаженных скользящих средних, которые представляются двумя линиями. Первая линия отражает разность между 12-периодной экспоненциальной скользящей средней и 26-периодной экспоненциальной скользящей средней. Вторая линия (называемая сигнальной линией) является приблизительным экспоненциальным эквивалентом 9-периодной скользящей средней первой линии. MACD обычно отображается как линия осциллятора либо как гистограмма.

Пересечение является сигналом на покупку или продажу. Очень хорошо отражает картину дивергенции. Стандартные периоды средних скользящих используются 12 и 26, сигнальная линия имеет период 9.

DMI - Directional Movement Indicator-(индикатор направление движения)

Направление движения - индикатор направленности движения, который используется для получения ADX. Вычисление DMI основано на предположении, что, когда имеет место восходящий тренд, сегодняшний ценовой пик должен быть выше вчерашнего и наоборот, когда имеет место нисходящий тренд, сегодняшняя нижняя цена должна быть ниже вчерашней. Разница между сегодняшним и вчерашним пиками - это движение вверх (+DМ). Разница между сегодняшней и вчерашней впадинами - это движение вниз (-DМ). Для дальнейших вычислений измеряется истинный диапазон колебаний (TR-true range), который определяется как наибольшая величина из:

Расстояние между сегодняшним пиком и вчерашней впадиной.

Расстояние между сегодняшним пиком и вчерашним закрытием.

Расстояние между сегодняшней впадиной и вчерашним закрытием.

Затем делим DM на TR для получения индикатора направленности (DI - directional indicator): DI=DM/TR

Если DM/TR >0, то это процент истинного диапазона, который поднялся за день (+DI).

Если DM/TR <0, то это процент истинного диапазона, который опустился за день (-DI).

+DI и -DI обычно усредняются на временном периоде, равном 14. Эти два значения из 3-х обычно показываемых как DMI. Третье - это ADX, рассчитываемое:

где DX - индекс направленности движения, он сам по себе очень волатилен, поэтому по нему производят сглаживание по тому же количеству дней, что и +DI и -DI. В результате чего получается ADX -Average Directional Movement Indicator - иногда бывает опережающим индикатором, дает сигнал раньше, чем начинается движение. Чем ниже вниз уходит ADX, тем больший потенциал накапливает рынок для следующего большого движения.

Точки пересечения этих кривых являются точками смены тенденции. Пересечение является сигналом для входа в рынок. Если кривая -DI находится выше кривой +DI, на рынке присутствует нисходящая тенденция. Если наоборот, - то восходящая.

Divergence (расхождение)

Дивергенция - называется ситуация, когда направление движения цены и технических индикаторов не совпадает. Чаще всего проявляется при достижении индикатором зоны перекупленности или перепроданности (20;80). Дивергенция считается сильным признаком разворота тренда. Различают дивергенцию бычью и медвежью. Чаще всего дивергенция срабатывает при коррекционном движении цены, а по тренду - бывает обманчивая.

Волновая теория Эллиота.

010009000003c69f00000000a19f000000000400000003010800050000000b0200000000050000000c025501dd01030000001e000400000007010400a19f0000410b2000cc005401dc01000000005401dc010000000028000000dc010000540100000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222202022222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222202022222222222223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222202022222222222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222202022222222222222232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222202022222222222222223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222202022222222222222223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222202002222222222232223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222200202222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222220200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222220200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222220220222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222220220222222222220022222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222220220222222222220022222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222220220222222222220202222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222220220222222222220202222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222220220222222222220202222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222220220222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222220220222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222022222222220202222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222022222222220202222222222222222222222222222222222222222222222222222222222222222222222222332233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222022222222220202222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222022222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222022222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222022222222220200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222022222222220220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222022222222220220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222020222222220220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222020002222220220202222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222020002222220220202222222222222222222222222222222222222222222222222222222222222222222222322232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222020202202220220002222222222222222222222222222222222222222222222222222222222222222222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222020202202220220002222222222222222222222222222222222222222222222222222222222222222222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222020202202220220002222222222222222222222222222222222222222222222222222222222222222222222322232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222020202202220220002222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222000202202220220020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222000202202220220020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222000202202220220020222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222000202202200220020222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222200202202200220020222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222202202202200220020222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222202202200202220020222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222202202200202220020222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222202202200202220020022222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222202202200202220020022222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222202220200202220020022222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222202220200002222022022222222222222222222222222222222222222222222222222222222222222222222202202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222202220200002222022002222222222222222222222222222222222222222222222222222222222222222222202202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220202002222222002222222222222222222222222222222222222222222222222222222222222222222202200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220202002222222202222222222222222222222222222222222222222222222222222222222222222222202200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220202002222222202222222222222222222222222222222222222222222222222222222222222222222202200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220202002222222202222222222222222222222222222222222222222222222222222222222222222222202200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220202202222222202222222222222222222222222222222222222222222222222222222222222222222202220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220202202222222202222222222222222222222222222222222222222222222222222222222222222222202220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220002202222222220222222222222222222222222222222222222222222222222222222222222220222202220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220002202222222220222222222222222222222222222222222222222222222222222222222222220222202220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220022222222222220022222222222222222222222222222222222222222222222222222222222220222202220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220022222222222220022222222222222222222222222222222222222222222222222222222222220222202220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220022222222222220022222222222222222222222222222222222222222222222222222222222220222202220200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220022222222222222022222222222222222222222222222222222222222222222222222222222220022202220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220022222222222222022222222222222222222222222222222222222222222222222222222222220022202220000222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220022222222222222022222222222222222222222222222222222222222222222222222222222220022202220000222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220022222222222222022022222222222222322222222222222222222222223323222222222222220022202222000222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220022222222222222022022222222222222322222222222222222222222232233222222222222220022202222000222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220022222222222222022022222222222333332222222222222222222222232223222222222222220022202222002022222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220022222222222222022022222222222322322222222222222222222222223333222222222222220022202222002022222222222002202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220022222222222222000202222222222232322222222222222222222222232223222222222222220022202222002022222222222000200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220022222222222222000202222222222232322222222222222222222222223332222222222222220022202222002022222222222000200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220022222222222222000202222222222223322222222222222222222222222222222222222222220022202222002002222222222000200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220022222222222222200202222222222222322222222222222222222222222222222222222222220022202222002002222222222000200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222220222222222222222200202222222222222222222222222222222222222222222222222222222220022202222002002222222222020200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222200202222222222220222222222222222222222222222022222222222222220022002222202002222222222020200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222200202222222222220222222222222222222222222222002222222222222220022002222202002222222222020200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333332222222222222222222222222222222222222222202022222222222222222222222222222222222200202222222222220222222222222222222222222222002222222222222200022002222202202022222222020022022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222223322222222222222222222222222222222222222202022222222222222222222222222222222222200202222222222220222222222222222222222222222002222222222222202202022222222202022222222020022022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222222222222233222222222222222222222222222222222222202022222222222222222222322222222222222200202222222222220222222222222222222222222220002222222222222202202022222222202022222222020022022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222222222223222222222222222222222222222222222222202022222222222222222222322222222222222200202222222222220222222222222222222222222220002222222222222202202022222222202002222222020022022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322222222222222222322222222222222222222222222222222222202022222222222222222222322222222222222200202222222222220222222222222222222222222220002222222222222202200022222222202002222222020022022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322223332222333222322222222222222222222222222222222222202022222222222222222222322222222222222220202222222222220022222222222222222222222220002222222222222202202222222222202002222222022022022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223332222333222232222222222222222222222222222222222202022222222222222222222322222222222222220202222222222220022222222222222222222222220202222222222222202202222222222202002222222022022022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223332222333222232222222222222222222222222222222222202022222222222222222232322222222222222220202222222222220022222222222222222222222220202222222222222202202222222222200200222222022022022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223332222333222232222222222222222222222222222222222202022222222222222222223322222222222222220202222222222220002222222222222222222222220202222222222222202202222222222220200220222022022022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223332222333222232222222222222222222222222222222222202022222222222222222222322222222222222222200222222222220002222222222222222222222220202222222222222002222222222222220200220222022222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223332222333222232222222222222222222222222222222222202022222222222222222222222222222222222222200222222222220202222222222222222222222220202222222222222002222222222222220220220222022222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223332222333222232222222222222222222222222222222222202022222222222222222222222222222222222222200222222222220202222222222222222222222220202222222222222002222222222222220220220220022222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223332222333222232222222222222222222222222222222222202022222222222222222222222222222222222222200220222222220202222222222222222222222220200220222222222022222222222222220220220220022222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223332222333222232222222222222222222222222222222222202022222222222222222222222222222222222222200220222222220202202222222222222222222220200220222222222022222222222222220220220220022222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223332222333222232222222222222222222222222222222222202022222222222222222222222222222222222222200220222222220202202222222222222222222220200220222222222022222222222222220220220020222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223332222333222232222222222222222222222222222222222202022222222222222222222222222222222222222220220002222220202202222222222222222220220220220222222220022222222222222220220220020222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223332222333222232222222222222222222222222222222222202022222222222222222222222222222222222222220220002222220202202222222222222222220220220220222222220222222222222222220220220020222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223332222333222232222222222222222222222222222222222202022222222222222222222222222222222222222220220202220220202202222222222222222220220220200222222220222222222222222220220220020222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223332222333222232222222222222222222222222222222222202022222222222222222222222222222222222222220220202220220200020222222222222222220220220200222222220222222222222222220220220020222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223332222333222232222222222222222222222222222222222202022222222222222222222222222222222222222220002200220220200020222222222222222220220220200222222220222222222222222220220220000222222202222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223332222333222232222222222222222222222222222222222202022222222222222222222222222222222222222222002200220220220020022222222222222220220220000222220220222222222222222220220220000222222202222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223332222333222232222222222222222222222222222222222202022222222222222222222222222222222222222222002200220220220020022222222222222220220220000222220200222222222222222222220220200222222202222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223332222333222232222222222222222222222222222222222202022222222222222222222222222222222222222222002220220220220022022222222222222220220220020222220200222222222222222222220220200222222202220020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322222222222222222322222222222222222222222222222222222202022222222222222222222222222222222222222222002220220220220022022222222222222220220220020222220200222222222222222222220220200222222202220220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322222222222222222322222222222222222222222222222222222202002222222222222222222222222222222222222222002220220200220022022222222222222220020220020222220202222222222222222222220220200222222202200220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222222222223222222222222222222222222222222222222202022222222222222222222222222222222222222222002220220200220022022222222222222220020220020222220202222222222222222222220220220222222202202220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222222222222232222222222222222222222222222222222222202022222222222222222222222222222222222222222002220220200220022022222222222222220020220020222220202222222222222222222220220220222222200202220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222223322222222222222222222222222222222222222202022222222222222222222222222222222222222222002220220202220022022222222222222220020220220022220022222222222222222222220200220222222200202220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333332222222222222222222222222222222222222222202022222222222222222222222222222222222222222002220220202220022022222222222222220020220220022220022222222222222222222220200220222222200202220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222002220220202220022002222222222222220020220220022220022222222222222222222220200220222222220202220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202002222222222222222222222222222222222222222002220220202222022202222222222222220020220222022202022222222222222222222220202222222222220202222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222002220220202222022202222222222222220020220222022202222222222222222222222220202222222222220202222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222002220220002222222200222222222222220020220222022202222222222222222222222220202222222222222002222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222

Общие положения.

(1)(3)(5)(А) (С) - импульсные волны

(2)(4)(B) - корректирующие волны

Как только завершается рост, состоящий из 5 волн, начинаются 3 волны коррекции (А) (В) (С). Независимо от степени тенденция всегда будет развиваться по основному 8-волновому циклу. Волны могут разбиваться (3 или 5). Эта разбивка зависит от направления большей волны, частью которой она является. Так, волны (1)(3)(5) делятся на 5 волн каждая, поскольку волна I - восходящая. Волны (2)(4) делятся на 3 волны меньшей степени, так как эти две волны идут против тенденции. Волны (А) (В) (С) составляют корректирующую волну II большей степени. (А) (С) - делятся на 5 волн, так как совпадают с направлением старшей тенденции II. (В) - состоит из трех волн, так как идет против тенденции II.

Правило 1.

Коррекция не может состоять из 5 волн.

Если при общей тенденции роста наблюдается 5-волновое падение, можно с высокой долей уверенности констатировать, что мы имеем дело с I волной 3-волнового (А) (В) (С) падения, т.е. падение продолжится. На медвежьем рынке после 3-волнового повышения должна возобновиться тенденция падения, а оживление, состоящее из 5 волн - предупреждение, что следует ожидать более значительного движения цен наверх. Эта волна может оказаться I волной бычьей тенденции.

Приметы волн, независимо от их иерархической степени.

Волна 1

Почти половина всех первых волн зарождается у основания рынка и является ни чем иным, как "отскоком" от наиболее низких уровней. 1 волна, как правило, самая короткая из 5 волн, иногда очень динамичная, если это основание рынка.

Волна 2

Как правило, проходит полностью или почти полностью расстояние, пройденное 1 волной, но удерживается над уровнем основания 1 волны.

Волна 3

Как правило, самая длинная и динамичная из всех 5 импульсных волн. Пересечение волной 3 уровня вершины 1 волны регистрирует все типы классических прорывов и сигнал к открытию длинных позиций. На эту волну приходится резкое увеличение объемов торговли. Волна 3 никогда не может быть самой короткой.

Волна 4

Эта волна имеет сложное строение, она так же, как и волна 2 представляет собой фазу коррекции или консолидации, однако отличается своим строением (правило чередования) - часто появляются треугольники.

Правило 2

Основание волны 4 никогда не перекрывает вершину волны 1.

Волна 5

Гораздо менее динамична, чем волна 3. Во время этой волны многие индикаторы (осцилляторы) отстают от движения цен, и появляются отрицательные расхождения (дивергенция), предупреждая о приближении вершины рынка.

Волна А

Наиболее убедительным сигналом появления этой волны является разбиение на 5 меньших волн, при этом увеличение объема соответствует понижению цены.

Волна В

Эта волна отражает "отскок" цен вверх при новой нисходящей тенденции. Для нее характерен низкий объем. При этом образуется "двойная вершина". Иногда даже перекрывает вершину волны 5.

Волна С

Часто опускается намного ниже основания волны А, в частности, при проведении линии тренда под основанием волны 4 и волны А на графике появляется "голова-плечи".

Растяжение волн

BULL

010009000003cc3000000000a730000000000400000003010800050000000b0200000000050000000c02b2001901030000001e000400000007010400a7300000410b2000cc00b100180100000000b1001801000000002800000018010000b10000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222200002000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222200002220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222200002222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222200002222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222200002222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222200002222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022200002222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000200002222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222000022222222222222222222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222220000222222222222222222222222000222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222200002222222222222222222220000002222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222220000000022222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222220000220000222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222220000222200002222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220000222222000022222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220000222222220000222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222220000222222222200002222222222222222222222222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222220000222222222222000022222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222220000222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002220000222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222200002222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222000022222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222220000222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222200000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222200002220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222200002222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222200002222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222200002222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222200002222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222200002222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022200002222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000200002222222222222222200002222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222000022222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222220000222222222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222200002222222222222222222222222222222222222222222223223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222000022222222222222222222222222222222222222222222232332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222223233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222200002222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232332222222222222222222222222222222222222000022222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222220000222222222222222222222222222220000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222200002222222222222222222222222220000220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222000022222222222222222222222220000222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222220000222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222220000222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222220000222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222220000222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222220000222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220000222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220000222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222220000222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222220000222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222220000222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002220000222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223322222222222222222222222222222222222222222222000022222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222220000222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222200002222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222000022222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222220000222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222200002222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222000022222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222220000222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222200002222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222040000002701ffff030000000000Рис.1

BEAR

010009000003cc3000000000a730000000000400000003010800050000000b0200000000050000000c02b2001901030000001e000400000007010400a7300000410b2000cc00b100180100000000b1001801000000002800000018010000b10000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222000022222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222000022222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222000022222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222000022222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222000022222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222000022222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222000022222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222000022222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222000022222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000200002222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222000022222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222220000222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222200002222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222000022222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220000222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222200002222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222000022222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222220000222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222200002222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222000022222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222220000222222222222222222222220000222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222220000222222222222222222222222200002222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222220000222222222222222222222222222000022000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222220000222222222222222222222222222220000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222220000222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222220000222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222323322222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222220000222222222222222222222222222222222222222222232233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222220000222222222222222222222222222222222222222222222323322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222220000222222222222222222222222222222222222222222222232332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222220000222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222220000222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022200002222222222222220000222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222000022222222222220000222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222220000222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222200002222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222000022222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222200002220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222000022222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222000022222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222000022222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222222000022222222222222222222222223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022200002222222222222222000022222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222000022222222222222000022222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222220000222222222222000022222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222200002222222222000022222222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222000022222222000022222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220000222222000022222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222200002222000022222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222000022000022222222222222222222222222222222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222220000000022222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222000022222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222000022222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022200002222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222000022222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222220000222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222200002222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222000022222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220000222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222200002000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222040000002701ffff030000000000Рис.2

Растяжение первой

FIRST WAVE EXTENSION

BULL

010009000003cc3000000000a730000000000400000003010800050000000b0200000000050000000c02b2001901030000001e000400000007010400a7300000410b2000cc00b100180100000000b1001801000000002800000018010000b10000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222332233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222200000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222200002200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222200002222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222200002222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222200002222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222200002222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222200002222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222200002222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222200002222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022200002222222222222222220000222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000200002222222222222222222200002222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222000022222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222220000222222222222220000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222200002222222222220000220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222220000222200002222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222220000222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222220000222222220000222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022220000222222222200002222222222222222222222222222222222222222222222222222222222222222222222222223223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000220000222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222232332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222223233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222000000222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222220000222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222202222222222222222222220000222222222222222222222222022222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222200002222222222222222222222000022222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222000022222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222220000222222222222222222000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232332222222222222222222222222222222222222222222222222222222222222200002222222222222222000022000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222000022222222222222000022220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222220000222222222222000022222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222200002222222222000022222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222000022222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222000022222222222200002222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222000022222222222222000022222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022000022222222222222220000222222222222222222222222222220000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000022222222222222222200002222222222222222222222222220000220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222222222222000022222222222222222222222220000222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222220000222222222222222222222220000222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222220000222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222220000222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222220000222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222220000222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220000222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220000222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222220000222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222220000222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222220000222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002220000222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223322222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222000022222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222220000222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222200002222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222000022222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222220000222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222200002222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222040000002701ffff030000000000Рис.3

BEAR

010009000003cc3000000000a730000000000400000003010800050000000b0200000000050000000c02b2001901030000001e000400000007010400a7300000410b2000cc00b100180100000000b1001801000000002800000018010000b10000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222000022222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222000022222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222000022222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222000022222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222000022222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222000022222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222000022222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222000022222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332233222222222222222222222222222222222222222222000022222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000200002222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222000022222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222220000222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222200002222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222000022222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220000222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222200002222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222000022222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222220000222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222200002222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222000022222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222220000222222222222222222222220000222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000222222222222222222220000222222222222222222222222200002222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000002222222222222222220000222222222222222222222222222000022000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022000022222222222222220000222222222222222222222222222220000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022220000222222222222220000222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222000022222200002222222222220000222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222000022222222000022222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222000022222222220000222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222000022222222222200002222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222000022222222222222000022220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222000022222222222222220000220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232332222222222222222222222222222222222222222222222222222222222222000022222222222222222200000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222000022222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222000022222222222222222222220000222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222220222222222222222222222000022222222222222222222222202222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000002222222222222222000022222222222222222222222222222222222222222222222222222222222222222222232233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000022222222222222000022222222222222222222222222222222222222222222222222222222222222222222222323322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000220000222222222222000022222222222222222222222222222222222222222222222222222222222222222222222232332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222200002222222222000022222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222000022222222000022222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222220000222222000022222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222200002222000022222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222220000222222222222000022000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222220000222222222222220000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222222220000222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222222220000222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022200002222222222222222220000222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222000022222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222220000222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222200002222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222000022222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220000222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222200002222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222000022220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222220000220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222200000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222040000002701ffff030000000000 Рис.4

Растяжение третьей волны

THIRD WAVE EXTENSION

BULL

010009000003cc3000000000a730000000000400000003010800050000000b0200000000050000000c02b2001901030000001e000400000007010400a7300000410b2000cc00b100180100000000b1001801000000002800000018010000b10000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222220000200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222220000222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222220000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222220000222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222220000222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222220000222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220000222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220000222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222220000222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222220000222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222220000222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002220000222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222222222222200002222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222000022222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222220000222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222200002222222222222222222222222222222222222222322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222000022222222222222222222222222222222222222223233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222323322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222000022222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222220000222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222200002222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232332222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222000022000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222000022220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222000022222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222000022222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222000022222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222000022222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222000022222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222000022222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222000022222222222222222200002222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222000022222222222222222222000022222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002000022222222222222222222220000222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222222222200002222222222222222222200002000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222222222222000022222222222222222200002220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200322222222222222222222222222220000222222222222222200002222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222200002222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222200002222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222220000222222222200002222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222200002222222200002222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222000022222200002222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222220000222200002222222222222222200002222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222200002200002222222222222222222000022222222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222000000002222222222222222222220000222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222220000002222222222222222222222200002222222222222222222220000200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222200002222222222222222222222222000022222222222222222220000222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332233222222222222222222222222222222222222002222222222222222222222222220000222222222222222220000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222200002222222222222220000222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220000222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220000222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222220000222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222220000222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222220000222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002220000222222222222222222200002222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222222222000022222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222220000222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222200002222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222000022222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222220000222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222040000002701ffff030000000000Рис.5

BEAR

010009000003cc3000000000a730000000000400000003010800050000000b0200000000050000000c02b2001901030000001e000400000007010400a7300000410b2000cc00b100180100000000b1001801000000002800000018010000b10000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222200002222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222200002222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222200002222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222200002222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002000022222222222222222222200002222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002220000222222222222222222200002222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222200002222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222000022222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222200002222222220000222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222222222222222222222222200002222222222200002222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222200002222222222222000022222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222200002222222222222220000222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222220022222222222222222222222222200002222222222222222200002222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222220000222222222222222222222222200002222222222222222222000022200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222220000002222222222222222222222200002222222222222222222220000200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222220000000022222222222222222222200002222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222220000220000222222222222222222200002222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222220000222200002222222222222222200002222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222000022222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222220000222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222200002222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222000022222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222220000222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200322222222222222222222222222220000222222222222222200002222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222220000222222222222222222000022200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222220000222222222222222222220000200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002000022222222222222222222220000222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002220000222222222222222222220000222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222200002222222222222222220000222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222000022222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222220000222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222200002222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222000022222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222220000222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222200002222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222200002222222222222222222000022220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222200002222222222222222222220000220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222200002222222222222222222222200000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222200002222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222200002222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223233222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222223233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222200002222222222222222222222222222222222222222323322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222200002222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222200002222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222222222222200002222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222222222222200002222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022200002222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222000022222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222220000222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222200002222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222000022222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220000222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222200002222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222000022222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222220000222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222200002222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222000022200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222220000200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222332233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222040000002701ffff030000000000Рис.6

Растяжение пятой волны

FIFTH WAVE EXTENSION

Во-первых, растягиваться должна только одна из импульсных волн. Остальные две сохраняют одинаковые параметры по времени и протяженности.

Двойная коррекция растянутых пятых волн

0100090000036441000000003f41000000000400000003010800050000000b0200000000050000000c02b2007701030000001e0004000000070104003f410000410b2000cc00b100760100000000b1007601000000002800000076010000b10000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222fe222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222fe22222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222fe222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222fe22222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222fe22222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222200002222222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222000022222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222220000222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222200002222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222000022222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222220000222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222200002222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222000022222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222220000222222222222222222222222222222222222332233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222200002222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222220000222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222220222220222222222222222222222022222222222222220222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222200002222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222220200222002022000222202222022020220220220002202220202220220220222222222222222222222022222222222222222222022222022222222222222222222202222222222222222022222222222222220222220222222222222222222222022222222222222222222222022222222222222222222222222222222222000022222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222002202022002022202220222202202202020220222020222020022022022022222222222222222222202222222220220220002202002202002220002202202000000022202202202222202222222222222222022222022222222222222222222202222222222222222222222200222222222222222222222222222222222220000222222222222222222222222200002000022222222222222222222222222222222222222222222222222222222222222222222222222222222222202220202220202222222022222000220202022022222022202020202220002222222222222222222220222222222020220222020022020022020222020202202220200220220220222220222220220220002202002202002220002202202000000022202202202222222222220222222222222222222222222222222222222200002222222222222222222222200002220000222222222222222222222222222222222222222222222222222222222222222222222222222222222220222022000020222222202222022022200022200000200000202020220220222222222222222222222022222222202022022202022202022202022222020220222020202022200022222022222020220222020022020022020222020202202220200220220220222222222222002222222222222222222222222222222222222000022222222222222222222200002222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222002202022202022202220222202202202020220222020222020220022022022222222222222222222202222222220022202220202220202220200000200222022202020202202202222202222202022022202022202022202022222020220222020202022200022222222222202222222222222222222222222222222222222220000222222222222222222200002222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222202002220002220002200000222000202202202200022022202022202220002222222222222222222220222222222020220222020022020022020222020202202220202200220220222220222220022202220202220202220200000200222022202020202202202222222222220022222222222222222222222222222222222222200002222222222222222200002222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222202202200022020022020022200022022020222020222022200022222022222020220222020022020022020222020202202220202200220220222222222222022222222222222222222222222222222222222222000022222222222222200002222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222202222202202200022020022020022200022022020222020222022200022222222222200222222222222222222222222222222222222222220000222222222222200002222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222200002222222222200002222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222000022222222200002222222222222222200002222222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222202222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222220000222222200002222222222222222222000022222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222200002222200002222222222222222222220000222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222000022200002222222222222222222222200002222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222220222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222220000200002222222222222222222222222000022222222222222222222222222222222222222222222223322222222222022222222222222022220002222220202202200202222022202200202222202200202022202200202222222222222220222222222222222222222022222222222222222222222222222222222222222220222222222222222222222222022222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222200000002222222222222222222222222220000222222222222222222222222222222222222222222222332222222222220222222222222202220222022222020202202200222202220202200222220202200220220202200222222222222222022222222202220220002202002220002222002022022022222222222222222222022222222222222222222222202222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222000002222222222222222222222222222200002222222222222222222222222222222222222222233333322222222222202222222222220222022202200002020220222022220222020222022000020222022022020222022222222222222202222222220222020222020022022022022022002202202222222222222222222202222220002222202222000220200222002022022022222222222222222222222222202222222222222222222222222222222222222222222222222220002222222222222222222222222222222000022222222222222222222222222222222222222223223322222222222222022222222222022202220202220200222200002222000002200002022202200002202202200002222222222222220222222222022202022222022202202202202220222000222222222222222222220222222022022220222022202002202022002202202222222222222222222222222220022222222222222222222222222222222222222222222222222202222222222222222222222222222222220000222222222222222222222222222222222222222232332222222222222220222222222202220222020222020202202220222202220202220202220202220220220202220222222222222222022222222202220200000202220220002222000022022022222222222222222222022222202202222022202220202220202220222000222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222223233222222222222222202222222000002200022022202022022000222220222022000220222022000222000022000222222222222222202222222220222020222020022022022022022202202202222222222222222222202222220002222202220222020222022000022022022222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222233322222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222000002200022020022200022220002222000222222222222222222220222222022022220222022202002202022202202202222222222222222222222222220222222222222222222222222222222222222222222222222222222223322222222222222222222222222222220000222222222222222222222222222222222222223332222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222022222200022200000220002202002220002222000222222222222222222222222222002222222222222222222222222222222222222222222222222222222332222222222222222222222222222222200002222222222222222222222222222222222222233222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222000022222222222222222222222222222222222223322222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222223322222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222322222223222222222222222222222222222222222222223222222232222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222323322222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222332222222332222222222222222222222222222222222223322222223322222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222232222222223222222222202220202220202220222222222322222222232222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222233233333322332222222220022022022020022022222222332222332223322222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222223323322222233222222222020202202202020202222222233222233222332222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222000222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222332233222223322222222202020220220202020222222223323333332233222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222220000002222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222233222332222332222222220220022022020220022222222332322332223322222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222220000000022222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222223322233322233222222222022202200002022202222222233223233222332222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222220000220000222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222332222332223322222222222222222222222222222222223322323322233222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222220000222200002222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222233222223322332222222222222222222222222222222222332223332223322222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222220000222222000022222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222322222332232222222222222222222022222222222222223222333222322222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222220000222222220000222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222233332233233222222222222222222202222222222222222332223322332222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220000222222222200002222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222323333223222222222222222222220222222222222222223222332232222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220000222222222222000022222222222222222222222222330333333222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222220000222222222222220000222222222222222222222222232222222322222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222220000222220000000000000000000000000000000000000000000000030000000002222200000000000002222000000000002222200000000000002220220000000000002222000000000000222200000000000222220000000002222000000000000000000222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222220000222222222202222222000022222222222222222222222322000223222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002220000222222222220222222220000222222222222222222222232000002322222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222022222222200002222222222222222222223000000032222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222202222222222000022222222222222222222300020003222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222000000002222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222220222222222220000222222222222222222033333333302222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222000022000022222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222003222222222222222022222222222200002222222222222222000022222000022222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222000022220000222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222000022222222222222000022222220000222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222000022222200002222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222220000222222222222000022222222200002222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222000022222222000022222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222022222222222222200002222222222000022222222222000022222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222000022222222220000222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223322222222222202222222222222222000022222222000022222222222220000222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222000022222222222200002222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222220222222222222222220000222222000022222222222222200002222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222000022222222222222000022222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222022222222222222222200002222000022222222222222222000022222222222222222222222222200022222222222222222222222220222222222222222222222222222222222222222222222222222222000022222222222222220000222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222202222222222222222222000022000022222222222222222220000222222222222222222222222200000222222222222222222222222022222222222222222222222202222222222222222222222222222000022222222222222222200002222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222220222222222222222222220000000022222222222222222222200002222222222222222222222200000002222222222222222222222202222222222222222222222200002222222222222222222222222000022222222222222222222000022222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222022222222222222222222200000022222222222222222222222000022222222222222222222200002000022222222222222222222220222222222222222222222200000022222222222222222222222000022222222222222222222220000222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222202222222222222222222222000022222222222222222222222220000222222222222222222200002220000222222222222222222222022222222222222222222200000000222222222222222222222000022222222222222222222222200002222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222220222222222222222222222220022222222222222222222222222200002222222222222222200002222200002222222222222222222202222222222222222222200002200002222222222222222222000022222222222222222222222222000022222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222022222222222222222222222222222222222222222222222222222000022222222222222200002222222000022222222222222222220222222222222222222200002222000022222222222222222000022222222222222222222222222220000222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222220000222222222222200002222222220000222222222222222222022222222222222222200002222220000222222222222222000022222222222222222222222222222200002222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222200002222222222200002222222222200002222222222222222202222222222222222200002222222200002222222222222000022222222222222222222222222222222000022222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222000022222222200002222222222222000022222222222222220222222222222222200002222222222000022222222222000022222222222222222222222222222222220000222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202222222222222222222222222222222222222222222222222222222220000222222200002222222222222220000222222222222222022222222222222200002222222222220000222222222000022222222222222222222222222222222222200002222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220220222222222222222222222222222222222222222222222222222222222200002222200002222222222222222200002222222222222202222222222222200002222222222222200002222222000022222222222222222222222222222222222222000022222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222022222222222222222222222222222222222222222222222222222222222000022200002222222222222222222000022222222222220222222222222200002222222222222222000022222000022222222222222222222222222222222222222220000222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222202222222222222222222222222222222222222222222222222222222222220000200002222222222222222222220000222222222222022222222222200002222222222222222220000222000022222222222222222222222222222222222222222200002222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222220222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222200002222222222202222222222200002222222222222222222200002000022222222222222222222222222222222222222222222000022222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222022222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222000022222222220222222222200002222222222222222222222000000022222222222222222222222222222222222222222222220000222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222202222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222220000222222222022222222200002222222222222222222222220000022222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222220222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222200002222222202222222200002222222222222222222222222200022222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222220222222200002222222222222222222222222222022222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222022222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222202222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022220222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222022200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002202200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222002222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000000000000222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222202222222222222222222222222222222222222222222222222222222233322322232332233322322232233322322333223222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222220022222222222222222222222222222222222222222222222222222232223223232232232223232223232223232322232322232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222022222222222222222222222222222222222222222222222222222223222222232223223222223222322223223232223232223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222333332223222322333332322232233222323222323222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222232223223232232232223232223232223232322232322232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222333223222333322333223333222333223223332233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222232222222222222222222232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322222223222222222222222222222222222222222222223222222232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222332222222222222222222222222222222222223322222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222223222222222220222020222020222022222222322222222232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222233222332222222222002202202202002202222222332233332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322223322233222222222202020220220202020222222233233223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222332223322222222220202022022020202022222223322222332233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222233222332222222222022002202202022002222222332222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322223322233222222222202220220000202220222222233222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222332223322222222222222222222222222222222223322233322233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223233222332222222222222222222222222222222222332222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322333322232222222222222222222222222222222222223222223322322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223332233222222222222222222222222222222222222333322332332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322233223222222222222222222222222222222222222223233332232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222Рис.7

0100090000034e48000000002948000000000400000003010800050000000b0200000000050000000c02b2009e01030000001e00040000000701040029480000410b2000cc00b1009d0100000000b1009d0100000000280000009d010000b10000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222200222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333322222222222222222222222222022222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233322222222222222222222222220022222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222232222222222222222222222222202222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222002222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222220222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222200222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222322222222222222222222222222022222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233322222222222222222222222220022222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222202222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222002222222222222222222000022222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222000022222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222000022222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222000022222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220022222222222222222222222000022222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222202222222222222222222222222000022222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222002222222222222222222222222000022222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220222222222222222222222222222000022222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222200222222222222222222222222222000022222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222022222222222222222222222222222000022222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220022222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222202222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222002222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222200222222222222222222222222222222222000022222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222022222022222222222222222222202222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222033222222222222222222222222222222222000022222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222202002220020220002222022220220202202202200022022202022202202202222222222222222222220222222222222222222220222220222222222222222222222022222222222222220222222222222222202222202222222222222222222220222222222222222222222222222222222222222222222222222000222222220022222222222222222222222222222222222000022222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222002202022002022202220222202202202020220222020222020022022022022222222222222222222202222222220220220002202002202002220002202202000000022202202202222202222222222222222022222022222222222222222222202222222222222222222222222222222222222222222222222220002222222202222222222222222222222222222222222222000022222222222222222222222220000200002222222222222222222222222222222222222222222222222222222222222222222222222222222222220222020222020222222202222200022020202202222202220202020222000222222222222222222222022222222202022022202002202002202022202020220222020022022022022222022222022022000220200220200222000220220200000002220220220222222222222222222222222222222222222222200022222222002222222222222222222222222222222222222000022222222222222222222222000022200002222222222222222222222222222222222222222222222222222222222222222222222222222222222202220220000202222222022220220222000222000002000002020202202202222222222222222222220222222222020220222020222020222020222220202202220202020222000222220222220202202220200220200220202220202022022202002202202202222222222222222222222222222222222222222000222222220222222222222222222222222222222222222222000022222222222222222222200002222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222002202022202022202220222202202202020220222020222020220022022022222222222222222222202222222220022202220202220202220200000200222022202020202202202222202222202022022202022202022202022222020220222020202022200022222222222222222222222222222222222222220002222222200222222222222222222222222222222222222222000022222222222222222220000222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222220200222000222000220000022200020220220220002202220202220222000222222222222222222222022222222202022022202002202002202022202020220222020220022022022222022222002220222020222020222020000020022202220202020220220222222222222222222222222222222222222222200022222222022222222222222222222222222222222222222222000022222222222222222000022222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222022022000220200220200222000220220202220202220222000222220222220202202220200220200220202220202022022202022002202202222222222222222222222222222222222222222000222222220022222222222222222222222222222222222222222000022222222222222200002222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222202222202202200022020022020022200022022020222020222022200022222222222222222222222222222222222222220002222222202222222222222222222222222222222222222222222000022222222222220000222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222002222222222222222222222222222222222222222222000022222222222000022222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220222222222222222222222222222222222222222222222000022222222200002222222222222222200002222222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222202222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222200222222222222222222222222222222222222222222222000022222220000222222222222222222200002222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222022222222222222222222222222222222222222222222222000022222000022222222222222222222200002222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220022222222222222222222222222222222222222222222222000022200002222222222222222222222200002222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222220222222222222222222222222222222222222222222202222222222222222222222022222222222222222222222222222222222222222222222222222222222000022222222220002222222202222222222222222222222222222222222222222222222222000020000222222222222222222222222200002222222222222222222222222222222222222222222222332222222222202222222222222202222000222222020220220020222202220220020222220220020202220220020222222222222222022222222222222222222202222222222222222222222222222222222222222222022222222222222222222220222222222222222222222222222222222222222222222222222222222220000022222222200022222222002222222222222222222222222222222222222222222222222000000022222222222222222222222222200002222222222222222222222222222222222222222222223322222222222202222222222222022202220222220202022022002222022202022002222202022002202202022002222222222222220222222222022202200022020022200022220020220220222222222222222222220222200022222022220002202002220020220220222222222222222222222222222222222222222222200000022222222000222222220222222222222222222222222222222222222222222222222222000002222222222222222222222222222200002222222222222222222222222222222222222222233333322222222222202222222222220222022202200002020220222022220222020222022000020222022022020222022222222222222202222222220222020222020022022022022022002202202222222222222222222202222022022220222022202002202022002202202222222222222222222222222222222222222222222000000022222220002222222200222222222222222222222222222222222222222222222222222000222222222222222222222222222222200002222222222222222222222222222222222222222322332222222222222202222222222202220222020222020022220000222200000220000202220220000220220220000222222222222222022222222202220202222202220220220220222022200022222222222222222222022220220222202220222020222020222022200022222222222222222222222222222222222222222220002000022222200022222222022222222222222222222222222222222222222222222222222222022222222222222222222222222222222200002222222222222222222222222222222222222222323322222222222222202222222222022202220202220202022022202222022202022202022202022202202202022202222222222222220222222222022202000002022202200022220000220220222222222222222222220222200022222022202220202220220000220220222222222222222222222222222222222222222222200022000022222000222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222223233222222222222222202222222000002200022022202022022000222220222022000220222022000222000022000222222222222222202222222220222020222020022022022022022202202202222222222222222222202222022022220222022202002202022202202202222222222222222222222222222222222222222222000222000022220002222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222223332222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222200000220002202002220002222000222200022222222222222222222022220002220000022000220200222000222200022222222222222222222222222222222222222222220002222000022200022222222002222222222222222222222222222222222222222222222222222222233222222222222222222222222222222200002222222222222222222222222222222222222233322222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222000022000222222220222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222200002222222222222222222222222222222222222233222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222000020002222222200222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222200002222222222222222222222222222222222222332222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222000000022222222022222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222233220223322222222222222222222222222222222222222222222222222222222222222222222222222222200022222222000000222222220022222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222332222233222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222000002222222202222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222223322222332222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222000022222222002222222222222222222222222222222222222222222222222222223233222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222220222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222200222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222332223322222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222002222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222332332222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222000222222222222222022222222222202222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222223323322222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222000000222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222233233222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222200000000222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222220000220000222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222000022220000222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222200002222220000222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222220000222222220000222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222000022222222220000222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222200002222222222220000222222222222222222222222223303333332222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222220000222222222222220000222222222222222222222222232222222322222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222000022222000000000000000000000000000000000000000000000003000000000222220000000000000222200000000000222220000000000000222022000000000000222200000000000022220000000000022222000000000222200000000000000000022222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222200002222222222022222220000222222222222222222222223220002232222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002220000222222222220222222220000222222222222222222222232000002322222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002000022222222222202222222220000222222222222222222222300000003222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222022222222220000222222222222222222223000200032222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222220000200002222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222220222222222220000222222222222222222033333333302222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222000022200002222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200322222222222222202222222222220000222222222222222200002222200002222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222200002222200002222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222220000222222222222220000222222200002222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222220000222222200002222222222222222220000222222222222222222222222222222222222222222222222222200022222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222220000222222222222000022222222200002222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222000022222222200002222222222222222200000222222222222222222222222222222222222222222222222222000222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222202222222222222220000222222222200002222222222200002222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222200002222222222200002222222222222222000000222222222222222222222222222222222222222222222222220002222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332233222222222222022222222222222220000222222220000222222222222200002222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222220000222222222222200002222222222222220000000222222222222222222222222222222222222222222222222200022222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222220222222222222222220000222222000022222222222222200002222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222000022222222222222200002222222222222200020000222222222222222222222222222222222222222222222222000222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222202222222222222222220000222200002222222222222222200002222222222222222222222222220002222222222222222222222222022222222222222222222222222222222222222222222222222222200002222222222222222200002222222222222000220000222222222222222222222222222222222222222222222220002222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222022222222222222222220000220000222222222222222222200002222222222222222222222222000002222222222222222222222220222222222222222222222222022222222222222222222222222220000222222222222222222200002222222222220002220000222222222222222222222222222222222222222222222200022222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222220222222222222222222220000000022222222222222222222200002222222222222222222222200000002222222222222222222222202222222222222222222222200002222222222222222222222222000022222222222222222222200002222222222200022220000222222222222222222222222222222222222222222222000222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222202222222222222222222220000002222222222222222222222200002222222222222222222220000200002222222222222222222222022222222222222222222220000002222222222222222222222200002222222222222222222222200002222222222000222220000222222222222222222222222222200002222222222220002222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222022222222222222222222220000222222222222222222222222200002222222222222222222000022200002222222222222222222220222222222222222222222000000002222222222222222222220000222222222222222222222222200002222222220002222220000222222222222222222222222222000002222222222200022222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222220222222222222222222222220022222222222222222222222222200002222222222222222200002222200002222222222222222222202222222222222222222200002200002222222222222222222000022222222222222222222222222200002222222200022222220000222222222222222222222222220000002222222222000222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222202222222222222222222222222222222222222222222222222222200002222222222222220000222222200002222222222222222222022222222222222222220000222200002222222222222222200002222222222222222222222222222200002222222000222222220000222222222222222222222222200000002222222220002222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222200002222222222222000022222222200002222222222222222220222222222222222222000022222200002222222222222220000222222222222222222222222222222200002222220002222222220000222222222222222222222222000200002222222200022222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222200002222222222200002222222222200002222222222222222202222222222222222200002222222200002222222222222000022222222222222222222222222222222200002222200022222222220000222222222222222222222220002200002222222000222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222200002222222220000222222222222200002222222222222222022222222222222220000222222222200002222222222200002222222222222222222222222222222222200002222000222222222220000222222222222222222222200022200002222220002222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222200002222222000022222222222222200002222222222222220222222222222222000022222222222200002222222220000222222222222222222222222222222222222200002220002222222222220000222222222222222222222000222200002222200022222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220220222222222222222222222222222222222222222222222222222222222200002222200002222222222222222200002222222222222202222222222222200002222222222222200002222222000022222222222222222222222222222222222222200002200022222222222220000222222222222222222220002222200002222000222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022202222222222222222222222222222222222222222222222222222222222200002220000222222222222222222200002222222222222022222222222220000222222222222222200002222200002222222222222222222222222222222222222222200002000222222222222220000222222222222222222200022222200002220002222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222022222222222222222222222222222222222222222222222222222222222200002000022222222222222222222200002222222222220222222222222000022222222222222222200002220000222222222222222222222222222222222222222222200000002222222222222220000222222222222222222000222222200002200022222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222220222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222200002222222222202222222222200002222222222222222222200002000022222222222222222222222222222222222222222222200000022222222222222220000222222222222222220002222222200002000222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222202222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222200002222222222022222222220000222222222222222222222200000002222222222222222222222222222222222222222222222200000222222222222222220000222222222222222200022222222200000002222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222022222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222200002222222220222222222000022222222222222222222222200000222222222222222222222222222222222222222222222222200002222222222222222220000222222222222222000222222222200000022222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222220222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222200002222222202222222200002222222222222222222222222200022222222222222222222222222222222222222222222222222200022222222222222222220000222222222222220002222222222200000222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222022222220000222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222200022222222222200002222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222220222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222000222222222222200022222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222202222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220002222222222222200222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222022220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222200022222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002220222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222000222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002202200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222220002222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002020000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222200022222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222000222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222220002222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222200022222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222000222222222222222222222222222222222222220022222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000000000000222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000220002222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000200022222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000002222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222223332232223233223332232223223332232233322322232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222322232232322322322232322232322232323222323222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222223222222232223223222223222322223223232223232223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222233333222322232233333232223223322232322232322232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222322232232322322322232322232322232323222323222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222333223222333322333223333222333223223332233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222322222222222222222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333332222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222223322222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222233222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222332222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333322222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222332222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222223322222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222322222222222222222222222222222222222222322222223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222223322222222222222222222222222222222222233222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222223222222222220222020222020222022222222322222222232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322223322233222222222200220220220200220222222233223333222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222233222332222222222020202202202020202222222332332233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222332223322222222220202022022020202022222223322222332233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322223322233222222222202200220220202200222222233222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222233222332222222222022202200002022202222222332222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222332223322222222222222222222222222222222223322233322233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322323322233222222222222222222222222222222222233222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223223333222322222222222222222222222222222222222232222233223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223332233222222222222222222222222222222222222333322332332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232223322322222222222222222222222222222222222222323333223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222Рис.8

Диагональные треугольники

Восходящий клин

0100090000034e48000000002948000000000400000003010800050000000b0200000000050000000c02b2009e01030000001e00040000000701040029480000410b2000cc00b1009d0100000000b1009d0100000000280000009d010000b10000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222220000222222222222222222222222222222222222222222223322222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222220000222222222222222222222222222222222222222222332222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222220000222222222222222222222222222222222222222223322222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222220000222222222222222222222222222222222222222233233333332233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222220000222222222222222222222222222222222222223322333333322233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222220000222222222222222222222222222222222222233222332222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222220000222222222222222222222222222222222222332222332222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222220000222222222222222222222222222222222223322222332222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222220000222222222222222222222222200002222233222222332222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222220000222222222222222222222222000022222332222222332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222220000222222222222222222222220000022223332332223322232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222220000222222222222222222222200000222223323322233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222220000222222222222222222222000000222233223333332233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222220000222222222222222222220000002222233223333223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222220000222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222220000222222222222222222000200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222220000222222222222222220002000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222220000222222222222222200022000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222220000222222222222222000220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222220000222222222222220002220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222220000222222222222200022200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222220000222222222222000222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222220000222222222220002222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222220000222222222200022222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222220000222222222000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222220000222222220002222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222220000222222200022222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222033222222222222222222222222222222222220000222222000222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222220000222220002222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222220000222200022222222000222222222222222222222222222222222223322222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222220000222000222222220000222222222222222222222222222222222332222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222220000220002222222220002222222222222222222222222222222223322222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222220000200022222222200002222222222222222222222222222222233222223322233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222220000000222222222200022222222222222222222222222222223322222233222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222220000002222222222000022222222222222222222222222222233223333333222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222220000022222222222000222222222222222222222222222222332233333332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222220000222222222220000222222222222222222222222222223322332233222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222233222332332222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222332222323322223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222223332223333222232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222223322222222332222222222000022222222222222222222222222223322223332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222332222222222332222222222000222222222222222222222222222233222233322233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222223322222222223322222222220000222222222222222222222222222233222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222233222223322233222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222223322222233222233222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222233222222332222332222222222200022222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222332222223322223322222222222000022222222222222222222223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222223322222233222233222222222222000222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222233222222332222332222222222220000222222222222222222222222220000333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222332223223322223322222222222220002222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222223332233233222232222222222222200002222222222222222222222222000002222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222223322233332223322222222222222200022222222222222222222222220000002222222222223333222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222233222233322233222222222222222000022222222222222222222222200000022222222222222223332222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222233222233223322222222222222222000222222222222222222222222000000022222222222222222222223322222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222220002000222222222222222222222222333332222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222200020000222222222222222222222222222233322222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222000220000222222222222222222222222222222222233222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222220002220002222222222222222222222222222222222223333222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222200022200002222222222222222222222222222222222222223333222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222000222200022222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222220002222000022222222222222222222222222222222222222222222222333332222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222200022222000222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222220002222220002222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222200022222200002222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222000222222200002222222222222222222222222222222222222222222222222222222222222222223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222220002222222200022222222222222222222222222222222222222222222222222222222222222222222220333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222200022222222000022222222222222222222222222222222222222222222222222222222222222222222200002333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222000222222222000222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222220002222222220000222222222222222222222222222222222222222222222222222222222222222222220000022222222222333222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222200022222222220002222222222222222222222222222222222222222222222222222222222222222222200000022222222222223333222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222000222222222200002222222222222222222222222222222222222222222222222222222222222222222000000222222222222222223332222222222222222222222222222222222222222222223223322222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222220002222222222200022222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222223233222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222200022222222222000022222222222222222222222222222222222222222222222222222222222222222200020002222222222222222222222222333332222222222222222222222222222222222232332222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222000222222222222000022222222222222222222222222222222222222222222222222222222222222222000200002222222222222222222222222222233322222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222220002222222222222000222222222222222222222222222222222222222222222222222222222222222220002200022222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222200022222222222220000222222222222222220002222222222222222222222222222222222222222222200022000022222222222222222222222222222222222223333222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222000222222222222220002222222222222222200022222222222222222222222222222222222222222222000222000222222222222222222222222222222222222222223333322222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220002222222222222200002222222222222220000022222222222222222222222222222222222222222220002220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222200022222222222222200022222222222222200000222222222222222222222222222222222222222222200022220002222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222000222222222222222000022222222222220000000222222222222222222222222222222222222222222000222200002222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222220002222222222222222000022222222222200020002222222222222222222222222222222222222222220002222200022222222222222222222222222222222222222222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222200022222222222222222000222222222222000200022222222222222222222222222222222222222222200022222000022222222222222222222222222222222222222222222222222222222222223333322222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222000222222222222222220000222222222200002000022222222222222222222222222222222222222222000222222000222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222220002222222222222222220002222222222000222000222222222222222222222222222222222222222220002222220000222222222222222222222222222222222222222222222222222222222200000222222333332222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222200022222222222222222200002222222200002220000222222222222222222222222222222222222222200022222220002222222222222222222222222222222222222222222222222222222222000000222222222233332222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222000222222222222222222200022222222000222220002222222222222222222222222222222222222222000222222200002222222222222222222222222222222222222222222222222222222220000002222222222222233322222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222220002222222222222222222000022222220002222200002222222222222222222222222222222222222220002222222200022222222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222200022222222222222222222000222222000022222200022222222222222222222222222222222222222200022222222000022222222222222222222222222222222222222222222222222222222000200022222222222222222222223333322222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222000222222222222222222220000222220002222222000022222222222222222222222222222222222222000222222222000222222222222222222222222222222222222222222222222222222220002000022222222222222222222222222333322222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222220002222222222222222222220000222000022222222000222222222222222222222222222222222222220002222222220000222222222222222222222222222222222222222222222222222222200022000022222222222222222222222222222332222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222200022222222222222222222220002220002222222220000222222222222222222222222222222222222200022222222220000222222222222222222222222222222222222222222222222222222000222000222222222222222222222222222222222222332222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222000222222222222222222222200002200022222222220002222222222222222222222222222222222222000222222222220002222222222222222200002222222222222222222222222222222220002220000222222222222222222222222222222222222233333222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022220002222222222222222222222200020000222222222200002222222222222222222222222222222222220002222222222200002222222222222222000022222222222222222222222222222222200022220002222222222222222222222222222222222222222223322222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022200022222222222222222222222000000022222222222200022222222222222222000002222222222222200022222222222200022222222222222200000022222222222222222222222222222222000222200002222222222222222222222222222222222222222222222222322222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222000222222222222222222222222000000222222222222000022222222222222220000002222222222222000222222222222000022222222222222000000222222222222222222222222222222220002222200022222222222222222222222222222222222222222222222222333322222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000220002222222222222222222222220000022222222222222000222222222222222200000002222222222220002222222222222000222222222222220000002222222222222222222222222222222200022222000022222222222222222222222222222222222222222222222222222322222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002200022222222222222222222222220000222222222222220000222222222222222000200002222222222200022222222222220000222222222222000000002222222222222222222222222222222000222222000222222222222222222222222222222222222222222222222222222222222332200022222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002000222222222222222222222222200022222222222222220002222222222222220002200002222222222000222222222222220002222222222220002200022222222222222222222222222222220002222220000222222222222222222222222222222222222222222222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200020002222222222222222222222222202222222222222222200002222222222222200022200002222222220002222222222222200002222222222000022000022222222222222222222222222222200022222220000222222222222222222222222222222222222222222222222222222222222200003333222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222222222222222222222222222222200022222222222222000222200002222222200022222222222222200022222222220002222000222222222222222222222222222222000222222220002222222222222222222222222222222222222222222222222222222222220000222223322222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222222222000022222222222220002222200002222222000222222222222222000022222222200022220002222222222222222222222222222220002222222200002222222222222222220000222222222222222222222222222222222222200022222222222223322222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222000222222222222200022222200002222220002222222222222222000222222220000222200002222222222222222222222222222200022222222200022222222222222222200002222222222222222222222222222222222220000222222222222222333332222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222222222222222222222222222222220000222222222222000222222200002222200022222222222222220000222222200022222200022222222222222222222222222222000222222222000022222222222222220000002222222222222222222222222222222222200022222222222222222222233222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222220002222222222220002222222200002222000222222222222222220002222220000222222000022222222222222222222222222220002222222222000222222222222222200000022222222222222222222222222222222222000222222222222222222222222222223222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222200002222222222200022222222200002220002222222222222222200002222200022222222000222222222222222222222222222200022222222220000222222222222222000000022222222222222222222222222222222200002222222222222222222222222222223333222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222000222222222200002200022222222222222222200022222000222222220002222222222222222222222222222000222222222220002222222222222200002000222222222222222222222222222222222000222222222222222222222222222222222223333222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222220002222222222200002000222222222222222222000022200002222222200002222222222000022222222222220002222222222200002222222222222000220000222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222332222222222222222222222222222222222222222222222000222222222200022222222222200000002222222222222222222000222000222222222200022222222220000022222222222200022222222222200002222222222200002220002222222222222222222222222222222000222222222222222222222222222222222222222222222333332222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222332222222222222222222222222222222222222222222220002222222222000222222222222200000022222222222222222220000200002222222222000022222222200000022222222222000222222222222200022222222222000222200002222222222222222222222222222200002222222222222222222222222222222222222222222222222233332222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222223322222222222222222222222222222222222222222222200002222222220002222222222222200000222222222222222222220002000222222222222000222222222000000022222222220002222222222222000022222222220002222200022222222222222222222222222222000222222222222222222222222222222222222222222222222222222232222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222333222233222222222222222222222222222222222222222222222200022222222200022222222222222200022222222222222222222200000002222222222220002222222220002000022222222200022222222222222000222222222000022222000222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222223333222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233333222233222222222222222222222222222222222222222222222000022222222000222222222222222222222222222222222222222200000022222222222200002222222200022000022222222000222222222222220000222222220002222220000222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222223333222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223332233222332222222222222222222222222222222222222222222222000222222220002222222222222222222222222222222222222222000002222222222222200022222222000222000022222220002222222222222220002222222200022222220002222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222322222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332233222332223322222222222222222222222222222222222222222222220000222222200022222222222222222222222222222222222222222000022222222222222000022222220002222000022222200022222222222222200002222220000222222200002222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222333332222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222223322233222222222222222222222222222222222222222222222220002222222000222222222222222222222222222222222222222220002222222222222222000222222200022222000022222000222222222222222200022222200022222222200022222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222223332222332222222222222222222222222222222222222222222222200002222220002222222222222222222222222222222222222222222222222222222222220002222222000222222000022220002222222222222222000022220000222222222000022222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222233322223322222222222222222222222222222222222222222222222200022222200022222222222222222222222222222222222222222222222222222222222200002222220002222222000022200022222222222222222000022200022222222222000222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222223322232222222222222222222222222222222222222222222222222000022222000222222222222222222222222222222222222222222222222222222222222200022222200022222222000022000222222222222222222000222000222222222220000222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223323322233223322222222222222222222222222222222222222222222222222000222220002222222222222222222222222222222222222222222222222222222222222000022222000222222222000020002222222222222222220000200002222222222220002222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233233333332233222222222222222222222222222222222222222222222222220000222200022222222222222222222222222222222222222222222222222222222222222000222220002222222222000000022222222222222222220002000222222222222200022222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233233333223322222222222222222222222222222222222222222222222222220002222000222222222222222222222222222222222222222222222222222222222222220002222200022222222222000000222222222222222222200000002222222222222000022222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002220002222222222222222222222222222222222222222222222222222222222222200002222000222222222222000002222222222222222222200000022222222222222000222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022200022222222222222222222222222222222222222222222222222222222222222200022220002222222222222000022222222222222222222000002222222222222220000222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022000222222222222222222222222222222222222222222222222222222222222222000022200022222222222222000222222222222222222222000022222222222222220002222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000220002222222222222222222222222222222222222222222222222222222222222222000222000222222222222222222222222222222222222220002222222222222222200002222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000200022222222222222222222222222222222222222222222222222222222222222220002220002222222222222222222222222222222222222222222222222222222222200022222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002000222222222222222222222222222222222222222222222222222222222222222200002200022222222222222222222222222222222222222222222222222222222222000022222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222200022000222222222222222222222222222222222222222222222222222222222222000222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222000020002222222222222222222222222222222222222222222222222222222222220002222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222000200022222222222222222222222222222222222222222222222222222222222200002222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222220002000222222222222222222222222222222222222222222222222222222222222200022222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222000022222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222000222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222220000222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222220002222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222222222222222222222222222222222222222222222222200002222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333332222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222200022222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333322222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222000222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222220000222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333332222222222222222222000222222222222222222222222222222222222222222222222222222222222222220002220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222220002222222222222222222222222222222222222222222222222222222222222222200002000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222220033333222222222222222222222222222222222222222222222222222222222222200020002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222333333333222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222223333333322220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222200033333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223233222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222233333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333322222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222Рис.9

Такая конфигурация появляется на пятой заключительной волне и является моделью "восходящий клин", который всегда является медвежьим. Модель имеет 5 волн, каждая из которых делится на 3 волны. Линии тренда всегда сходятся. Прорыв более крутой является сигналом о значительном повороте рынка.

Нисходящий клин

0100090000034e48000000002948000000000400000003010800050000000b0200000000050000000c02b2009e01030000001e00040000000701040029480000410b2000cc00b1009d0100000000b1009d0100000000280000009d010000b10000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222333222233222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233333222233222222222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223332233222332222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332233222332223322222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222223322222223322233222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222233223322233222332222222222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222332233333322223322222222222333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222223332333332222232222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222223322332222223322222222222223322222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222233223333332233222222222222233333222222222222222222222222222222222222222222222222222222233333333222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222233233333323322222222222222222222222222222222222222222222222222222222222233333333222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222332233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222223333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333322222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222222222222222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222003333322222222222222222222222222222222222222222222222222222222222220002000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222200022222222222222222222222222222222222222222222222222222222222222222000020000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333332222222222222222222000222222222222222222222222222222222222222222222222222222222222222220002220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222033222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333322222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222000022200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222220002222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333332222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222200022222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222220000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222222222222222222222222222222222222222222222222200022222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222220000222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222200022222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222222222222222222222222222222222222222222222220000222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222220002000222222222222222222222222222222222222222222222222222222222222200022222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222200020002222222222222222222222222222222222222222222222222222222222220000222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222220000200022222222222222222222222222222222222222222222222222222222222200022222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222200022000222222222222222222222222222222222222222222222222222222222222000222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000200022222222222222222222222222222222222222222222222222222222222222220000220002222222222222222222222222222222222222222222222222222222222200002222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002000222222222222222222222222222222222222222222222222222222222222222200022200022222222222222222222222222222222222222222222222222222222222000222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000220002222222222222222222222222222222222222222222222222222222222222222000222000222222222222222222222222222222222222220002222222222222222200002222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222223322222222222222222222222222222222222222222222222222200002200022222222222222222222222222222222222222222222222222222222222222200002220002222222222222200022222222222222222222200002222222222222222000222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222223322222222222222222222222222222222222222222222222222000222000222222222222222222222222222222222222222222222222222222222222222000222200022222222222220000222222222222222222220000022222222222222200002222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222233222222222222222222222222222222222222222222222222200002220002222222222222222222222222222222222222222222222222222222222222200002222000222222222222000002222222222222222222200000022222222222222000222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223332222332222222222222222222222222222222222222222222222222000222200022222222222222222222222222222222222222222222222222222222222222000222220002222222222200000022222222222222222220000000222222222222200002222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222333332222332222222222222222222222222222222222222222222222200002222000222222222222222222222222222222222222222222222222222222222222220002222200022222222220000000222222222222222222200020002222222222222000222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332233322332223322222222222222222222222222222222222222222222222000222220002222222222222222222222222222222222222222222222222222222222222000022222000222222222000020002222222222222222220000200002222222222220002222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332223322233222222222222222222222222222222222222222222222200002222200022222222222222222222222222222222222222222222222222222222222220002222220002222222200002200022222222222222222200022200022222222222000022222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222233222332222222222222222222222222222222222222222222222000222222000222222222222222222222222222222222222222222222222222222222222000022222200022222220000222000222222222222222220000222000222222222220002222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222233322223322222222222222222222222222222222222222222222200002222220002222222222222222222222222222222222222222222222222222222222220002222222000222222000022220002222222222222222000022220000222222222000022222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222333222233222222222222222222222222222222222222222222222000222222200022222222222222222222222222222222222222222000222222222222222200022222220002222200002222200022222222222222220002222220002222222220002222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222233222322222222222222222222222222222222222222222222200002222222000222222222222222222222222222222222222222220000222222222222220000222222200022220000222222000222222222222222000022222200002222222000022222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222223333322222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233233222332233222222222222222222222222222222222222222222222000222222220002222222222222222222222222222222222222222000002222222222222200022222222000222000022222220002222222222222220002222222200022222220002222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222322222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332333333322332222222222222222222222222222222222222222222200002222222200022222222222222222222222222222222222222220000002222222222220000222222220002200002222222200022222222222222000022222222000222222000022222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222333322222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332333332233222222222222222222222222222222222222222222222000222222222000222222222222222000222222222222222222222000000022222222222200022222222200020000222222222000222222222222220002222222220000222220002222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222233332222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222220002222222222222200000222222222222222222220002000222222222222000222222222000000022222222220002222222222222000022222222220002222200022222222222222222222222222222000222222222222222222222222222222222222222222222222222222232222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222200022222222222220000002222222222222222222000020000222222222200002222222220000002222222222200022222222222220002222222222200022220000222222222222222222222222222220000222222222222222222222222222222222222222222222222223333222222222222222222222222222222222220032222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222000222222222222000000022222222222222222220002220002222222222000222222222200000222222222222000222222222222000022222222222000022200022222222222222222222222222222220002222222222222222222222222222222222222222222223333322222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222220002222222222200002000222222222222222222000022200002222222200002222222222000022222222222220002222222222200002222222222222000220000222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222200022222222220000220002222222222222222220002222200022222222000222222222222222222222222222200022222222222000222222222222220000200022222222222222222222222222222222200022222222222222222222222222222222222333322222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222000022222222222000222222222000022200022222222222222222000022222000222222220002222222222222222222222222222000222222222200002222222222222220000000222222222222222222222222222222222000022222222222222222222222222222233332222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222220002222222222220002222222200002222000222222222222222220002222220000222222000022222222222222222222222222220002222222222000222222222222222200000022222222222222222222222222222222222000222222222222222222222222222223222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222000022222222222200022222220000222220002222222222222222000022222220002222220002222222222222222222222222222200022222222200002222222222222222000000222222222222222222222222222222222220002222222222222222222223322222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222220002222222222222000222222000022222200022222222222222220002222222200002222000022222222222222222222222222222000222222222000222222222222222222000022222222222222222222222222222222222200002222222222222223333322222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222222222000022222222222220002222200002222222000222222222222222000022222222200022220002222222222222222222222222222220002222222200002222222222222222220000222222222222222222222222222222222222200022222222222223322222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222220002222222222222200022220000222222220002222222222222220002222222222000222200022222222222222222222222222222200022222222000222222222222222222222222222222222222222222222222222222222222000022222332222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000200022222222222222222222222222022222222222222222000022222222222222000222000022222222200022222222222222000022222222220000220000222222222222222222222222222222000222222200002222222222222222222222222222222222222222222222222222222222222000033332222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002000222222222222222222222222200022222222222222220002222222222222220002200002222222222000222222222222220002222222222220002200022222222222222222222222222222220002222220000222222222222222222222222222222222222222222222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000220002222222222222222222222222000022222222222222000022222222222222200020000222222222220002222222222222000022222222222200000000222222222222222222222222222222200022222200022222222222222222222222222222222222222222222222222222222222233220002222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002200022222222222222222222222200000222222222222220002222222222222222000000022222222222200022222222222220002222222222222200000022222222222222222222222222222222000222220000222222222222222222222222222222222222222222222222222223222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222000222222222222222222222222000000222222222222000022222222222222220000002222222222222000222222222222000022222222222222000000222222222222222222222222222222220002222200022222222222222222222222222222222222222222222222222333322222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002220002222222222222222222222200000002222222222220002222222222222222200000222222222222220002222222222220002222222222222220000002222222222222222222222222222222200022220000222222222222222222222222222222222222222222222222232222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222200022222222222222222222222000200002222222222000022222222222222222222222222222222222200022222222222000022222222222222220000222222222222222222222222222222222000222200022222222222222222222222222222222222222222233222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222000222222222222222222222200002200022222222220002222222222222222222222222222222222222000222222222220002222222222222222200002222222222222222222222222222222220002220000222222222222222222222222222222222222233333222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222220002222222222222222222222000222000222222222000022222222222222222222222222222222222220002222222222000022222222222222222222222222222222222222222222222222222200022200022222222222222222222222222222222222233222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222200022222222222222222222200002220000222222220002222222222222222222222222222222222222200022222222200002222222222222222222222222222222222222222222222222222222000220000222222222222222222222222222223322222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222000222222222222222222220000222220002222222000022222222222222222222222222222222222222000222222222000222222222222222222222222222222222222222222222222222222220002000022222222222222222222222222333322222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222220002222222222222222222200022222200002222220002222222222222222222222222222222222222220002222222200002222222222222222222222222222222222222222222222222222222200020002222222222222222222222333332222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222200022222222222222222220000222222200022222000022222222222222222222222222222222222222200022222222000222222222222222222222222222222222222222222222222222222222000000022222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222000222222222222222222200022222222000222220002222222222222222222222222222222222222222000222222200002222222222222222222222222222222222222222222222222222222220000002222222222222233322222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220002222222222222222220000222222220000222000022222222222222222222222222222222222222220002222222000222222222222222222222222222222222222222222222222222222222200000022222222223333222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222200022222222222222222200022222222220002220002222222222222222222222222222222222222222200022222200002222222222222222222222222222222222222222222222222222222222000002222223333322222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222000222222222222222220000222222222200002000022222222222222222222222222222222222222222000222222000222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222220002222222222222222200022222222222200020002222222222222222222222222222222222222222220002222200002222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222200022222222222222220000222222222222000200022222222222222222222222222222222222222222200022222000222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222000222222222222222000022222222222220000000222222222222222222222222222222222222222222000222200002222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222220002222222222222220002222222222222220000022222222222222222222222222222222222222222220002222000222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222200022222222222222000022222222222222200000222222222222222222222222222222222222222222200022200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222000222222222222220002222222222222222200022222222222222222222222222222222222222222222000222000222222222222222222222222222222222222222223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222220002222222222222000022222222222222222000222222222222222222222222222222222222222222220002200002222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222200022222222222220002222222222222222222222222222222222222222222222222222222222222222200022000222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222000222222222222000022222222222222222222222222222222222222222222222222222222222222222000200002222222222222222222222222222233322222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222220002222222222200002222222222222222222222222222222222222222222222222222222222222222220002000222222222222222222222222233333222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222200022222222222000222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222223223322222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222000222222222200002222222222222222222222222222222222222222222222222222222222222222222000000222222222222222223332222222222222222222222222222222222222222222223233222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222220002222222222000222222222222222222222222222222222222222222222222222222222222222222220000002222222222222333322222222222222222222222222222222222222222222222232332222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222200022222222200002222222222222222222222222222222222222222222222222222222222222222222200000222222222223332222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222000222222222000222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222220002222222200002222222222222222222222222222222222222222222222222222222222222222222220000233322222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222200022222222000222222222222222222222222222222222222222222222222222222222222222222222203333222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222000222222200002222222222222222222222222222222222222222222222222222222222222222223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222220002222220000222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222200022222200022222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222220002222200022222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222200022220000222222222222222222222222222222222222222222222223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222000222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222233222222223322222222222222222222200002222222222222222222220002220000222222222222222222222222222222222222222333322222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222223322222222223322222222222222222222000222222222222222222222200022200022222222222222222222222222222222222233332222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222233222222222233222222222222222222200002222222222222222222222000220000222222222222222222222222222222222233222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222332222233222332222222222222222222000222222222222222222222220002000022222222222222222222222222223332222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222233222222332222332222222222222222200002222222222222222222222200020002222222222222222222222223333322222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222332222223322223322222222222222222000222222222222222222222222000000022222222222222222222223322222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222223322222233222233222222222222222200002222222222222222222222220000002222222222222222333222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222233222222332222332222222222222222000222222222222222222222222200000022222222222233332222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222332222223322223322222222222222200002222222222222222222222222000002222222223333222222222222222222222222222222222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222223322232233222233222222222222222000222222222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222233322332332222322222222222222200002222222222222222222222222200003333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222233222333322233222222222222222000222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222332222333222332222222222222200002222222222222222222222333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222332222332233222222222222222000222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222233222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222200002222222222222222222222223322222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222000222222222222222222222222233222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222332222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222000222222222222222222222222233222222332222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222200002222222222200002222222222222222222222222332233333332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222220000022222222222000222222222222222222222222223322333333322233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222000000222222222200002222222222222222222222222233223322332222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222200000002222222222000222222222222222222222222222332223323322223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222220000200022222222200002222222222222222222222222223322223233222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222000022000222222222000222222222222222222222222222233322233332222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222200002220002222222200002222222222222222222222222222233222233322233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222220000222200022222222000222222222222222222222222222222332222333222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222000022222000222222200002222222222222222222222222222222332222332233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222200002222220002222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222220000222222200022222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222000022222222000222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222200002222222220002222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222220000222222222200022222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222000022222222222000222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222200002222222222220002222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222220000222222222222200022200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222000022222222222222000222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222200002222222222222220002200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222220000222222222222222200022000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222000022222222222222222000200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222200002222222222222222220002000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222Рис.10

Является противоположным "восходящему клину". "Нисходящий клин" всегда является бычьим.

"Неудачи" (failures)

BULL

0100090000034e48000000002948000000000400000003010800050000000b0200000000050000000c02b2009e01030000001e00040000000701040029480000410b2000cc00b1009d0100000000b1009d0100000000280000009d010000b10000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222220002222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222200002222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222200022222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222000222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222220002222222000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222200002222220002000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222200022222200020000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222000222222000220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222220002222200002200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222200002222000222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222200022220002222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222000222200022222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222220002220000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222200002200022222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222200022000222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222000220002222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222220002000022222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222200000002222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222200000022222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222000000222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222033222222222220000002222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222200000222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222200002222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222000022222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222000222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222220022222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222000022222222222222222220000222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222000222222222222222222200000222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000222222222222222220000002222222222222222222222222222222222222222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222220002222222222222222200000002222222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222200002222222222222222000200022222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222200022222222222222200002000022222222222222222222222222222222222222222222222222222200020002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222000022222222222222000222000222222222222222222222222222222222222222222222222222220000200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222000222222222222200002220000222222222222222222222222222222222222222222222222222200022200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222220000222222222222000222220002222222222222222222222222222222222222222222222222220000222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222220002222222222220002222200002222222222222222222222222222222222222222222222222200022220002222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222200002222222222000022222200022222222222222222222222222222222222222222222222220000222200002222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222200022222222220002222222000022222222222222222222222222222222222222222222222200022222200022222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222000022222222000022222222000222222222222222222222222222222222222222222222220000222222000222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222000222222220002222222220000222222222222222222222222222222222222222222222200022222220000222222222200020002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222220000222222200022222222220002222222222222222222222222222222222222222222220000222222220002222222220000200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222220002222220000222222222200002222222222222222222222222222222222222222222200022222222200022222222200022000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222200002222200022222222222200022222222222222222222222222222222222222222220000222222222000022222220000222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222200022222000222222222222000022222222222222222222222222222222222222222200022222222222000222222200022220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222000022200002222222222222000222222222222222222222222222222222222222220000222222222220002222220000222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222000222000222222222222220000222222222222222222220222222222222222222200022222222222200022222200022222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222220000200002222222222222220002222222222222222222000022222222222222220000222222222222000022220000222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222220002000222222222222222200002222222222222222220000222222222222222200022222222222222000222200022222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222200000002222222222222222200022222222222222222000000222222222222220000222222222222220002220000222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222200000022222222222222222000022222222222222220000002222222222222200022222222222222200002200022222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222000002222222222222222222000222222222222222200000002222222222220000222222222222222200020000222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222000022222222222222222220000222222222222220000200022222222222200022222222222222222000200022222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222220002222222222222222222220002222222222222200022000022222222220000222222222222222220000000222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222000222000222222222200022222222222222222220000022222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222200022222222222200002220000222222220000222222222222222222200000222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222000022222222222000222220002222222200022222222222222222222000022222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222000222222222220002222200002222220000222222222222222222222002222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222220000222222222000022222200022222200022222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222220002222222220002222222000022220000222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222200002222222200022222222000222200022222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222200022222220000222222220000220000222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222000022222200022222222220002200022222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222000222222000222222222200000000222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222220000222200002222222222200000022222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222220002222000222222222222000000222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222323322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222200002220002222222222222000022222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222200022000022222222222220000222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222000020002222222222222220022222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222000200022222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222200020002222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222220000200002222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222200020002222222222222222222222222222222222222222222222222222222222222222222200022200022222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222220000200002222222222222222222222222222222222222222222222222222222222222222222000222000022222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222200022200022222222222222222222222222222222222222222222222222222222222222222220002222000222222222222200000000222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222220000222000222222222222222222222222222222222222222222222222222222222222222222000022220002222222222222000220002222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222200022220000222222222222222222222222222222222222222222222222222222222222222220002222200002222222222220002200002222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222220000222220002222222222222222222222222222222222222222222222222222222222222222200022222200022222222222000022200022222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222323322222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222200022222200022222222222222222222222222222222222222222222222222222222222222220000222222000022222222220002222000022222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222220000222222000022222222222222222222222222222222222222222222222222222222222222200022222222000222222222000022222000222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222200022222222000222222222222222222222222222222222222222222222222222222222222222000222222220000222222220002222220000222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222200022222222222220000222222220002222222222222222222222222222222222222222222222222222222222222220002222222220002222222000022222220002222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222200022222222200002222222222222222222222222222222222222222222222222222222222222000022222222200002222220002222222200002222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220000222222222200022222222222222222222222222222222222222222222222222222222222220002222222222200022222200022222222200022222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222200022222222222000222222222222222222222222222222222222222222222222222222222222200022222222222000222220000222222222000022222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222220000222222222220000222222222222222222222222222222222222222222222222222222222220000222222222220000222200022222222222000222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222200022222222222220002222222222222222222222222222222222222222222222222222222222200022222222222220002220000222222222220000222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220000222222222222200022222222222222222222222222222222222222222222222222222222222000222222222222200002200022222222222220002222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222200022222222222222000022222222222222222222222222222222222222222222222222222222220002222222222222200022000222222222222200002222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222220000222222222222222000222222222222222222222222222222222222222222222222222222222000022222222222222000000002222222222222200022222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222200022222222222222220002222222222222222222222222222222222222222222222222222222220002222222222222222000000222222222222222000022222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222220000222222222222222200002222222222222222222222222222222222222222222222222222222200022222222222222220000002222222222222222000222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222200022222222222222222200022222222222222222222222222222222222222222222222222222220000222222222222222220000222222222222222220000222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002220000222222222222222222000222222222222222222222222222222222222222222222222222222200022222222222222222200002222222222222222220002222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022200022222222222222222220000222222222222222222222222222222222222222222222222222222000222222222222222222000222222222222222222200002222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222222220002222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000200022222222222222222222200022222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222000022222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222222222222222000222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222220002222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222200002222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222200002222222222222222222200022222222222222222222222222222200002222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222200022222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222200022222222222222222220000002222222222222222222222222222000222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222000222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222000022222222222222222000000002222222222222222222222222200002222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222000222222222222222200002200022222222222222222222222222000222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222202222222222222222222220002222222222222222222222222222222222222222222222220000222222222222220000222000022222222222222222222222200002222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222220000222222222222222222200022222222222222222222222222222222222222222222222220002222222222222000022222000222222222222222222222222000222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222000002222222222222222220000222222222222222222222222222222222222222222222222200002222222222200002222220000222222222222222222222200002222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222220000002222222222222222200022222222222222222222222222222222222222222222222222200022222222220000222222220002222222222222222222222000222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222000000022222222222222222000222222222222222222222222222222222222222222222222222000022222222000022222222200002222222222222222222200002222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222220002000022222222222222200002222222222222222222222222222222222222222222222222222000222222200002222222222200022222222222222222222000222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222000022000222222222222222000222222222222222222222222222222222222222222222222222220000222220000222222222222000022222222222222222200002222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222220002220000222222222222220002222222222222222222222222222222222222222222222222222220002222000022222222222222000222222222222222222000222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222000022220002222222222222200022222222222222222222222222222222222222222222222222222200002200002222222222222220000222222222222222200002222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222220002222200002222222222220000222222222222222222222222222222222222222222222222222222200020000222222222222222220002222222222222222000222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222000022222200022222222222200022222222222222222222222222222222222222222222222222222222000000022222222222222222200002222222222222200002222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222220002222222000022222222222000222222222222222222222222222222222222222222222222222222222000002222222222222222222200022222222222222000222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222000022222222000222222222200002222222222222222222222222222222222222222222222222222222222000222222222222222222222000022222222222200002222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222220002222222220000222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222000222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222000022222222220002222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222200002222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222220002222222222200002222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222000222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222000022222222222200022222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222200002222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220002222222222222000022222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222000222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222000022222222222222000222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222200002222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222220002222222222222220000222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222000222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222000022222222222222220002222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222200002222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220002222222222222222200002220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222000222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222000022222222222222222200022200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002200002222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222220002222222222222222222000020000222222222222222Рис.11

Проявляется в заключительной пятой волне. Пятая волна разбивается на 5 волн, но последняя заключительная так и не достигает вершины волны 3.

BEAR

0100090000034e48000000002948000000000400000003010800050000000b0200000000050000000c02b2009e01030000001e00040000000701040029480000410b2000cc00b1009d0100000000b1009d0100000000280000009d010000b10000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222220333333333332222223333333333333222222333333333333322222233333333333333222222333333333333222222333333333333332222222333333333332222223333333333333222222333333333333322222233333333333222222333333333332222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222000000022222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223322222222200002000222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222233222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222000220000222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222332222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002220002222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222223322222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022200002222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000222222332233222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222200022222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000002222223333322222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222000022222222222222222222000200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000002222233222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222000222222222222222222200002000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002200022222233222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222220000222222222222222222000222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022000022222333332222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220002222222222222222200002220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222000222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222200002222222222222222000222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022220000222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222200022222222222222200002222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222220002222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222000022222222222222000222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222200002222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222000222222222222200002222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222200022222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222220000222222222222000222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222000022222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222220002222222222200002222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222000222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222200002222222222000222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222220000222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222200022222222200002222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222220002222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222000022222222000222222222200002222222222222222222222222222222222222222222222222222222222000222222222222222222222000022222222222200002222222222222222222222222222222222222222222222222222222222222222033222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222000222222200002222222222200022222222222222222222222222222222222222222222222222222222200000222222222222222222220002222222222222200022222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222220000222222000222222222222000222222222222222222222222222222222222222222222222222222220000000222222222222222222000022222222222222000022222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222220002222200002222222222220000222222222222222222222222222222222222222222222222222222200020000222222222222222220002222222222222222000222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222200002222000222222222222220002222222222222222222222222222222222222222222222222222220000220000222222222222222000022222222222222220000222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222200022200002222222222222200022222222222222222222222222222222222222222222222222222200022220000222222222222220002222222222222222220002222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222000022000222222222222222000222222222222222222222222222222222222222222222222222220000222220000222222222222000022222222222222222200002222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222000200002222222222222220000222222222222222222222222222222222222222222222222222200022222220000222222222220002222222222222222222200022222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222220000000222222222222222220002222222222222222222222222222222222222222222222222220000222222220000222222222000022222222222222222222000022222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222220000002222222222222222200022222222222222222222222222222222222222222222222222200022222222220000222222220002222222222222222222222000222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222200000222222222222222222000022222222222222222222222222222222222222222222222220000222222222220000222222000022222222222222222222220000222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222200002222222222222222222000222222222222222222222222222222222222222222222222200022222222222220000222220002222222222222222222222220002222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222202222222222222222222220002222222222222222222222222222222222222222222222220000222222222222220000222000022222222222222222222222200002222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222200022222222222222220000220002222222222222222222222222200022222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222220002222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222220000222222222222222220000000022222222222222222222222222000022222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222200022222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222200022222222222222222220000002222222222222222222222222222000222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222220000222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222220000222222222222222222220002222222222222222222222222222220000222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222200022222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222222222222222000222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222222200002222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002000222222222222222222222000222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222222220002222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002220002222222222222222222000022222222222222222222222222222222222222222222222222222200022222222222222222200022222222222222222220000222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022200002222222222222222220002222222222222222222222222222222222222222222222222222222000222222222222222222000022222222222222222200022222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222200022222222222222222200022222222222222222222222222222222222222222222222222222220000222222222222222220000222222222222222220000222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222000022222222222222220000222222222222222222222222222222222222222222222222222222220002222222222222222000000222222222222222200022222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222000222222222222222200022222222222222222222222222222222222222222222222222222222200022222222222222220000002222222222222220000222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222220000222222222222222000222222222222222222222222222222222222222222222222222222222000022222222222222000000002222222222222200022222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220002222222222222200002222222222222222222222222222222222222222222222222222222222000222222222222220002200022222222222220000222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222200002222222222222000222222222222222222222222222222222222222222222222222222222220002222222222222000022000222222222222200022222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222200022222222222220002222222222222222222222222222222222222222222222222222222222200022222222222220002220000222222222220000222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222000022222222222000022222222222222222222222222222222222222222222222222222222222000022222222222000022220002222222222200022222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222000222222222220002222222222222222222222222222222222222222222222222222222222222000222222222220002222200002222222220000222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220000222222222200022222222222222222222222222222222222222222222222222222222222220002222222222200022222200022222222200022222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222220002222222220000222222222222222222222222222222222222222222222222222222222222200002222222220000222222000222222220000222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222200002222222200022222222222222222222222222222222222222222222222222222222222222200022222222200022222220000222222200022222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222200022222222000222222222222222222222222222222222222222222222222222222222222222000222222220000222222220002222220000222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222000022222200002222222222222222222222222222222222222222222222222222222222222220002222222200022222222200002222200022222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222000222222000222222222222222222222222222222222222222222222222222222222222222200002222220000222222222200022220000222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222220000222220002222222222222222222222222222222222222222222222222222222222222222200022222200022222222222000022200022222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222220002222000022222222222222222222222222222222222222222222222222222222222222222000222220000222222222222000220000222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222200002220002222222222222222222222222222222222222222222222222222222222222222220000222200022222222222220002200022222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222200022200022222222222222222222222222222222222222222222222222222222222222222220002222000222222222222200000000222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222000020000222222222222222222222222222222222222222222222222222222222222222222200022200002222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222000200022222222222222222222222222222222222222222222222222222222222222222222000222000222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222232332222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222220000200002222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222220002000222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222000200022222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222200002000222222222222222002222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222000220000222222222222200002222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222200002220002222222222222000022222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222000222200022222222222200000022222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222200002222000022222222222000000222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222000222222000222222222200000000222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222323322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222200002222220002222222222000220002222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222000222222200002222222200002200002222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222200002222222200022222222000222200022222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222000222222222000222222200002222000022222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222200002222222220000222222000222222000222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222000222222222220002222200002222220000222222222222222222222002222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222200002222222222200022222000222222220002222222222222222222200002222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222000222222222222000022200002222222200002222222222222222222000002222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222000222000222222222200022222222222222222220000022222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222000222222222222222222222000222222222222220002200002222222222000022222222222222222000000022222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222220000222222222222222222200002222222222222200002000222222222222000222222222222222220002000222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222000002222222222222222222000222222222222222200000002222222222220000222222222222222200020000222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222220000002222222222222222200002222222222222222000000222222222222220002222222222222220000220002222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222000000022222222222222222000222222222222222220000002222222222222200002222222222222200022200002222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222220002000222222222222222200002222222222222222220000222222222222222200022222222222222000222200022222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222000020000222222222222222000222222222222222222200002222222222222222000022222222222200002222000022222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222220002220002222222222222200002222222222222222222202222222222222222222000222222222222000222222000222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222000022200002222222222222000222222222222222222222222222222222222222220000222222222220002222220000222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222220002222200022222222222200002222222222222222222222222222222222222222220002222222222200022222220002222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222000022222000222222222222000222222222222222222222222222222222222222222200002222222220000222222200002220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222220002222220000222222222200002222222222222222222222222222222222222222222200022222222200022222222200022000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222000022222220002222222222000222222222222222222222222222222222222222222222000022222222000222222222000020002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222220002222222200022222222200002222222222222222222222222222222222222222222222000222222200002222222222000200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222000022222222000022222222000222222222222222222222222222222222222222222222220000222222000222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222220002222222222000222222200002222222222222222222222222222222222222222222222220002222220002222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222000022222222220000222222000222222222222222222222222222222222222222222222222200002222000022222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222220002222222222220002222200002222222222222222222222222222222222222222222222222200022220002222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222000022222222222200022222000222222222222222222222222222222222222222222222222222000022200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222220002222222222222000022200002222222222222222222222222222222222222222222222222222000222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222000022222222222222000222000222222222222222222222222222222222222222222222222222220000200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222220002222222222222220000200002222222222222222222222222222222222222222222222222222220002000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222000022222222222222220002000222222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222220002222222222222222200000002222222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222000022222222222222222000000222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222220002222222222222222222000002222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222000022222222222222222220000222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222220022222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222200022222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222220000222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222200002222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222220000022222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222200000022222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222000000222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222220000002222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222000000022222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222220002000022222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222200022000222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222000220002222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222200002200022222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222000222000022222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222220002222000222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222200022220002222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222220000222200022220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222200022222000022000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222Рис.12

Корректирующие волны

Правило:

Корректирующая волна никогда не подразделяется на пять волн (за исключением треугольников).

Корректирующая волна состоит из трех волн. Она подразделяется на 4 вида моделей: зигзаги, плоские волны, треугольники, двойные и тройные тройки.

Зигзаги

Называется трех волновая конфигурация, направленная против хода тенденции (5 - 3 - 5)

BULL

010009000003e22900000000bd29000000000400000003010800050000000b0200000000050000000c02b200ef00030000001e000400000007010400bd290000410b2000cc00b100ee0000000000b100ee000000000028000000ee000000b10000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223332222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222322222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222200222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222000022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222322222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223332222220000002222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333322222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222200002000222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022200022222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222220002222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222000222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222200022222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222220002222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222000222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222200022222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222220002222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222000222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222200022222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222220002222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222000222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222200222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222220222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222000222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222220002222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222222200002222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000200022222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000200002222222222222222222200022222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002220002222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002220000222222222222222222000222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222000222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222000022222222222222220000222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222200022222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222200002222222222222220002222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220002222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220000222222222222200022222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222000222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222000022222222222000022222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222200022222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222200002222222222000222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222220002222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222220000222222220002222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222000222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222223322222222222222222222222222222222222222222222222222222222222222222222222000222222222222222000022222200002222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222233222223322222222222222222222222222222222222222222222222222222222222222222222222000222222222222222200022222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222223322222222222222222222222222222222222222222222222222222222222222222222220000222222222222222200002222200022222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222220002222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222220000222000222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222223322233222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222000222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332332222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222000020000222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222332332222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222200020002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332332222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222200000002222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222220000002222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222220000022222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222000222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002000222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222200002000222222222222222002222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022000022222222222220000222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222000022200022222222222220000222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222200022222222222200000022222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222220000222200002222222222200000022222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222220002222222222000000002222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222200002222220002222222222000220002222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222220000222222220000220000222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222000022222222000222222220002222000222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222000222222200002222000022222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222220000222222222000022222200022222200022222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222200022222000022222200002222222222222222222220022222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222200002222222222200022222000222222220002222222222222222222200002222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222200002220000222222220000222222222222222222200000222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220002220002222222222000222222222222222222200000222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222000222222222222220002200002222222222000022222222222222222000000022222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222000022222222222222222220000222222222222220000200022222222222200022222222222222222000200022222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222220002222222222222222000000022222222222200002222222222222222000200002222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222220000002222222222222222200002222222222222222000000222222222222220002222222222222220000220002222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222200022222222222222222000000222222222222220000222222222222220002220000222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222200020002222222222222222000022222222222222222200002222222222222222000222222222222220002222000222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222000222222222222222222200002222222222222222000022222222222200002222000022222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222000222000222222222222220000222222222222222222220222222222222222222200022222222222200022222200022222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222000022222222222220002222222222222222222222222222222222222222200002222222222200022222200002222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222220002222200022222222222200002222222222222222222222222222222222222222220002222222222200022222220002222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222200022222222222200022222222222222222222222222222222222222222220000222222222000022222220000222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222200022222200002222222222000022222222222222222222222222222222222222222222000222222222000222222222000220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222000022222220002222222222000222222222222222222222222222222222222222222222000022222222000222222222000020002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222000222222220002222222220000222222222222222222222222222222222222222222222200022222220000222222222200020002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222220000222222220002222222222222222222222222222222222222222222222200002222220002222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222220002222222222000222222200002222222222222222222222222222222222222222222222220002222220002222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222000022222200022222222222222222222222222222222222222222222222220000222200002222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222200022222222222200022222000022222222222222222222222222222222222222222222222222000222200022222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222200022222000222222222222222222222222222222222222222222222222222000022200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222000222222222222200002220000222222222222222222222222222222222222222222222222222200022200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222220002220002222222222222222222222222222222222222222222222222222200002000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222220002222222222222220000200002222222222222222222222222222222222222222222222222222220002000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222000200022222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200022222222222222222000000022222222222222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222000000222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222000222222222222222222200000222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222200002222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222200222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222233222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222233222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222000022222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222220000022222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000002222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222220000002222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000002222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222200000002222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200020000222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222200022000222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022000222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222000022000222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222000022222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222000222200022222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222200022220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222220000222200022220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222200002200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222220002222220002200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222220002000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222200002222220002000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222200022222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222000022222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202040000002701ffff030000000000Рис.13

BEAR

010009000003e22900000000bd29000000000400000003010800050000000b0200000000050000000c02b200ef00030000001e000400000007010400bd290000410b2000cc00b100ee0000000000b100ee000000000028000000ee000000b10000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222000022222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222200022222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222200002222220002000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222220002000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222220002222220002200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222200002200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222220000222200022220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222200022220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222000222200022222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222000022222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222000022000222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022000222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222200022000222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200020000222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222200000002222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000002222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222220000002222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000002222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222220000022222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222000022222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222332222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222200222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222332222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222332222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222200002222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222000222222222222222222200000222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222000000222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200022222222222222222000000022222222222222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222000200022222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222220002222222222222220000200002222222222222222222222222222222222222222222222222222220002000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222220002220002222222222222222222222222222222222222222222222222222200002000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222000222222222222200002220000222222222222222222222222222222222222222222222222222200022200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222200022222000222222222222222222222222222222222222222222222222222000022200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222200022222222222200022222000022222222222222222222222222222222222222222222222222000222200022222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222000022222200022222222222222222222222222222222222222222222222220000222200002222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222220002222222222000222222200002222222222222222222222222222222222222222222222220002222220002222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222220000222222220002222222222222222222222222222222222222222222222200002222220002222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222000222222220002222222220000222222222222222222222222222222222222222222222200022222220000222222222200020002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222220002222222222000222222222222222222222222222222222222222222222000022222222000222222222000020002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222200022222200002222222222000022222222222222222222222222222222222222222222000222222222000222222222000220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222200022222222222200022222222222222222222222222222222222222222220000222222222000022222220000222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222220002222200022222222222200002222222222222222222222222222222222222222220002222222222200022222220002222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222000022222222222220002222222222222222222222222222222222222222200002222222222200022222200002222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222203222222222222222222222222222222222222222222222000222000222222222222220000222222222222222222220222222222222222222200022222222222200022222200022222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222000222222222222222222200002222222222222222000022222222222200002222000022222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222203222222222222222222222222222222222222222222222200020002222222222222222000022222222222222222200002222222222222222000222222222222220002222000222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222200022222222222222222000000222222222222220000222222222222220002220000222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222220000002222222222222222200002222222222222222000000222222222222220002222222222222220000220002222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222220002222222222222222000000022222222222200002222222222222222000200002222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222000022222222222222222220000222222222222220000200022222222222200022222222222222222000200022222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222000222222222222220002200002222222222000022222222222222222000000022222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220002220002222222222000222222222222222222200000222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222200002220000222222220000222222222222222222200000222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222203222222222222222222222222222222222222222222222222222222222222222222222222200002222222222200022222000222222220002222222222222222222200002222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222200022222000022222200002222222222222222222220022222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222203222222222222222222222222222222222222222222222222222222222222222222222222220000222222222000022222200022222200022222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222000222222222000222222200002222000022222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222000022222222000222222220002222000222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222220000222222220000220000222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222200002222220002222222222000220002222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222220002222222222000000002222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222203222222222222222222222222222222222222222222222222222222222222222222222222222220000222200002222222222200000022222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222200022222222222200000022222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222203222222222222222222222222222222222222222222222222222222222222222222222222222222000022200022222222222220000222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022000022222222222220000222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222200002000222222222222222002222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002000222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222000222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222233222223322222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222223322222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222220000022222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222233222223322222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222200000002222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222200020002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222000020000222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222332332222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222000222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332332222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222220000222000222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222332332222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222220002222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222200002222200022222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222200022222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222000022222200002222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222000222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222220000222222220002222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222220002222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222200002222222222000222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222200022222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222000022222222222000022222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222000222222222222200022222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220000222222222222200022222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220002222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222200002222222222222220002222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222200022222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222000022222222222222220000222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222000222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002220000222222222222222222000222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002220002222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000200002222222222222222222200022222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000200022222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222222200002222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222220002222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222000222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222220222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222200222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222000222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222220002222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222200022222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222000222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222220002222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222200022222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222000222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222220002222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222200022222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222000222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222220002222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022200022222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222200002000222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333322222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223332222220000002222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222322222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222000022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222200222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222322222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223332222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202040000002701ffff030000000000Рис.14

Волна (В) не достигает начальной точки волны (А). Волна (С) значительно перекрывает конец волны (А).

Двойной зигзаг

Часто встречается на больших моделях (М),(W).

010009000003aa7c00000000857c000000000400000003010800050000000b0200000000050000000c02f2001002030000001e000400000007010400857c0000410b2000cc00f1000f0200000000f1000f0200000000280000000f020000f10000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222332222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222233222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222233222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222233322222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222333332222233322222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222233333333322223332222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222333333333322223332222222222223333222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222333222233332223332222222222333333322222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332223332222223322223332222222222332223332222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332223332222222222223332222222223322222322222222202222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332223332222222222223332222222223322222222222222200222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332223332222222222223332222222223322222222222222000022222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332223332222222222223332222222223322222222222222000022222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333223332222223322223322222222223322222322222220000002222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222333222233332233322222222222332223332222220000002222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222333333333322233222222222222333333322222220000000222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222233333333322233222222222222223333222222200002000222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222333332222332222222222222222222222222200022000022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022200022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022200002222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222220002222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222220000222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222000222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222000022222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222200022222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222200002222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222220002222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222220000222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222000222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222000022222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222200022222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222200002222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222220002222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222220000222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222000222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222000022222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222200022222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222200002222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222220002222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222220000222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222000222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222000222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332333222222233323332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222200222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322333222222233322333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222200222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322233322222333222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222220222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322233333333333222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322233333333333222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322223333333332222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222000222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322223332223332222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222000222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322223332223332222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222220000222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222333233322222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222220002222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222333233322222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000222222222222222222222220002222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222333233322223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222222200002222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222233333222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000200022222222222222222222200022222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222233333222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000200002222222222222222222200022222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222233333222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002220002222222222222222222000022222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002220000222222222222222222000222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222000222222222222222222000222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222000022222222222222220000222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222200022222222222222220002222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222200002222222222222220002222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220002222222222222200002222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220000222222222222200022222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222000222222222222200022222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222000022222222222000022222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222200022222222222000222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222200002222222222000222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222220002222222220000222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222220000222222220002222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222000222222220002222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222223322222222222222222222222222222222222222222222222222222222222222222222222000222222222222222000022222200002222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222223322222222222222222222222222222222222222222222222222222222222222222222222000222222222222222200022222200022222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222223222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222223322222222222222222222222222222222222222222222222222222222222222222222220000222222222222222200002222200022222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233322222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222220002222000022222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222220000222000222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222000200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222000222000222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332332222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222000020000222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332332222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222200020002222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332332222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222200000002222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222220000002222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222220000022222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222000222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222000222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002000222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222000222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002000222222222222222002222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222000222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022000022222222222220000222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222000022222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022200022222222222220000222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222200022222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222200022222222222200000022222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222200022222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222200002222222222200000022222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222200002222222222222222222222222222222000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222220002222222222000000002222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222220002222222222222222222222222222222000220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222220002222222222000220002222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222220002222222222222222222222222222222000220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222220000222222220000220000222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222220000222222222222222222222222222220000222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222000222222220002222000222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222000222222222222222222222222222220002222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222000222222200002222000022222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222000222222222222222222222222222200002222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222000022222200022222200022222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222000222222222222222222222222222200022222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222200022222000022222200002222222222222222222220022222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222000022222222222222222222222222200022222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222200022222000222222220002222222222222222222200002222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222200022222222222222222222222222000022222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222200002220000222222220000222222222222222222200000222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222200022222222222222222222222222000222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222220002220002222222222000222222222222222222200000222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222220002222222222222222222200002222222222222222222222222000222222222000022222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222000222222222222220002200002222222222000022222222222222222000000022222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222220002222222222222222222220002222222222222222222222220000222222222200022222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222220000222222222222220000200022222222222200022222222222222222000200022222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222200002222222222222222222220002222222222222222222222220002222222222200002222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222220002222222222222222000000022222222222200002222222222222222000200002222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222200022222222222222222222220000222222222222222222222200002222222222220002222222222222222222222222222222222222222222222222222222222222222222220000002222222222222222200002222222222222222000000222222222222220002222222222222220000220002222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000002222222222222222222222200022222222222222222222222000222222222222222222222200022222222222220000222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222200022222222222222222000000222222222222220000222222222222220002220000222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222000022222222222222222222222000222222222222222222222200022222222222222000222222222222222222222222222222222222222222222222222222222222222222200020002222222222222222000022222222222222222200002222222222222222000222222222222220002222000222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002000222222222222222222222000222222222222222222222222000022222222222222222222000022222222222222000022222222222222222222222222222222222222222222222222222222222222222000020000222222222222222000222222222222222222200002222222222222222000022222222222200002222000022222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002000022222222222222222222000222222222222222222222222200022222222222222222222000222222222222222200022222222222222222222222222222222222222222222222222222222222222222000222000222222222222220000222222222222222222220222222222222222222200022222222222200022222200022222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022200022222222222222222220000222222222222222222222222200022222222222222222222000222222222222222200002222222222222222222222222222222222222222222222222222222222222220000222000022222222222220002222222222222222222222222222222222222222200002222222222200022222200002222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022200002222222222222222220002222222222222222222222222200002222222222222222220000222222222222222220002222222222222222222222222222222222222222222222222222222222222220002222200022222222222200002222222222222222222222222222222222222222220002222222222200022222220002222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022220002222222222222222220002222222222222222222222222220002222222222222222220002222222222222222220000222222222222222222222222222222222222222222222222222222222222200002222200022222222222200022222222222222222222222222222222222222222220000222222222000022222220000222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222220000222222222222222200002222222222222222222222222220002222222222222222220002222222222222222222000222222222222222222222222222222222222222222222222222222222222200022222200002222222222000022222222222222222222222222222222222222222222000222222222000222222222000220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222000222222222222222200022222222222222222222222222220002222222222222222200002222222222222222222000022222222222222222222222222222222222222222222222222222222222000022222220002222222222000222222222222222222222222222222222222222222222000022222222000222222222000020002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222000022222222222222200022222222222222222222222222220000222222222222222200022222222222222222222200022222222222222222222222222222222222222222222222222222222222000222222220002222222220000222222222222222222222222222222222222222222222200022222220000222222222200020002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222200022222222222222000022222222222222222Рис.15

Плоские волны

Эти волны образуют конфигурацию (3 -3 -5). Волна (А) состоит из трех волн. Плоская волна, скорее всего, консолидация, чем коррекция.

BULL

010009000003fa2300000000d523000000000400000003010800050000000b0200000000050000000c028b000401030000001e000400000007010400d5230000410b2000cc008a000301000000008a0003010000000028000000030100008a0000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222223322222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222223322222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222233233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222233233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222233233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222033333333333222222333333333333222222333333333333322222233333333333322222233333333333332222223333333333333332222223333333333333322222233333333333322222233333333322222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222000200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222220000220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222220002220000222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222200002222000222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222200022222000022222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222000022222200022222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222200203222222222222222222222222222222222222222222222222222222222222222222222222222000222222200002222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222220000222222220002222222222222222222200020000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222200303222222222222222222222222222222222222222222222222222222222222222222222222220002222222220000222222222222222222000022000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222200002222222222000222222222222222222000222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222200022222222222000022222222222222220000222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222000022222222222200022222222222222220002222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222220002222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222000222222222222200002222222222222200002222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222200002222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222220000222222222222220002222222222222200022222220000222222222222222222222222222222222222222222222222222222222222222222222222222222220000002222222222222222222200022222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222220002222222222222220000222222222222000022222222000222222222222222222222222222222222222222222222222222222222222222222222222222222220000002222222222222222222000022222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222000222222222222000222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222200000000222222222222222222000222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222000022222222220000222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222200022000222222222222222220000222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222200022222222220002222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222000022000022222222222222220002222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222200002222222200002222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222000222200022222222222222200002222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222220002222222200022222222222220000222222222222222222222222222222222222222222222222222222222222222222222222220000222200002222222222222200022222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222220000222222000022222222222222000222222222222222222222222222222222222222222222222222222222222222222222222220002222220002222222222222000022222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222000222222000222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222200002222220000222222222222000222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222000022220000222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222200022222222000222222222220000222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222200022220002222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222000022222222000022222222220002222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222200002200002222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222000222222222200022222222200002222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222220002200022222222222222222220000222222222222222222222222222222222222222222222222222222222222222222220000222222222200002222222200022222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222220000000022222222222222222222000222222222222222222222222222222222222222222222222222222222222222222220002222222222220002222222000022222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222000000222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222200002222222222220000222222000222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222000000222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222200022222222222222000222220000222222222222222222222222222222222222200202222222222222222222222222222222222022222222222222222222222222222000022222222222222222222222222222200002222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222000022222222222222000022220002222222222222222222222222222222222222200202222222222222222222222222222222220000222222222222222222222222222000222222222222222222222222222222200002222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222000222222222222222200022200002222222222222222222222222222222222222200222222222222222222222222222222222200000222222222222222222222222220000222222222222222222222222222222200022222222222222222222222220000222222222222222222222222222222222222222222222222222222222222220000222222222222222200002200022222222222222222222222222222222222222200202222222222222222222222222222222200000022222222222222222222222220002222222222222222222222222222222220222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222220002222222222222222220002000022222222222222222222222222222222222222200202222222222222222222222222222222000000022222222222222222222222200002222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222200002222222222222222220000000222222222222222222222222222222222222222200202222222222222222222222222222222000200002222222222222222222222200022222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222200022222222222222222222000000222222222222222222222222222222222222222200202222222222222222222222222222220000220002222222222222222222222000022222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222000022222222222222222222000002222222222222222222222222222222222222222200202222222222222222222222222222220002220000222222222222222222222000222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222000222222222222222222222200002222222222222222222222222222222222222222200202222222222222222222222222222200002222000222222222222222222220000222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222220000222222222222222222222200022222222222222222222222222222222222222222200202222222222222222222222222222200022222000022222222222222222220002222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222220002222222222222222222222220222222222222222222222222222222222222222222200202222222222222222222222222222000022222200022222222222222222200002222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222000222222200002222222222222222200022222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222220000222222220002222222222222222000022222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222202222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222220002222222220000222222222222222000222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222000022222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222200002222222222000222222222222220000222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222220000022222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222200022222222222000022222222222220002222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222220000002222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222000022222222222200022222222222200002222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222200000002222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222000222222222222200002222222222200022222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222200020000222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222220000222222222222220002222222222000022222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222000022000222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222220002222222222222220000222222222000222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222000222000022222222222222000222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222200002222222222222222000222222220000222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222220000222200022222222222220000222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222200022222222222222222000022222220002222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222220002222200002222222222220002222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222000022222222222222222200022222200002222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222200002222220002222222222200002222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222000222222222222222222200002222200022222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222200022222220000222222222200022222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222220000222222222222222222220002222000022222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222000022222222000222222222000022222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222220002222222222222222222220000222000222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222000222222222000022222222000222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222200002222222222222222222222000220000222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222220000222222222200022222220000222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222200022222222222222222222222000020002222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222220002222222222200002222220002222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222000022222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222200002222222222220002222200002222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222000222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222200022222222222220000222200022222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222220000222222222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222000022222222222222000222000022222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222220002222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222000222222222222222000022000222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222200002222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222220000222222222222222200020000222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220002222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222200002222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222200022222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222000022222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222200200222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222000222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000220000222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222223333333332222222333333333332222223333333333332222223333333333332222223333333333322222233333333332222223333333333222222333333333222222333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202040000002701ffff030000000000Рис.16

BEAR

010009000003fa2300000000d523000000000400000003010800050000000b0200000000050000000c028b000401030000001e000400000007010400d5230000410b2000cc008a000301000000008a0003010000000028000000030100008a0000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222223333333332222222333333333332222223333333333332222223333333333332222223333333333322222233333333332222223333333333222222333333333222222333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000220000222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222000222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222000022222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222200022222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222200002222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222220002222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222200002222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222220000222222222222222200020000222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222220002222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222000222222222222222000022000222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222220000222222222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222000022222222222222000222000022222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222000222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222200022222222222220000222200022222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222000022222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222200002222222222220002222200002222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222200022222222222222222222222000020002222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222220002222222222200002222220002222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222200002222222222222222222222000220000222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222220000222222222200022222220000222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222220002222222222222222222220000222000222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222000222222222000022222222000222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222220000222222222222222222220002222000022222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222000022222222000222222222000022222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222000222222222222222222200002222200022222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222200022222220000222222222200022222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222000022222222222222222200022222200002222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222200002222220002222222222200002222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222200022222222222222222000022222220002222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222220002222200002222222222220002222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222200002222222222222222000222222220000222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222220000222200022222222222220000222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222220002222222222222220000222222222000222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222000222000022222222222222000222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222220000222222222222220002222222222000022222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222000022000222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222000222222222222200002222222222200022222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222200020000222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222200303222222222222222222222222000022222222222200022222222222200002222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222200000002222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222200022222222222000022222222222220002222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222220000002222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222200002222222222000222222222222220000222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222220000022222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222220002222222220000222222222222222000222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222000022222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222220000222222220002222222222222222000022222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222202222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222000222222200002222222222222222200022222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222000022222200022222222222222222200002222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222200022222000022222222222222222220002222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222220002222222222222222222222220222222222222222222222222222222222222222222200202222222222222222222222222222200002222000222222222222222222220000222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222220000222222222222222222222200022222222222222222222222222222222222222222200202222222222222222222222222222220002220000222222222222222222222000222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222000222222222222222222222200002222222222222222222222222222222222222222200202222222222222222222222222222220000220002222222222222222222222000022222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222000022222222222222222222000002222222222222222222222222222222222222222200202222222222222222222222222222222000200002222222222222222222222200022222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222200022222222222222222222000000222222222222222222222222222222222222222200202222222222222222222222222222222000000022222222222222222222222200002222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222200002222222222222222220000000222222222222222222222222222222222222222200202222222222222222222222222222222200000022222222222222222222222220002222222222222222222222222222222220222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222220002222222222222222220002000022222222222222222222222222222222222222200200222222222222222222222222222222200000222222222222222222222222220000222222222222222222222222222222200022222222222222222222222220000222222222222222222222222222222222222222222222222222222222222220000222222222222222200002200022222222222222222222222222222222222222200000222222222222222222222222222222220000222222222222222222222222222000222222222222222222222222222222200002222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222000222222222222222200022200002222222222222222222222222222222222222200202222222222222222222222222222222222022222222222222222222222222222000022222222222222222222222222222200002222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222000022222222222222000022220002222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222000000222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222200022222222222222000222220000222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222000000222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222200002222222222220000222222000222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222220000000022222222222222222222000222222222222222222222222222222222222222222222222222222222222222222220002222222222220002222222000022222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222220002200022222222222222222220000222222222222222222222222222222222222222222222222222222222222222222220000222222222200002222222200022222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222200002200002222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222000222222222200022222222200002222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222200022220002222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222000022222222000022222222220002222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222000022220000222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222200022222222000222222222220000222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222000222222000222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222200002222220000222222222222000222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222220000222222000022222222222222000222222222222222222222222222222222222222222222222222222222222222222222222220002222220002222222222222000022222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222220002222222200022222222222220000222222222222222222222222222222222222222222222222222222222222222222222222220000222200002222222222222200022222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222200002222222200002222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222000222200022222222222222200002222222222222222222222222222222200200222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222200022222222220002222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222000022000022222222222222220002222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222000022222222220000222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222200022000222222222222222220000222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222000222222222222000222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222200000000222222222222222222000222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222220002222222222222220000222222222222000022222222000222222222222222222222222222222222222222222222222222222222222222222222222222222220000002222222222222222222000022222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222220000222222222222220002222222222222200022222220000222222222222222222222222222222222222222222222222222222222222222222222222222222220000002222222222222222222200022222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222000222222222222200002222222222222200002222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222200002222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222000022222222222200022222222222222220002222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222220002222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222200022222222222000022222222222222220000222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222200002222222222000222222222222222222000222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222220002222222220000222222222222222222000022000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222220000222222220002222222222222222222200020000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222000222222200002222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222000022222200022222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222200022222000022222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222200002222000222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222220002220000222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222220000220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222000200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222033333333333222222333333333333222222333333333333322222233333333333322222233333333333332222223333333333333332222223333333333333322222233333333333322222233333333322222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222332222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222332222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223322222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222223323322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222223323322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222223323322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223322222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202040000002701ffff030000000000Рис.17

Волна (В) достигает вершины волны (А), демонстрируя более высокий рыночный потенциал. Завершающая волна (С) заканчивает свой ход у основания волны (А) или чуть ниже, и, наоборот, для медвежьего.

Два исключения плоской коррекции "неправильная" коррекция (3 - 3 - 5)

BULL

010009000003742b000000004f2b000000000400000003010800050000000b0200000000050000000c02a8000401030000001e0004000000070104004f2b0000410b2000cc00a700030100000000a7000301000000002800000003010000a70000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333322222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333322222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222332222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222332222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222223323322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222223323322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222223323322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222200333333333322222233333333333322222233333333333322222233333333333222222333333333333222222333333333333322222233333333332222223333333322222223333333333332222223333333333222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222220002000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222200002200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222220000222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222200022200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222220002222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222000022220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222200002222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222200022222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222220000222222000222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222000000222222222222222222000022222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222220002222222000022222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222000222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222200002222222200022222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222220002000022222222222222220000222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222200022222222200002222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222200002200022222222222222220002222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222000022222222220002222222222222222222200020000222222222222222222222222222222222222222222222222222222222222222222222222200022200002222222222222200002222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222000222222222220000222222222222222222000022000222222222222222222222222222222222222222222222222222222222222222222222222000022220002222222222222200022222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222220000222222222222000222222222222222222000222000022222222222222222222222222222222222222222222222222222222222222222222222000222220000222222222222000022222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222220002222222222222000022222222222222220000222200022222222222222222222222222222222222222222222222222222222222222222222220000222222000222222222222000222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222200002222222222222200022222222222222220002222200002222222222222222222222222222222222222222222222222222222222222222222220002222222000022222222220000222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222200022222222222222200002222222222222200002222220002222222222222222222222222222222222222222222222222222222222222222222200002222222200022222222220002222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222000022222222222222220002222222222222200022222220000222222222222222222222222222222222222222222222222222222222222222222200022222222200002222222200002222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222000222222222222222220000222222222222000022222222000222222222222222222222222222222222222222222222222222222222222222222000022222222220002222222200022222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222220000222222222222222222000222222222222000222222222000022222222222222222222222222222222222222222222222222222222222222222000222222222220000222222000022222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222220002222222222222222222000022222222220000222222222200022222222222222222222222222222222222222222222222222222222222222220000222222222222000222222000222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222200002222222222222222222200022222222220002222222222200002222222222222222222222222222222222222222222222222222222222222220002222222222222000022220000222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222200022222222222222222222200002222222200002222222222220002222222222222222222222222222222222222222222222222222222222222200002222222222222200022220002222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222000022222222222222222222220002222222200022222222222220000222222222222222222222222222222222222222222222222222222222222200022222222222222200002200002222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222000022222222222222222222000222222222222222222222220000222222000022222222222222000222222222222222222222222222222222222222222222222222222222222000022222222222222220002200022222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222000022222222222222222220000222222222222222222222222000222222000222222222222222000022222222222222222222222222222222222222222222222222222222222000222222222222222220000000022222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222220000002222222222222222220002222222222222222222222222000022220000222222222222222200022222222222222222222222222222222222222222222222222222222220000222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222220000002222222222222222200002222222222222222222222222200022220002222222222222222200002222222222222222222222222222222222222222222222222222222220002222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222200000000222222222222222200022222222222222222222222222200002200002222222222222222220002222222222222222222222222222222222222222222222222222222200002222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222200022000222222222222222000022222222222222222222222222220002200022222222222222222220000222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222000022000022222222222222000222222222222222222222222222220002000022222222222222222222000222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222000222200022222222222220000222222222222222222222222222222000000222222222222222222222000022222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222220000222200002222222222220002222222222222222222222222222222000000222222222222222222222200022222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222220002222220002222222222200002222222222222222222222222222222200002222222222222222222222200002222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222200002222220000222222222200022222222222222222222222222222222200002222222222222222222222220002222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222200022222222000222222222000022222222222222222222222222222222220022222222222222222222222220000222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222000022222222000022222222000222222222222222222222222222222222220222222222222222222222222222000222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222000222222222200022222220000222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222000022222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222220000222222222200002222220002222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222000002222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222220002222222222220002222200002222222222222222222222222222222222222222222222222222222222222222200002222222222222222222220000002222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222200002222222222220000222200022222222222222222222222222222222222222222222222222222222222222222220002222222222222222222220000000222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222200022222222222222000222000022222222222222222222222222222222222222222222222222222222222222222220000222222222222222222200002000222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222000022222222222222000022000222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222200022000022222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222000222222222222222200020000222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222000022200022222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222220000222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222000222200002222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222220002222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222200002222222222222220000222220002222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222200002222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222220002222222222222220002222220000222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222200022222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222220000222222222222200002222222000222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222000022222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222200022222222000022222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222000222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222000022222222200022222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222000222222222200002222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222220000222222222220002222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222220002222222222220000222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222200002222222222222000222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222200022222222222222000022000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222000022222222222222200022000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222000222222222222222200020000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002220000222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002220002222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222033333333222222333333333222222333333333322222233333333332222223333333333222222333333333322222233333333222222333333333333332222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000200022222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200003222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000040000002701ffff030000000000Pис.18

BEAR

0100090000038c22000000006722000000000400000003010800050000000b0200000000050000000c028e00f300030000001e00040000000701040067220000410b2000cc008d00f200000000008d00f2000000000028000000f20000008d0000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000200022222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222220333333332222223333333332222223333333333222222333333333322222233333333332222223333333333222222333333332222223333333333333322222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222000222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002220000222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222220002222222222222222000200002222222222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222200002222222222222220002200022222222222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222200022222222222222000022000022222222222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222000022222222222220002222000222222222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222000222222222222000022220000222222222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222220000222222222220002222220002222222222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222220002222222222000022222200002222222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222200022222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222200002222222220002222222200022222222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222000022222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222200022222222000022222222000022222222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222000222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222000022222220002222222222000222222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222220000222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222000222222000022222222220000222222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222220002222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222200002222222222222220000222220002222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222200002222222222222222000000022222222222222222222222222222222222222222222222222222222222222222222222000222222222222222220002222000022222222222200002222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222222200022222222222222220002000022222222222222222222222222222222222222222222222222222222222222222222200002222222222222222200002220002222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222222000022222222222222000022000222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222200022000022222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222222000222222222222220002220000222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222000020002222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222222220000222222222222000022220002222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222000000022222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222222220002222222222220002222200002222222222222222222222222222222222222222222222222222222222222222200002222222222222222222220000002222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222222200002222222222000022222200022222222222222222222222222222222222222222222222222222222222222222000222222222222222222222220000022222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222222222200022222222220002222222000022222222222222222222222222222222222222222222222222222222222222200002222222222222222222222200002222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222222222000022222222000022222222000222222222222222222222222222222222220222222222222222222222222222000222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222222222000222222220002222222220000222222222222222222222222222222222200222222222222222222222222200002222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222222222220000222222000022222222220002222222222222222222222222222222220000222222222222222222222222000222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222222222220002222220002222222222200002222222222222222222222222222222200002222222222222222222222200002222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222222222200002222000022222222222200022222222222222222222222222222220000002222222222222222222222000222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222222222222200022220002222222222222000022222222222222222222222222222200000022222222222222222222200002222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222222222222000022000022222222222222000222222222222222222222222222220002000022222222222222222222000222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222222222222000220002222222222222220000222222222222222222222222222200022000222222222222222222200002222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222222222222220000000022222222222222220002222222222222222222222222220000220000222222222222222222000222222222222222222222222222222222222222222222222222222220000222222222222222222222000222222222222222222222222222222222222222222202020222222222222222222222222222222220000002222222222222222200002222222222222222222222222200022220002222222222222222200002222222222222222222222222222222222222222222222222222222220002222222222222222222200000222222222222222222222222222222222222222222020202222222222222222222222222222222200000022222222222222222200022222222222222222222222220000222200002222222222222222000222222222222222222222222222222222222222222222222222222222200002222222222222222220000002222222222222222222222222222222222222222220222222222222222222222222222222222222200002222222222222222222000022222222222222222222222200022222200022222222222222200002222222222222222222222222222222222222222222222222222222222200022222222222222222000000002222222222222222222222222222222222222222202020222222222222222222222222222222222000022222222222222222222000222222222222222222222220000222222000022222222222222000222222222222222222222222222222222222222222222222222222222222000022222222222222220002200022222222222222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222220000222222222222222222222200022222222000222222222222200002222222222222222222222222222222222222222222222222222222222222000222222222222222000022000022222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222220002222222222222222222220000222222220000222222222222000222222222222222222222222222222222222222222222222222222222222220000222222222222220002222000222222222222222222222222222222222222222202020222222222222222222222222222222222222222222222222222222222200002222222222222222222200022222222220002222222222200002222222222222222222222222222222222222222222222222222222222222220002222222222222000022220000222222222222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222200022222222222222222220000222222222200002222222222000222222222222222222222222222222222222222222222222222222222222222200002222222222220002222220002222222222222222222222222222222222222220202022222222222222222222222222222222222222222222222222222222222000022222222222222222200022222222222200022222222200002222222222222222222222222222222222222222222222222222222222222222200022222222222000022222200002222222222222222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222000222222222222222220000222222222222000022222222000222222222222222222222222222222222222222222222222222222222222222222000022222222220002222222200022222222222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222220000222222222222222200022222222222222000222222200002222222222222222222222222222222222222222222222222222222222222222222000222222222000022222222000022222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222220002222222222222220000222222222222220000222222000222222222222222222222222222222222222222222222222222222222222222222220000222222220002222222222000222222222222222222222222222222222222202020022222222222222222222222222222222222222222222222222222222222200002222222222222200022222222222222220002222200002222222222222222222222222222222222222222222222222222222222222222222220002222222000022222222220000222222222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222200022222222222220000222222222222222200002222000222222222222222222222222222222222222222222222222222222222222222222222200002222220002222222222220002222222222222222222222222222222222220000022222222222222222222222222222222222222222222222222222222222222000022222222222200022222222222222222200022200002222222222222222222222222222222222222222222222222222222222222222222222200022222000022222222222200002222222222222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222000222222222220000222222222222222222000022000222222222222222222222222222222222222222222222222222222222222222222222222000022220002222222222222200022222222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222220000222222222200022222222222222222222000200002222222222222222222222222222222222222222222222222222222222222222222222222000222000022222222222222000022222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222220002222222220000222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222220000220002222222222222222000222222222222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222200002222222200022222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222220002000022222222222222220000222222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222200022222220000222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222220002222222222222222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222000022222200022222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222222222200002222222222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222200022222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222220000222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222000022222222222222222222222222222220202002222222222222222222222222222222222222222222222222222222222222222220002220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222000222222222222222222222222222222202000022222222222222222222222222222222222222222222222222222222222222222200002200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222220000222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222200020000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222220200002222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222000202222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222220033333333332222223333333333332222223333333333332222223333333333322222233333333333322222233333333333332222223333333333222222333333332222222333333333333222222333333333322222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222332222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222223322222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222332332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222223323322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222233233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222020200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222020200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333322222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223322222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333322222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020202040000002701ffff030000000000Рис.19

Вершина волны (В) превышает верх волны (А), а волна (С) опускается ниже основания волны (А) для бычьего рынка, и, наоборот, для медвежьего.

"Перевернутая неправильная" коррекция

BULL

010009000003742b000000004f2b000000000400000003010800050000000b0200000000050000000c02a8000401030000001e0004000000070104004f2b0000410b2000cc00a700030100000000a7000301000000002800000003010000a70000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222332222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222332222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222223323322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222223323322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222223323322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222200333333333322222233333333333322222233333333333322222233333333333222222333333333333222222333333333333322222233333333332222223333333322222223333333333332222223333333333222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222220002000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222200002200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222200022200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222000022220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000233222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000233222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222220000222222000222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002233222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222220002222222000022222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002223322233222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222200002222222200022222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222333332222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222200022222222200002222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222000022222222220002222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222000222222222220000222222222222222222000020000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222220000222222222222000222222222222222222000222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222220002222222222222000022222222222222220000222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222200002222222222222200022222222222222220002222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222200022222222222222200002222222222222200002222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222000022222222222222220002222222222222200022222220002222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222000222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222000222222222222222220000222222222222000022222220000222222222222222222222222222222222222222022222222222222222222222222222222000002222222222222222220000222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222220000222222222222222222000222222222222000222222222000222222222222222222222222222222222222220002222222222222222222222222222220000000222222222222222220002222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222220002222222222222222222000022222222220000222222222000022222222222222222222222222222222222200000222222222222222222222222222220002000222222222222222200002222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222200002222222222222222222200022222222220002222222222200022222222222222222222222222222222222200000022222222222222222222222222200002000022222222222222200022222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222200022222222222222222222200002222222200002222222222200002222222222222222222222222222222222000000022222222222222222222222222200022200022222222222222000022222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222000022222222222222222222220002222222200022222222222220002222222222222222222222222222222222000200002222222222222222222222222000022200002222222222222000222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222000022222222222222222222000222222222222222222222220000222222000022222222222220000222222222222222222222222222222220000220002222222222222222222222222000222220002222222222220000222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222000022222222222222222220000222222222222222222222222000222222000222222222222222000222222222222222222222222222222220002220000222222222222222222222220000222220000222222222220002222222222222222222222222222222222222222222222222222222222222200202222222222222222222222220000002222222222222222220002222222222222222222222222000022220000222222222222222000022222222222222222222222222222200002222000222222222222222222222220002222222000222222222200002222222222222222222222222222222222222222222222222222222222222200202222222222222222222222220000002222222222222222200002222222222222222222222222200022220002222222222222222200022222222222222222222222222222200022222000022222222222222222222200002222222000022222222200022222222222222222222222222222222222222222222222222222222222222200202222222222222222222222200000000222222222222222200022222222222222222222222222200002200002222222222222222200002222222222222222222222222222000022222200022222222222222222222200022222222200022222222000022222222222222222222222222222222222222222222222222222222222222200202222222222222222222222200022000222222222222222000022222222222222222222222222220002200022222222222222222220002222222222222222222222222222000222222200002222222222222222222000022222222200022222222000222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222000022000022222222222222000222222222222222222222222222220002000022222222222222222220000222222222222222222222222220000222222220002222222222222222222000222222222200002222220000222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222000222200022222222222220000222222222222222222222222222222000000222222222222222222222000222222222222222222222222220002222222220000222222222222222220000222222222220002222220002222222222222222222222222222222222222222222222222222222222222222200202222222222222222222220000222200002222222222220002222222222222222222222222222222000000222222222222222222222000022222222222222222222222200002222222222000222222222222222220002222222222220000222200002222222222222222222222222222222222222222222222222222222222222222200202222222222222222222220002222220002222222222200002222222222222222222222222222222200002222222222222222222222200022222222222222222222222200022222222222000022222222222222200002222222222222000222200022222222222222222222222222222222222222222222222222222222222222222200202222222222222222222200002222220000222222222200022222222222222222222222222222222200002222222222222222222222200002222222222222222222222000022222222222200022222222222222200022222222222222000022000022222222222222222222222222222222222222222222222222222222222222222200202222222222222222222200022222222000222222222000022222222222222222222222222222222220022222222222222222222222220002222222222222222222222000222222222222200002222222222222000022222222222222200022000222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222000022222222000022222222000222222222222222222222222222222222220222222222222222222222222220000222222222222222222220000222222222222220002222222222222000222222222222222200000000222222222222222222222222222222222222222222222222222222222222222222200203222222222222222222000222222222200022222220000222222222222222222222222222222222222222222222222222222222222222000222222222222222222220002222222222222220000222222222220000222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222200202222222222222222220000222222222200002222220002222222222222222222222222222222222222222222222222222222222222222000022222222222222222200002222222222222222000222222222220002222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222200303222222222222222220002222222222220002222200002222222222222222222222222222222222222222222222222222222222222222200022222222222222222200022222222222222222000022222222200002222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222200002222222222220000222200022222222222222222222222222222222222222222222222222222222222222222200002222222222222222000022222222222222222200022222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222200022222222222222000222000022222222222222222222222222222222222222222222222222222222222222222220002222222222222222000222222222222222222200002222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222000022222222222222000022000222222222222222222222222222222222222222222222222222222222222222222220000222222222222220000222222222222222222220002222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222000222222222222222200020000222222222222222222222222222222222222222222222222222222222222222222222000222222222222220002222222222222222222220000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222220000222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222000022222222222200002222222222222222222222000222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222220002222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222200022222222222200022222222222222222222222000022200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222200002222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222200002222222222000022222222222222222222222200022200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222200022222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222220002222222222000222222222222222222222222200002000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222000022222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222220000222222220000222222222222222222222222220002000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222000222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222000222222220002222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222200002222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222200022222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222000022222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200302222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200303222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222033333333222222333333333222222333333333322222233333333332222223333333333222222333333333322222233333333222222330000333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202040000002701ffff030000000000Рис.20

BEAR

010009000003742b000000004f2b000000000400000003010800050000000b0200000000050000000c02a8000401030000001e0004000000070104004f2b0000410b2000cc00a700030100000000a7000301000000002800000003010000a70000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222033333333222222333333333222222333333333322222233333333332222223333333333222222333333333322222233333333222222330000333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222000022222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222200022222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222200002222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222000222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222000222222220002222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222000022222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222220000222222220000222222222222222222222222220002000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222200022222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222220002222222222000222222222222222222222222200002000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222200002222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222200002222222222000022222222222222222222222200022200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222220002222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222200022222222222200022222222222222222222222000022200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222220000222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222000022222222222200002222222222222222222222000222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222000222222222222222200020000222222222222222222222222222222222222222222222222222222222222222222222000222222222222220002222222222222222222220000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222000022222222222222000022000222222222222222222222222222222222222222222222222222222222222222222220000222222222222220000222222222222222222220002222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222200022222222222222000222000022222222222222222222222222222222222222222222222222222222222222222220002222222222222222000222222222222222222200002222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222200002222222222220000222200022222222222222222222222222222222222222222222222222222222222222222200002222222222222222000022222222222222222200022222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222220002222222222220002222200002222222222222222222222222222222222222222222222222222222222222222200022222222222222222200022222222222222222000022222222200002222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222220000222222222200002222220002222222222222222222222222222222222222222222222222222222222222222000022222222222222222200002222222222222222000222222222220002222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222000222222222200022222220000222222222222222222222222222222222222222222222222222222222222222000222222222222222222220002222222222222220000222222222220000222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222000022222222000022222222000222222222222222222222222222222222220222222222222222222222222220000222222222222222222220000222222222222220002222222222222000222222222222222200000000222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222200022222222000222222222000022222222222222222222222222222222220022222222222222222222222220002222222222222222222222000222222222222200002222222222222000022222222222222200022000222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222200002222220000222222222200022222222222222222222222222222222200002222222222222222222222200002222222222222222222222000022222222222200022222222222222200022222222222222000022000022222222222222222222222222222222222222222222222222222222222222222200202222222222222222222220002222220002222222222200002222222222222222222222222222222200002222222222222222222222200022222222222222222222222200022222222222000022222222222222200002222222222222000222200022222222222222222222222222222222222222222222222222222222222222222200202222222222222222222220000222200002222222222220002222222222222222222222222222222000000222222222222222222222000022222222222222222222222200002222222222000222222222222222220002222222222220000222200002222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222000222200022222222222220000222222222222222222222222222222000000222222222222222222222000222222222222222222222222220002222222220000222222222222222220000222222222220002222220002222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222000022000022222222222222000222222222222222222222222222220002000022222222222222222220000222222222222222222222222220000222222220002222222222222222222000222222222200002222220000222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222200022000222222222222222000022222222222222222222222222220002200022222222222222222220002222222222222222222222222222000222222200002222222222222222222000022222222200022222222000222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222200000000222222222222222200022222222222222222222222222200002200002222222222222222200002222222222222222222222222222000022222200022222222222222222222200022222222200022222222000022222222222222222222222222222222222222222222222222222222222222200202222222222222222222222220000002222222222222222200002222222222222222222222222200022220002222222222222222200022222222222222222222222222222200022222000022222222222222222222200002222222000022222222200022222222222222222222222222222222222222222222222222222222222222200202222222222222222222222220000002222222222222222220002222222222222222222222222000022220000222222222222222000022222222222222222222222222222200002222000222222222222222222222220002222222000222222222200002222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222000022222222222222222220000222222222222222222222222000222222000222222222222222000222222222222222222222222222222220002220000222222222222222222222220000222220000222222222220002222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222000022222222222222222222000222222222222222222222220000222222000022222222222220000222222222222222222222222222222220000220002222222222222222222222222000222220002222222222220000222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222000022222222222222222222220002222222200022222222222220002222222222222222222222222222222222000200002222222222222222222222222000022200002222222222222000222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222200022222222222222222222200002222222200002222222222200002222222222222222222222222222222222000000022222222222222222222222222200022200022222222222222000022222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222200002222222222222222222200022222222220002222222222200022222222222222222222222222222222222200000022222222222222222222222222200002000022222222222222200022222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222220002222222222222222222000022222222220000222222222000022222222222222222222222222222222222200000222222222222222222222222222220002000222222222222222200002222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222220000222222222222222222000222222222222000222222222000222222222222222222222222222222222222220002222222222222222222222222222220000000222222222222222220002222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222000222222222222222220000222222222222000022222220000222222222222222222222222222222222222222022222222222222222222222222222222000002222222222222222220000222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222000022222222222222220002222222222222200022222220002222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222000222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222200022222222222222200002222222222222200002222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222200002222222222222200022222222222222220002222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222220002222222222222000022222222222222220000222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222220000222222222222000222222222222222222000222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222000222222222220000222222222222222222000020000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222200303222222222222222222222222222222222222222222222222222222000022222222220002222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222200022222222200002222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222200002222222200022222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222333332222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222220002222222000022222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002223322233222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222220000222222000222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002233222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000233222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222000022220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000233222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222200022200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222200002200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222220002000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322233222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222200333333333322222233333333333322222233333333333322222233333333333222222333333333333222222333333333333322222233333333332222223333333322222223333333333332222223333333333222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222233222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222233222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222223322233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222223322233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222332332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222332332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222332332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202040000002701ffff030000000000Рис.21

Волна (В) достигает вершины волны (А), в то время как волна (С) так и не опускается до уровня основания волны (А). В этом случае бычий рынок обладает более высоким потенциалом, и, наоборот, для медвежьего рынка.

Бегущая коррекция (running correction)

010009000003e44e00000000bf4e000000000400000003010800050000000b0200000000050000000c02c6009501030000001e000400000007010400bf4e0000410b2000cc00c500940100000000c5009401000000002800000094010000c50000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022200022222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022200002222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022220002222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022220000222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222000222222222222220000222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222000022222222222220000022222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222200022222222222200000022222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222200002222222222200000002222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222220002222222222200020002222222222222222222222222222222222222222222022222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222220000222222222000020000222222222222222222222222222222222222222222022222222222222222222222222222222222222222232223322222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222000222222222000222000222222222222222222222222222222222222222222022223322233233333233223323322332332332233223333322222333222333322332223322223333222333222332332233332233223322222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222000022222222000222000022222222222222222222222222222222222222222022223322332332233233223323322332332332233233223322223323323322332332223322233223323323323322332332233233223322222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222200022222220000222200022222222222222222222222222222222222222222022223323322332233233223323322332332332233233223322223322223322332332223322233222223322223322332332233233223322222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222200002222220002222200002222222222222222222222222222222222222222022223333322332233233223323322332332332233233223322223322223322332332223322233333323322223322332332233233223322222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222220002222220002222220002222222222222222222222222222222222222222022223322332332233233223323322332332332233233223322223323323322332332223322233223323323323322332332233233223322222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222220000222220002222220000222222222222222222222222222222222222222022223322332332233233333223333322332333332223333322222333222333322333323333223333222333233332332233332233333222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222000222200002222222000222222222222222222222222222222222222222022223322332222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222000022200022222222000022222222222222222222222222222222222222022223333322222222222222222222222332222222222222222222222222222222222222222222222222222222322332222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222200022200022222222200022222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222200002000022222222200002222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222220002000222222222220002222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222220000000222222222220000222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222000000222222222222000222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222000002222222222222000022222222222222222222222222222222222022222222222222222222222222333332222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222200002222222222222200022222222222222222222222222222222222022222222222222222222222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222200002222222222222200002222222222222222222222222222222222022222222222222222222222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222220022222222222222220002222222222222222222222222222222222022222222222222222222222222332332222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222220222222222222222220000222222222222222222222222222222222022222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222000222222222222222222222222202222222022222222222222222222222223222332222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222000022222222222222222222222000022222022222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222200022222222222222222222220000022222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222200002222222222222222222220000022222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202032222222222222222222222222222222222220002222222222222222222200000002222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222220000222222222222222222200020002222022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202032222222222222222222222222222222222222000222222222222222222000020002222022222222222222222222222222000022222222222222222222000022222222222000022222222222000022222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222000022222222222222222000220002222022222222222222222222222220000022222222222222222220022002222222220022002222222220022002222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222203032222222222222222222222222222222222222200022222222222222220000220000222022222222222222222222222220000002222222222222222222222002200022222222002200022222222002222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222200002222222222222220002222000222022222222222222222222222200000002222222222222222222222002222222222222002222222222222002222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222220002222222222222200002222000222022222222222222222222222200020000222222222222222222222002222222222222002222222222222002222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222220000222222222222200022222000222022222222202222222222222000022000222222222222222222200022222222222200022222222220022002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222000222222222222000022222000022022222222000222222222222000222000022222222222222222222002222222222222002222222220000022222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222000022222222222000222222200022022222220000022222222220000222200022222222222222222222002222222222222002222222220022222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222200022222222220000222222200022022222220000002222222220002222200002222222222222220022002222222220022002222222222002222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222200002222222220002222222200022022222200000002222222200002222220002222222222222222000022222222222000022222222222000002222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222220002222222200002222222200002022222200020000222222200022222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222220000222222200022222222220002022222000022000222222000022222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222000222222000022222222220002022222000222000022222000222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222000022222000222222222220000022220000222200022220000222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222200022220000222222222222000022220002222200002220002222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222200002220002222222222222000022200002222220002200002222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222220002200002222222222222000022200022222220000200022222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222220000200022222222222222000022000022222222000000022222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222000000022222222222222200022000222222222000000222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222000000222222222222222200020000222222222200000222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222200000222222222222222200020002222222222200002222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222200002222222222222222200000002222222222220022222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222220022222222222222222220000022222222222220222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222200002222222222222222022222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222220002222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222220002222222222222222222222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222200000022222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222000022222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222200022222222222000000002222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222200002222222222000220002222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222220002222222220000220000222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222220000222222220002222000222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222000222222200002222000022222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222223233222222222222222222222222222222222222222222000022222200022222200022222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222200022222000022222200002222222222222222222222222222222222222222222222000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222200002222000222222220002222222222222222222222222222222222222222222220000200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222220002220000222222220000222222222222222222222222222222222222222222220002200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000220002222222222000222222222222222222222222222222222222222222200002220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000200002222222222000022222222222222222222222222222222222222222200022220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222200022222222222222222222222222222222222222222200022222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222200002222222222222222222222222222222022222222000022222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222220002222222222222222222222222222220002222222000222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222220000222222222222222222222222222220000222220000222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222000222222222222222222222222222200000222220002222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222000022222222222222222222222222200000022200002222222220000222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222202222222222000000022200022222222222000222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222222000022222222000200022200022222222222000022222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222220000022222220000200002000022222222222200022222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220000002222220002220002000222222222222200002222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222200000002222200002220000000222222222222220002222222222222000000022222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222200020002222200022220000002222222222222220000222222222220000200022222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222203022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222000020000222000022222000002222222222222222000222222222220002200002222222222222222222222222222222222222222222222222222222222222222222222222222000020000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222000222000222000222222000022222222222222222000022222222220002220002222222222222222222222222222222222222222222222222222222222222222222222222222000222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222220000222000220000222222200022222222222222222200022222222200002220000222222222222222222222222222222222222222222222222222222222222222222222222220000222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222220002222000020002222222200222222222222222222200002222222200022222000222222222222222222222222222222222222222222222222222222222222222222222222220002222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222200002222200000002222222222222222222222222222220002222222200022222000022222222222222222222222222222222222222222222222222222222222222222222222200002222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022200022222200000022222222222222222222222222222220000222222000022222200022222222222222222222202222222222222222222222222222222222222222222222222200022222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022000022222200000022222222222222222222222222222222000222222000222222200002222222222222222222000022222222222222222222222222222222222222222222222000022222200002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002000222222220000222222222222222222222222222222222000022222000222222220002222222222222222220000022222222222222222222222222222222222222222222222000222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222220000222222222222222222222222222222222200022220000222222220000222222222222222220000002222222222222222222222222222222222222222222220000222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000002222222220002222222222222222222222222222222222200002220002222222222000222222222222222200000002222222222222222222222233333222222222222222220002222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222022222222222222222222222222222222222220002220002222222222000022222222222222200020000222222222222222222222332233222222222222222200002222222222000222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222220000200002222222222200022222222222222000022000222222222222222222222332233222222222222222200022222222222000222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222000200022222222222200002222222222222000222000022222222222222222222233233222222222222222000022222222222000022222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222000000022222222222220002222222222220000222200022222222222222222222223333222222222222222000222222222222200022222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222220000222222222220002222200002222222222222222222322233222222222222220000222222222222200022222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222000222222222200002222220002222222222222222222233332222222222222220002222222222222200002222222222222000000022222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223323322222222222222222222222222222222222222222222222222220000222222222222222000022222222200022222220000222222222222222222222222222222222222200002222222222222220002222222222222000200022222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332332222222222222222222222222222222222222222222222222220002222222222222222200022222222000022222222000222222222222222222222222222222222222200022222222222222220002222222222220000200022222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222222022222222222222222200002222222000222222222000022222222222222222222222222222222222000022222222222222220000222222222220002200022222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222222222222222222222222220002222220000222222222200022222222222222222222222222222222222000222222222222222222000222222222200002200002222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222222222222222222222222220000222220002222222222200002222222222222222222222222222222220000222222222222222222000222222222200022220002222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332332222222222222222222222222222222222222222222222222222222222222222222222222000222200002222222222220002222222222222222220222222222222220002222222222222222222000022222222000022220002222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223323322222222222222222222222222222222222222222222222222222222222222222222222222000022200022222222222220000222222222222222200002222222222200002222222222222222222200022222222000222220002222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222200022000022222222222222000222222222222222000000222222222200022222222222222222222200022222220000222220000222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222200002000222222222222222000022222222222222000000222222222000022222222222222222222200002222220002222222000222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222200022222222222220000000022222222000222222222222222222222220002222200002222222000222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000002222222222222222200002222222222220002200022222220000222222222222222222222220002222200022222222000222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222220002222222222200002200002222220002222222222222222222222220000222000022222222000022222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222220000222222222200022220002222200002222222222222222222222222000222000222222222200022222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222000222222222000022220000222200022222222222222222222222222000220000222222222200022222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222000022222222000222222000222000022222222222222222222222222000020002222222222200022222222220222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222220000222222000022000222222222222222222222222222200000002222222222200002222222200022222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222220002222222200020000222222222222222222222222222200000022222222222220002222222200002222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222200002222222200000002222222222222222222222222222200000022222222222220002222222000000222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222200022222222220000002222222222222222222222222222220000222222222222220002222222000000022222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222000022222222220000022222222222222222222222222222220000222222222222220000222220000200022222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022000222222222222000222222222222222222222222222222220002222222222222222000222220002200002222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200020000222222222222002222222222222222222222222222222222022222222222222222000222200002220002222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222000222200022220000222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222000022000022222000222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222200022000222222000022222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222200020000222222200022222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222223323322222222222222222222222222222222222222222222222222200020002222222200002222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222223332332222222222222222222222222222222222222222222222222200000002222222220002222222222222222222202222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222220000022222222220000222222222222222222000222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222220000022222222222000222222222222222220000222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222220000222222222222000022222222222222220002222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222223332332222222222222222222222222222222222222222222222222220000222222222222200022222222222222200002222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223322222222222223323322222222222222222222222222222222222222222222222222220002222222222222200002222222222222200022222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222223322222222222222222222222222222222222222222222222222222222002222222222222220002222222222222000022222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222223322222222222222222222222222222222222222222222222222222222022222222222222220000222222222222000222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222223322222222222222222222222222222222222222222222222222222222222222222222222222000222222222220000222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222220002222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222200002222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222200022222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222000022222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222000222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222220000222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022220002222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022200002222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002200022222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002000022222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222Рис.22

Встречается крайне редко, но появление ее на графиках свидетельствует об очень сильном потенциале рынка.

Треугольники

Обычно появляются на (4) волне. Они также могут появиться на волне (В), входящую в корректирующую конфигурацию (А) (В) (С). Таким образом, при восходящей тенденции их можно охарактеризовать как бычью, так и медвежью модель одновременно. Обычно это фигура продолжения, если это не вершина. Как правило, является продолжением существующей тенденции после еще одной волны роста.

0100090000038ec00000000069c0000000000400000003010800050000000b0200000000050000000c02da019a01030000001e00040000000701040069c00000410b2000cc00d901990100000000d9019901000000002800000099010000d90100000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233330022222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222200222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222002222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222220022222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222200222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222220002222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222202022222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222220020222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222200202222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222002022222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222220020202222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222220020222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222200202022222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222220222222222200202222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333022222222222222002020222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222002222222222022022222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332200222222222222220020202222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222233330222222222222222222222222222222222220022222222200220022222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222002222222222222200202022222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222223333222002222222222222222222222222222222222200022222222022200222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222220022222222222222002020222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222233322222220022222222222222222222222222222222222000222222200222002222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222202222222222222220020202222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222223333222222222000022222222222222222222222222222222220000222222002220022222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222022222222222222200202022222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222333322222222222220200222222222222222222222222222222222202002222200022200222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222220222222222222222002020222222222222222222222222222222222222222222200222222222222222222222222222222222222222222233332222222222222222202202222222222222222222222222222222222020022222000222002222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222202222222222222220020202222222222222222222222222222222222222222222002222222222222222222222222222222222222223333222222222222222222222022022222222222222222222222222222222220200222220002220022222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222022222222222222222222222222222022222222222222200202022222222222222222222222222222222222222222220022222222222222222222222222222222222233322222222222220222222222200220222222222222222222222222222222222202002222200222200222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333322222220022222222222222222222222222220222222222222222002020222222222222222222222222222222222222222222200222222222222222222222222222222223333222222222222222202222222222002202222222222222222222222222222222222022022222002222002222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222200222222222222222222222222222202222222222222220020202222222222222222222222222222222222222222222002222222222222222222222222222333322222222222222222220022222222200022002222222222222222222222222222222200220022220222220002222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222020222222222222222222222222222022222222222222200202022222222222222222222222222222222222222222220022222222222222222222222233332222222222222222222222200022222222002222022222222222222222222222222222222002220222002222200022222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222020202222222222222222222222222220222222222222222002020222222222222222222222222222222222222222222200222222222222222222223333222222222222222222222222220000222222220022220222222222222222222222222222222220222202220222222000222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222220202002222222222222222222222222202222222222222220020202222222222222222222222222222222222222222222202222222222222222233320022222222222222222222222222200202222222200222202222222222222222222222222222222202222022202222220002222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222000020022222222222222222222222222022222222222222200202022222222222222222222222222222222222222222222022222222222223333222200222222222222222222222222222002022222222002222002222222222222222222222222222220022220222022222200022222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222220022200222222222222222222222222220222222222222222002020222222222222222222222222222222222222222222220222222222333322222220002222222222222222222222222220020022222220022220022222222222222222222222222222200222202220222222200222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222200222002222222222222222222222222202222222222222220020202222222222222222222222222222222222222222222202222233332222222222202002222222222222222222222222200200222222002222200222222222222222222222222222222002222002202222222002222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222220002220002222222222222222222222222022222222222222200202022222222222222222222222222222222222222222222003333222222222222222020022222222222222222222222222022002222220022222202222222222222222222222222222200022220020022222220022222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222303322222222222222222222222222222222222222200022200022222222222222222222222220222222222222222002020222222222222222222222222222222222222222222333322222222222222222200200022222222222222222222222220220022222202222222022222222222222222222222222222000222200200222222200222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233330022222222222222222222222222222222222222222002222200222222222222222222222222202222222222222220020202222222222222222222222222222222222222223332220222222220222222222002200222222222222222222222222022220222220022222220222222222222222222222222222220022222202002222222002222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222200222222222222222222222222222222222222222220022222002222222222222222222222222022222222222222200202022222222222222222222222222222222222333322222202222222002222222200022000222222222222222222222220222202222200222222202222222222222222222222222222200222222020222222220002222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222002222222222222222222222222222222222222222202222222022222222222222222222222220222222222222222002020222222222222222222222222222222233332222222222022222220022222222000222002222222222222222222222202222022222002222222202222222222002222222222222222002222220202222222200022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222202022222222222222222222222222222222222222222022222220022222222222222222222222202222222222222220020202222222222222222222222222223333222222222222220022222002002222220022222022222222222222222222222022220222220022222222002222222220022222222222222220022222200022222222000222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222220020222222222222222222222222222222002222222220222222200222222222222222222222222022222222222222200202022222222222222222222222333322222222222222222200222220020022222202222220022222222222222222222200222202222202222222220022222222200222222222222222202222222222222222220002222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222202202222222222222222222222222222200002222222022222222000222222222222222222222220222222222222222002020222222222222222222223332222222222222222222222002222000200222222022222220222222222222222222222002222202220022222222200022222222002222222222222220022222222222222222200022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222220022022222222222222222222222222222000022222220222222222002222222222222222222222202222222222222220020202222222222222222333322222222222222222222222220022200022202222220222222200222222222222222222200022222022200222222222000222222220022222222222222202222222222222222222000222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222202220222222222222222222222222222220000222222202222222220022222222222222222222222022222222222222200202022222222222223332222222222222222222222222222200222002222022222202222222002222220222222222222002222220022022222222220002222222200222222222222222022222222222222222220002222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222220222222220022202222222222222222222222222222000002222222022222222200222222222222222222222220222222222222222002020222222222223322222222222222222222222222222222000220022222022222022222220022222002222222222220022222200220222222222200022222220202222222222222200222222222222222222200022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222202222222000222002222222222222222222222222220002022222200222222222002222222222222222222222002222222222222220020202222222233322222222222222222222222222222222220002000222220222220222222200222220022222222222200222222002202222222222200222222202002222222222222002222222222222222222000222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222220022222220002220022222222222222222222222222200020222222002222222220022222222222222222222220022222222222222200300022222222222333222222222222222222222222222222200020022222202222202222222202222000022222222222022222220022022222222222002222220022022222222222220022222222222222222220002222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222223332200222222222222222222222222200022222000222200222222222222222222222222220002202222220022222222220222222222222222222222200222222222222222002020222222222222223333222222222222222222222222222000200222222000222022222222202220000222222222200222222200020222222222222022222000220222222222222200222222222222222222200022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222333322222002222222222220222222222222000222200022222202222222222222222222222222200222202222200222222222202222222222222222222222002222222222222220020202222222222222222223333222222222222222222222220002022222220002200222222222022202202222222222022222222000022222222222220222220002202222222222222002222222222222222222200222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222233332222222220022222222220000222222222220002222022222222022222222222202222222222222002222002222022222222222022222222222222222222220022222222222222200202022222222222222222222223333222222222222222222200020222222220022002222222220222022002222222220222222222000222222222222202222200022022222222222220222222222222222222222002222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222223333222222222222000022222222002002222222222002022220222222220222222222220022222222222220222220022200222222222222022222222222222222222200222222222222222002020222222222222222222222222223333222222222222222000202222222200220222222222202220222022222222202222222222002222222222222022222002220022222222222202222222222222222222220022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222333322222222222222200020222222220022022222222220222022202222222220222222222200222222222222202222200222002222222222220222222222222222222222002222222222222220020202222222222222222222222222222223333222222222222000022222222002002222222222002022220222222220222222222220022222222222220222220022200222222222222022222222222222222222200222222222222222222222222222022222222222222222222222222222222222222222222222222222222233332222222222222222222000202222222200220022222222202220220022222222202222222220002222222222222022222000220222222222222202222222222222222222220022222222222222200202022222222222222222222222222222222223333222222222002222222222000022222222222000222202222222202222222222220222222222222200222200222202222222222202222222222222222222222002222222222222222222222222220222222222222222222222222222222222222222222222222222223333222222222222222222222220002022222220002200222222222022202202222222222022222222000022222222222220222220002202222222222222002222222222222222222200222222222222222002020222222222222222222222222222222222222223333222220022222222222202222222222220002222000222222022222222222222222222222222002222022222002222222222022222222222222222222220022222222222222222222222222202222222222222222222222222222222222222222222222222333322222222222222222222222222200020022222200022202222222220222000022222222220022222220002022222222222202222200022022222222222220022222222222222222220002222222222222220020202222222222222222222222222222222222222222223332200222222222222222222222222200022222000222200222222222222222222222222220002202222220022222222220222222222222222222222200222222222222222222222222222022222222222222222222222222222222222222222222223332222222222222222222222222222222000200222222022222022222222022220000222222222220222222200220222222222220022222200220222222222222200222222222222222222200022222222222222200202022222222222222222222222222222222222222222222233332222222222222222222222222002222222000222002222222222222222222222222220002022222200222222222002222222222222222222222002222222222222222222222222220222222222222222222222222222222222222222222233322222222222222222222222222222222220002000222220222220222222200222220022222222222200222222002202222222222200222222202002222222222222002222222222222222222000222222222222222002020222222222222222222222222222222222222222222222222233332222222222222222222222022222220002220022222222222222222222222222200020222222002222222220022222222222222222222220022222222222222222222222222202222222222222222222222222222222222222222222222332222222222222222222222222222222200022002222202222202222222002222200222222222222002222220022022222222220002222222020222222222222220022222222222222222220002222222222222220020202222222222222222222222222222222222222222222222222222233332222222222222222220222222220022202222222222222222222222222222000002222222022222222200222222222222222222222220222222222222222222222222222022222222222222222222222222222222222222222222222233322222222222222222222222222222002220022220222222022222220022222202222222222220022222200220222222222200022222222002222222222222220222222222222222222200022222222222222200202022222222222222222222222222222222222222222222222222222222233332222222222222222222222220222022222222222222222222222222222000022222220222222222002222222222222222222222202222222222222222222222222220222222222222222222222222222222222222222222222222222333322222222222222222222222220022200022202222220222222200222222222222222222200022222022200222222222000222222220022222222222222202222222222222222222000222222222222222002020222222222222222222222222222222222222222222222222222222222222233332222222222222222222200220222222222222222222222222222220000222222202222222220022222222222222222222222022222222222222222222222222202222222222222222222222222222222222222222222222222222222333222222222222222222222200222200020022222202222222022222222222222222222200222220222002222222220002222222200222222222222222002222222222222222220002222222222222220020202222222222222222222222222222222222222222222222222222222222222222233332222222222222222202202222222222222222222222222222200002222222022222222000222222222222222222222220222222222222222222222222222022222222222222222222222222222222222222222222222222222222223333222222222222222222002222200200222222022222200222222222222222222222002222022222022222222200222222222002222222222222222022222222222222222200022222222222222200202022222222222222222222222222222222222222222222222222222222222222222222233332222222222222002022222222222222222222222222222200222222222022222220022222222222222222222222202222222222222222222222222220222222222222222222222222222222222222222222222222222222222222223333222222222222220022222002002222220022222022222222222222222222222022220222220022222222002222222220022222222222222220022222200022222222000222222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222233322222222222020222222222222222222222222222222222222222220222222200222222222222222222222222022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222223333222222222202222222002222222200022200222222222222222222222220222202222200222222220222222222200222222222222222200222222020222222220002222222222222220030302222222222222222222222222222222222222222222222222222222222222222222222222222333322222222002222222222222222222222222222222222222222202222222022222222222222222222222220222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222223333222222022222220022222222000220002222222222222222222222202222022222002222222022222222222222222222222222222002222220202222222200022222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222333322220022222222222222222222222222222222222222222002222200222222222222222222222222202222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222223332220222222220222222222002200222222222222222222222222022220222220022222220222222222222222222222222222220022222202002222222002222222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222333300222222222222222222222222222222222222222220022222002222222222222222222222222022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222220020002222222222222222222222222022002222220222222202222222222222222222222222222200022220020022222220022222222222222220020002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222303322222222222222222222222222222222222222200022200022222222222222222222222220222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222220033332222222222222220200222222222222222222222222220220022222200222222022222222222222222222222222222000222200200222222200222222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222000222000222222222222222222222222202222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222202222233332222222222202002222222222222222222222222200200222222002222200222222222222222222222222222222002222002202222222002222222222222222002000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222002220022222222222222222222222222022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222022222222233332222222000222222222222222222222222222002002222222002222002222222222222222222222222222220022220222022222220022222222222222220000200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222220022200222222222222222222222222220222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222233332222002222222222222222222222222220020222222220022220022222222222222222222222222222200222202220222222000222222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222200002002222222222222222222222222202222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222233320022222222222222222222222222200202222222200222202222222222222222222222222222222202222022202222220002222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222202020022222222222222222222222222022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222333322222222222222222222222222000022222222002222022222222222222222222222222222222022220222022222200022222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222020202222222222222222222222222220222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222333322222222222222222222222000222222220022220222222222222222222222222222222220022202220022222000222222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222202022222222222222222222222222202222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222333322222222222222222220022222222200022002222222222222222222222222222222200220022220222220002222222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222002222222222222222222222222222022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222333322222222222222220222222222200220222222222222222222222222222222222202202222200222200222222222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333322222220022222222222222222222222222220222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222333222222222222202222222222002202222222222222222222222222222222222020022222002222002222222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322200222222222222222222222222222202222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222223333222222222222222222222022022222222222222222222222222222222220200222220002220022222222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222223333222222222222222220220222222222222222222222222222222222202002222200022200222222222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222220222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222223333222222222222202002222222222222222222222222222222222020022222000222002222222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222202222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222223333222222222000022222222222222222222222222222222220000222222002220022222222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222022222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222223332222222002222222222222222222222222222222222200022222220022200222222222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222220022222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222233332220022222222222222222222222222222222222000222222220222002222222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222200222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222233330222222222222222222222222222222222220022222222200220022222222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222002222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222200222222222202202222222222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322022222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222202222222222002022222222222222222200002022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222330222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222220020222222222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222200202222222222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222002022222222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222220020222222222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222220202222222222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222200022222222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222200222222222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222002222222222222222220fefefe22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222002222222222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322220022222222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333300222222222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222003020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222200002220002222000200202220020220200220222202202220002222000200000220020222002022200022022220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222220222022022202202220220022022002200220220222022022022202202220222022022002202200220222022022202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002030322222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222202220220222222022202220220222022022220220220220220222202022202220220222022022202202222222022022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222200000202222222022202220220222020222202200000220002222022022202220220222022022202022222220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202022222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222202022222220222022202202220220222020222202202022220220222022202202220220222020222222022220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002000022222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222202220222022022202202220222022022202200220202222022022022202202220222022022202202220220222020222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222202220002222000222022202220220222022020022200000220222000222022202220220222022022202220002220000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202022222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002020222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022220222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222222222222202202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202022222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002020222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202022222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002020222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000022222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002020222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202022222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020022222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202022222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002020222222222222222200222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020200222222222222222002222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222200333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202002222222222222220022222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222002222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000020222222222222222220222222222222223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222220022222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222222202222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222200222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002022222222222222222022222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222002222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002020222222222222222220222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222220002222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222222202222222222222222222222222222002223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222202022222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200202022222222222222222022222222222222222222222222220022222223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222020022222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002020222222222222222220222222222222222222222222222200222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222220200222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222220020202222222222222222202222222222222222222222222220202222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222202002222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222200202022222222222222222022222222222222222222222222202020222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222020022222Рис.23

Вершина треугольника (то есть точка, в которой сходятся все линии тренда) часто соответствует моменту завершения (5) заключительной волны.

Двойные тройки

010009000003b62e00000000912e000000000400000003010800050000000b0200000000050000000c029d002e01030000001e000400000007010400912e0000410b2000cc009c002d01000000009c002d0100000000280000002d0100009c0000000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222322222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222332222222233222222222222222222222222222222222222222222222222232222222232222222222222222222222222222222222222222222222222322222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222232223333322322222222222222222222222222222222222222222222222233222222223322222222222222222222222222222222222222222222222332222222233222222222222222222222222222222222222222222222222322222222322222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222233223322332233222222222222222222222222222222222222222222222223222333322232222222222222222222222222222222222222222222222232223333322322222222222222222222222222222222222222222222222332222222233222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222223322332233223322222222222222222222222222222222222222222222223322332233223322222222222222222222222222222222222222222222233223322332233222222222222222222222222222222222222222222222232223333222322222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222332223323322332222222222222222222222222222222222222222222222332233222222332222222222222222222222222222222222222222222223322332233223322222222222222222222222222222222222222222222233223322332233222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222233222233332233222222222222222222222222222222222222222222222233223322222233222222222222222222222222222222222222222222222332223323322332222222222222222222222222222222222222222222223322332222223322222222222222222222222222222222222222222200222222222202222222222222222222222222222222222222222222222222222222223322322233223322222222222222222222222222222222222222222222223322332222223322222222222222222222222222222222222222222222233222233332233222222222222222222222222222222222222222222222332233222222332222222222222222222222222222222222222222220222222222200002222222222222222222222222222222222222222222222222222222232223333222322222222222222222222222222222222222222222222222332233223322332222222222222222222222222222222222222222222223322322233223322222222222222222222222222222222222222222222233223322222233222222222222222222222222222222222222222222002222222222000022222222222222222222222222222222222222222222222222222223322222222332222222222222222222222222222222222222222222222223222333322232222222222222222222222222222222222222222222222232223333222322222222222222222222222222222222222222222222223322332233223322222222222222222222222222222222222222222202222222222220002222222222222222222222222222222222222222222222222222222232222222232222222222222222222222222222222222222222222222222332222222233222222222222222222222222222222222222222222222223322222222332222222222222222222222222222222222222222222222232223333222322222222222222222222222222222222222222222220022222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222222223222222222222222222222222222222222222222222222222232222222232222222222222222222222222222222222222222222222223322222222332222222222222222222222222222222222222222222022222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222232222222222222222222222222222222222222222222200222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222220222222222222220002222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222002222222222222000022222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222202222222222222220002222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222220022222222222222000022222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222022222222222222220002222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222332233222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222200222222222222222000022222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222233333222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222220222222222222222220002222222222222222222222222222222222222222222222222222223233222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222002222222222222222000022222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222202222222222222222220002222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222332233222222222222222222222222222222222222222222222222222223333322222222222222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222220022222222222222222000022222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222220002222222222222222222222222222222222222222222222222222223333333222233333332222333333333332222333333333322223333330333333222233333333332222333333333332222333333333332222333333333333222233333333332222333333333332222333333333332222333333333333322223333333222222222222222222222222222222002222222222222222222000022222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222202222222222222222222220002222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222220022222222222222222222000022222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222222023222222222222222222220002222222222222222222222222222222222222222222222222000000022222222222222222222222222222222222222222222222222000000022222222222222222222222222222222222222222222222222220002000022222222222222222222222222222222222222222222222222220002000022222222222222222222222222222222222222222222200222222222222222222222000022222222222222222222222222222222222222222222222200020002222222222222222222222222222222222222222222222222200020000222222222222222222222222222222222222222222222222220000220002222222222222222222222222222222222222222222222222220000220002222222222222222222222222222222222222222222220222222222222222222222220002222222222222222222222222222222222222222222222200002000022222222222222222222222222222222222222222222222200002200022222222222222222222222222222222222222222222222222000222000022222222222222222222222222222222222222222222222222000222000022222222222222222222222222222222222222222222002222222222222222222222000022222222222222222222222222222222222222222222220002220002222222222222222222222222222222222222222222222220002220000222222222222222222222222222222222222222222222222000022220002222222222222222222222222222222222222222222222222000022220002222222222222222222222222222222222222222222202222222222222222222222220002222222222222222222222222222222222222222222220000222000022222222222222222222222222222222222222222222220000222200022222222222222222222222222222222222222222222222200022222000022222222222222222222222222222222222222222222222200022222000022222222222222222222222222222222222222222220022222222222222222222222000022222222222222222222222222222222222222222222000222220002222222222222222222222222222222222222222222222000222220000222222222222222222222222222222222222222222222200002222220002222222222222222222222222222222222222222222222200002222220002222222222222222222222222222222222222222222022222222222222222222222220002222222222222222222222222222222222222222222000022222000022222222222222222222222222222222222222222222000022222200022222222222222222222222222222222222222222222220002222222000022222222222222222222222222222222222222222222220002222222000022222222222222222222222222222222222222222200222222222222222222222222000022222222222222222222222222222222222222222200022222220002222222222222222222222222222222222222222222200022222220000222222222222222222222222222222222222222222220000222222220002222222222222222222222222222222222222222222220000222222220002222222222222222222222222222222222222222220222222222222222222222222220002222222222222222222222222222222222222222200002222222000022222222222222222222222222222222222222222200002222222200022222222222222222222222222222222222222222222000222222222000022222222222222222222222222222222222222222222000222222222000022222222222222222222222222222222222222222002222222222222222222222222000022222222222222222222222222222222222222220002222222220002222222222222222222222222222222222222222220002222222220000222222222222222222222222222222222222222222000022222222220002222222222222222222222222222222222222222222000022222222220002222222222222222222222222222222222222222202222222222222222222222222220002222222222222222222222222222222222222220000222222222000022222222222222222222222222222222222222220000222222222200022222222222222222222222222222222222222222200022222222222000022222222222222222222222222222222222222222200022222222222000022222222222222222222222222222222222222220022222222222222222222222222000022222222222222222222222222222222222222000222222222220002222222222222222222222222222222222222222000222222222220000222222222222222222222222222222222222222200002222222222220002222222222222222222222222222222222222222200002222222222220002222222222222222222222222222222222222222022222222222222222222222222220002222222222222222222222222222222222222000022222222222000022222222222222222222222222222222222222000022222222222200022222222222222222222222222222222222222220002222222222222000022222222222222222222222222222222222222220002222222222222000022222222222222222222222222222222222222200222222222222222222222222222000022222222222222222222222222222222222200022222222222220002222222222222222222222222222222222222200022222222222220000222222222222222222222222222222222222220000222222222222220002222222222222222222222222222222222222220000222222222222220002222222222222222222222222222222222222220222222222222222222222222222220002222222222222222222222222222222222200002222222222222000022222222222222222222222222222222222200002222222222222200022222222222222222222222222222222222222000222222222222222000022222222222222222222222222222222222222000222222222222222000022222222222222222222222222222222222222002222222222222222222222222222000022222222222222222222222222222222220002222222222222220002222222222222222222222222222222222220002222222222222220000222222222222222222222222222222222222000022222222222222220002222222222222222222222222222222222222000022222222222222220002222222222222222222222222222222222222202222222222222222222222222222220002222222222222222222222222222222220000222222222222222000022222222222222222222222222222222220000222222222222222200022222222222222222222222222222222222200022222222222222222000022222222222222222222222222222222222200022222222222222222000022222222222222222222222222222222222220022222222222222222222222222222000022222222222222222222222222222222000222222222222222220002222222222222222222222222222222222000222222222222222220000222222222222222222222222222222222200002222222222222222220002222222222222222222222222222222222200002222222222222222220002222222222222222222222222222222222222022222222222222222222222222222220002222222222222222222222222222222000022222222222222222000022222222222222222222222222222222000022222222222222222200022222222222222222222222222222222220002222222222222222222000022222222222222222222222222222222220002222222222222222222000022222222222222222222222222222222222200222222222222222222222222222222000022222222222222222222222222222200022222222222222222220002222222222222222222222222222222200022222222222222222220000222222222222222222222222222222220000222222222222222222220002222222222222222222222222222222220000222222222222222222220002222222222222222222222222222222222220202222222222222222222222222222220002222222222222222222222222222200002222222222222222222000022222222222222222222222222222200002222222222222222222200022222222222222222222222222222222000222222222222222222222000022222222222222222222222222222222000222222222222222222222000022222222222222222222222222222222222002222222222222222222222222222222000022222222222222222222222222220002222222222222222222220002222222222222222222222222222220002222222222222222222220000222222222222222222222222222222000022222222222222222222220002222222222222222222222222222222000022222222222222222222220002222222222222222222222222222222222202222222222222222222222222222222220002222222222222222222222222220000222222222222222222222000022222222222222222222222222220000222222222222222222222200022222222222222222222222222222200022222222222222222222222000022222222222222222222222222222200022222222222222222222222000022222222222222222222222222222222220022222222222222222222222222222222000022222222222222222222222222000222222222222222222222220002222222222222222222222222222000222222222222222222222220000222222222222222222222222222200002222222222222222222222220002222222222222222222222222222200002222222222222222222222220002222222222222222222222222222222222022222222222222222222222222222222220002222222222222222222222222000022222222222222222222222000022222222222222222222222222000022222222222222222222222200022222222222222222222222222220002222222222222222222222222000022222222222222222222222222220002222222222222222222222222000022222222222222222222222222222222200222222222222222222222222222222222000022222222222222222222222200022222222222222222222222220002222222222222222222222222200022222222222222222222222220000222222222222222222222222220000222222222222222222222222220002222222222222222222222222220000222222222222222222222222220002222222222222222222222222222222220222222222222222222222222222222222220002222222222222222222222200002222222222222222222222222000022222222222222222222222200002222222222222222222222222200022222222222222222222222222000222222222222222222222222222000022222222222222222222222222000222222222222222222222222222000022222222222222222222222222222222002222222222222222222222222222222222000022222222222222222222220002222222222222222222222222220002222222222222222222222220002222222222222222222222222220000222222222222222222222222000022222222222222222222222222220002222222222222222222222222000022222222222222222222222222220002222222222222222222222222222222202222222222222222222222222222222222220002222222222222222222220000222222222222222222222222222000022222222222222222222220000222222222222222222222222222200022222222222222222222222200022222222222222222222222222222000022222222222222222222222200022222222222222222222222222222000022222222222222222222222222222220032222222222222222222222222222222222000022222222222222222222000222222222222222222222222222220002222222222222222222222000222222222222222222222222222220000222222222222222222222200002222222222222222222222222222220002222222222222222222222200002222222222222222222222222222220002222222222222222222222222222222002222222222222222222222222222222222220002222222222222222222000022222222222222222222222222222000022222222222222222222000022222222222222222222222222222200022222222222222222222220002222222222222222222222222222222000022222222222222222222220002222222222222222222222222222222000022222222222222222222222222222200222222222222222222222222222222222222000022222222222222222200022222222222222222222222222222220002222222222222222222200022222222222222222222222222222220000222222222222222222220000222222222222222222222222222222220002222222222222222222220000222222222222222222222222222222220002222222222222222222222222222220002222222222222222222222222222222222220002222222222222222200002222222222222222222222222222222000022222222222222222200002222222222222222222222222222222200022222222222222222222000222222222222222222222222222222222000022222222222222222222000222222222222222222222222222222222000022222222222222222222222222222002222222222222222222222222222222222222000022222222222222220002222222222222222222222222222222220002222222222222222220002222222222222222222222222222222220000222222222222222222000022222222222222222222222222222222220002222222222222222222000022222222222222222222222222222222220002222222222222222222222222222202222222222222222222222222222222222222220002222222222222220000222222222222222222222222222222222000022222222222222220000222222222222222222222222222222222200022222222222222222200022222222222222222222222222222222222000022222222222222222200022222222222222222222222222222222222000022222222222222222222222222220022222222222222222222222222222222222222000022222222222222000222222222222222222222222222222222220002222222222222222000222222222222222222222222222222222220000222222222222222200002222222222222222222222222222222222220002222222222222222200002222222222222222222222222222222222220002222222222222222222222222222022222222222222222222222222222222222222220002222222222222000022222222222222222222222222222222222000022222222222222000022222222222222222222222222222222222200022222222222222220002222222222222222222222222222222222222000022222222222222220002222222222222222222222222222222222222000022222222222222222222222222200222222222222222222222222222222222222222000022222222222200022222222222222222222222222222222222220002222222222222200022222222222222222222222222222222222220000222222222222220000222222222222222222222222222222222222220002222222222222220000222222222222222222222222222222222222220002222222222222222222222222220222222222222222222222222222222222222222220002222222222200002222222222222222222222222222222222222000022222222222200002222222222222222222222222222222222222200022222222222222000222222222222222222222222222222222222222000022222222222222000222222222222222222222222222222222222222000022222222222222222222222222002222222222222222222222222222222222222222000022222222220002222222222222222222222222222222222222220002222222222220002222222222222222222222222222222222222220000222222222222000022222222222222222222222222222222222222220002222222222222000022222222222222222222222222222222222222220002222222222222222222222222202222222222222222222222222222222222222222220002222222220000222222222222222222222222222222222222222000022222222220000222222222222222222222222222222222222222200022222222222200022222222222222222222222222222222222222222000022222222222200022222222222222222222222222222222222222222000022222222222222222222222220022222222222222222222222222222222222222222000022222222000222222222222222222222222222222222222222220002222222222000222222222222222222222222222222222222222220000222222222200002222222222222222222222222222222222222222220002222222222200002222222222222222222222222222222222222222220002222222222222222222222222022222222222222222222222222222222222222222220002222222000022222222222222222222222222222222222222222000022222222000022222222222222222222222222222222222222222200022222222220002222222222222222222222222222222222222222222000022222222220002222222222222222222222222222222222222222222000022222222222222222222222200222222222222222222222222222222222222222222000022222200022222222222222222222222222222222222222222220002222222200022222222222222222222222222222222222222222220000222222220000222222222222222222222222222222222222222222220002222222220000222222222222222222222222222222222222222222220002222222222222222222222220222222222222222222222222222222222222222222220002222200002222222222222222222222222222222222222222222000022222200002222222222222222222222222222222222222222222200022222222000222222222222222222222222222222222222222222222000022222222000222222222222222222222222222222222222222222222000022222222222222222222222002222222222222222222222222222222222222222222000022220002222222222222222222222222222222222222222222220002222220002222222222222222222222222222222222222222222220000222222000022222222222222222222222222222222222222222222220002222222000022222222222222222222222222222222222222222222220002222222222222222222222202222222222222222222222222222222222222222222220002220000222222222222222222222222222222222222222222222000022220000222222222222222222222222222222222222222222222200022222200022222222222222222222222222222222222222222222222000022222200022222222222222222222222222222222222222222222222000022222222222222222222220022222222222222222222222222222222222222222222000022000222222222222222222222222222222222222222222222220002222000222222222222222222222222222222222222222222222220000222200002222222222222222222222222222222222222222222222220002222200002222222222222222222222222222222222222222222222220002222222222222222222222022222222222222222222222222222222222222222222220002000022222222222222222222222222222222222222222222222000022000022222222222222222222222222222222222222222222222200022220002222222222222222222222222222222222222222222222222000022220002222222222222222222222222222222222222222222222222000022222222222222222222200222222222222222222222222222222222222222222222000000022222222222222222222222222222222222222222222222220002200022222222222222222222222222222222222222222222222220000220000222222222222222222222222222222222222222222222222220002220000222222222222222222222222222222222222222222222222220002222222222222222222220222222222222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222000000002222222222222222222222222222222222222222222222222200022000222222222222222222222222222222222222222222222222222000022000222222222222222222222222222222222222222222222222222000022222222222222222222002222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222220000000022222222222222222222222222222222222222222222222222220002000022222222222222222222222222222222222222222222222222220002222222222222222222202222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222000000022222222222222222222222222222222222222222222222222222000022222222222222222220022222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222220002222222222222222222022222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222200002222222222222222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222000022222222222222222200222222222222222222222222222222222222222222222222333333332222333333333222233333333332222333333322223333333333332222333333333322223333333333222233333333322223333333333333322223333333333322223333333333322223333333333222233333333333222233333333332222333333333322223333333333322222333333333333322222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222220002222222222222222033222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222332233222222222222222222222222222222222222222222222222222222222000022222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222222222220002222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222322332222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222222222222222222222222000022222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222223233222222222222222222222222222222222222222222222222222222332233222222222222222222222222222222222222222222222222222222222220002222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222222323322222222222222222222222222222222222222222222222222222233333222222222222222222222222222222222222222222222222222222222222000022222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222220002222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222000022222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222222223223322222222222222222222222222222222222222222222222222222222222220002222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223322222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222222222000022222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222222223222222222222222222222222222222222222222222222222223222222223222222222222222222222222222222222222222222222223222222223222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222332222222222222222222222222222222222222222222222223322222222332222222222222222222222222222222222222222222223322222222332222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322332332223222222222222222222222222222222222222222222222222322332233223222222222222222222222222222222222222222222222322332332223222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332233323322332222222222222222222222222222222222222222222222332233223322332222222222222222222222222222222222222222222332233323322332222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223322332233222222222222222222222222222222222222222222222233222333322233222222222222222222222222222222222222222222233223322332233222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332233223322222222222222222222222222222222222222222222223322223322223322222222222222222222222222222222222222222223322332233223322222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332233223322332222222222222222222222222222222222222222222222332223333222332222222222222222222222222222222222222222222332233223322332222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233223332332233222222222222222222222222222222222222222222222233223322332233222222222222222222222222222222222222222222233223332332233222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322332332223222222222222222222222222222222222222222222222222322332233223222222222222222222222222222222222222222222222322332332223222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233233222223322222222222222222222222222222222222222222222222233222222223322222222222222222222222222222222222222222222233233222223322222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222323322222322222222222222222222222222222222222222222222222222322222222322222222222222222222222222222222222222222222222323322222322222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000040000002701ffff030000000000Рис.24

Правило чередования

010009000003fadd00000000d5dd000000000400000003010800050000000b0200000000050000000c02ea01cd01030000001e000400000007010400d5dd0000410b2000cc00e901cc0100000000e901cc010000000028000000cc010000e90100000100040000000000000000000000000000000000000000000000000000000000ffffff00fefefe000000fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332233222222222222222222222222020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333322222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000202222222222222222222020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202000222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220020202222222222222222222020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202202022222222222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022020022222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222220222222222222222222020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222202222222222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222022222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222220222222222222222222020222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222202222222222222222220202222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222002222222222222222202022222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222022222222222222222020222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222220222222222222222220202222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222202222222222222222202022222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222022222222222222222020222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222220222222222222222220202222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222202222222222222222202022222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222020222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222222022222222222222220202222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222220222222222222222202022222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222202200222222222222020222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222002002222222222220202222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222220000022222222222202022222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222200002222222222222020222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222220022222222222000022222222222220202222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332233222222222222222222222222222222222222222222200222222222222000222222222222202022222222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222002222222222220022222222222222020222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222202222222222222222222222222222220202222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222022022222222222222222222222222222202022222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222220220222222222222222222222222222222020222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222002002222222222222222222222222222220202222222222000022222222222222222222222222222222222222233222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222220000022222222222222222222222222222202022222222220000222222222222222222222222222222222222222023322222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322332222222222222222222222222222222222222000000222222222222222222222222222222020222222222222002222222222222222222222222222222222220200222332222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222220002002222222222222222222222222222220202222222222220022222222222222222222222222222222222202002222233322222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022022222222222222222222222222222202022222222222200222222222222222222222222222222222220000022222222332222222222222222222222222222332233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222222232222222222222222222222002222222222222222222222222222222222020222222222222002222222222222222222222222222222222200000022222222233222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322222222232222222222222222222200022222222222222222222222222222222220202222222222222022222222222222222222222222222222222002000222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232223233222232222222222222222222002222222222222222222222222222222222202022222222222220002022222222222222222222222222222220222202222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222322233223222322222222222222222220022222222222222222222222222222222222020222222222222220020222222222222222222222222222222202222022222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222223222322232223222222222222222222202222222222222222222222222222222222220202222222222222200200222222222222222222222222222220022220222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222232223222322232222222222222222220022222222222222222222222222222222222202022222222222222000002222222222222222222222222222200222202222222222222222222203322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222222322233223222322222222222222222200222222222222222222222222222222222222020222222222222220000002222222222222222222222222222022222002222222222222222222022333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222223222323322223222222222222222222002222222222222222222222222222222222220202222222222222200000022222222222222222222222222220222220022222222222222222220022223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222223223222222322222222222222222220222222222222222222222222222222222222202022222222222222022000222222222222222222222222222202222200022222222222222222200222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022222223232222232222222222222222222202222222222222222222222222222222222222020222222222222222222002222222222222222222222222220022222000222222222222222222002222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000022222222222222222222222222222222222022222222222222222222222222222222222220202222222222222222220022222222222222222222222222202222220002222222222222222202022222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202200222222222222222222222222222222222220222222222222222222222222222222222222202022222222222222222220222222222222222222222222220022222220022222222222222222020000222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022002222222220022222222222222222222222202222222222222222222222222222222222222020222222222222222222202222222222222222222222222200222222200222222222222222200220002222222222203332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000220022222222200222222222222222222222222022222222222222222222222222222222222220202222222222222222222022222222222222222222222222002222222202222222222222222002200002222222222002233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002220222222222002222222222222222222222220222222222222222222222222222222222222202022222222222222222220222222222222222222222222220022222222022222222222222220022020022222222220022223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200022202222222220022222222222222222222222002222222222222222222222222222222222222020222222222222222222202222222222222222222222222200222222220222222222222222200220200222222222200222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222022222222200222222222222222222222220022222222222222222222222222222222222220202222222222222222222202222222222222222222222222022222222202222222222220000002202002222222000002222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022220222222220000222222222222222222222200222222222222222222222222222222222222202022222222222222222222022222222222222222222220000222222222022222222222200000022220022222220000022222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222202222222200002222222222222222222222002222222222222222222222222222222222222020222222222222222222220222222222222222222222200022222222222022222222222000000222220222222200000222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222002222222000022222222222222222222000022222222222222222222222222222222222220202222222222222222222202222222222222222222220000222222222220222222222220000222222200222222000202222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222022222220200222222222222222222220000222222222222222222222222222222222222202022222222222222222222022222222222222222222200002222222222200222222222200002222222202222220002022222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222220222222002002222222222222222222200002222222222222222222222222222222222222020222222222222222222220222222222222222222222000022222222222002222222222002222222222022222200220222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222202222220020022222222222222222222002222222222222222222222222222222222222220202222222222222222222202222222222222222222220002222222222220022222222200022222222220222220002202222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222022222200220222222222222222222220022222222222222222222222222222222222222202022222222222222222222002222222222222222222200022222222222200222222222022222222222202222202222002222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222220222222002202222222222222222222200222222222222222222222222222222222222222020222222222222222222220022222222222222222222022222222222222002222222220222222222222022200022220022222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222202200000022022222222222222222220002222222222222222222222222222222222222220202222222222222222222200222222222222222222200222222222222222022222222202222222222220022000222220222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222022000000220222222222222222222202222222222222222222222222222222222222222202022222222222222222222002222222222222222222022222222222222220022222222022222222222220220002222202222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222220000000002202222222222222222222022222222222222222222222222222222222222222020222222222222222222220002222222222222222220222222222222222220222222220222222222222202200022222002222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222200000002222022222222222222222220222222222222222222222222222222222222222220202222222222222222222200022222222222222222202222222222222222202222222002222222222222000000222220022233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222200022022220222222222222222222202222222222222222222222222222222222222222202022222222222222222222000022222222222222222022222222222222222022222220022222222222220000022222200233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222000222222202222222222222222222022222222222222222222222222222222222222222020222222222222222222222200222222222222222220222222222222222220222222000222222222222200000222222033022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222220002222222022222222222222222220222222222222222222222222222222222222222220202222222222222222222222002222222222222222002222222222222222202222220002222222222222000222222333200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222200222222220022222222222222222022222222222222222222222222222222222222222202022222222222222222222220022222222222222220222222222222222222022222200022222222222222002222332222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222002222222220222222222222222220222222222222222222222222222222222222222222020222222222222222222222200222222222222222202222222222222222220222222002222222222222220222332222220220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222202222222222222222202222222222222222222222222222222222222222220202222222222222222222222202222222222222222022222222222222222220200220022222222222222202332222222202202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222022222222222220000022222222222222222222222222222222222222222202022222222222222222222222002222222222222200222222222222222222202002202222222222222222332222222222022022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222223222222232222220222222222222200000222222222222222222222222222222222222222222020222222222222222222222222022222222222222002222222222222222222000020022222222222223332222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222322222222232222202222222222222000002222222222222222222222222222222222222222220200222222222222222222222220020222222222220022222222222222222220200202222222222223322222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222232222332322232222022222222222220020022222222222222222222222222222222222222222202022222222222222222222222200202222222222202222222222222222222202002022222222223322222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222322232233222322220222222222222200200222222222222222222222222222222222222222222000022222222222222222222222000022222222222022222222222222222222020020222222223322222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022200022223222322232223222202222222222220002022222222222222222222222222222222222222222220202222222222222222222222220000222222222220222222222222222222220200002222223322222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220220002222232222333322232222022222222222200020222222222222222222222222222222222222222222202022222222222222222222222200002222222222002222222222222222222222220022233322222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222322232223222322220222222222222022222222222222222222222222222222222222222222222020222222222222222222222222200022222222220022222222222222222222222200233222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022002222223222233322223222202222222222220222222222222222222222222222222222222222222222220202222222222222222222222222000002222222200222222222222222222222222033222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200220022222223222222222322222002222222222202222222222222222222222222222222222222222222222202022222222222222222222222222220022222222002222222222222222222222233222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002202222222223222222232222220022222222222022222222222222222222222222222222222222222222222020222222222222222222222222222200222222000022222222222222222222233222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022022222222222222222222222200222222222220222222222222222222222222222222222222222222222220202222222222222222222222222222002222220000222222222222222222333222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222002222222220002222222222222222222222222222222222222222222222202022222222222222222222222222220022222000002222222222222222332222222222222222222222222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222222222222222222220022222222200022222222222222222222222222222222222222222222222020222222222222222222222222222200222220002222222222222222332222222222222222222222222222222222222222222220200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222222222222222222200222222222000222222222222222222222222222222222222222222222220202222222222222222222222222222002222200022222222222222332222222222222222222222222222222222222222222222202202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202002222222222222222222222222222002222222220022222222222222222222222222222222222222222222222202022222222222222222222222222222022222002222222222223332222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222020222222222222222222222222222220022222222200222222222222222222222222222222222222222222222222000222222222222222222222222222220222220022222222223322222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222220202222222222222222222222222222200222222222002222222222222222222222222222222222222222222222220202222222222222222222222222222202222202222222223322222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222202222222222222222222222222222222002222222000022222222222222222222222222222222222222222222222202022222222222222222222222222222022000022222223322222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220002222222222220022222222222222222222222222222222022222220022222222222222222222222222222222222222222222222222020222222222222222222222222222220220002222223322222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202002222222222202222222222222222222222222222222220222222200222222222222222222222222222222222222222222222222220202222222222222222222222222222202200022233322222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022022222222222022222222222222222222222222222222202222222002222222222222222222222222222222222222222222222222202022222222222222222222222222222022000233222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200220002222222220222222222222222222222222222222222022222200022222222222222222222222222222222222222222222222222020222222222222222222222222222220000033222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222022222222202222222222222222222222222222222220220222000222222222222222222222222222222222222222222222222220202222222222222222222222222222200033222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222220222222222022222222222222222222222222222222202202220002222222222222222222222222222222222222222222222222202022222222222222222222222222222033222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222202022222220222222222222222222222222222222222020000202222222222222222222222222222222222222222222222222222020222222222222222222222222222223222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222020222222202222222222222222222222222222222220202000022222222222222222222222222222222222222222222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200222220200022222022222222222222222222222222222222202022000222222222222222222222222222222222222222222222222222202022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222202000222220222222222222222222222222222222222000220002222222222222222222222222222222222222222222222222222020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222020220222202222222222222222222222222222222220002200222222222222222222222222222222222222222222222222222220202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222220202200222022222222222222222222222222222222200222002222222222222222222222222222222222222222222222222222202022222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222232222222322222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202022222200022220200222222222222222222222222222222222002220022222222222222222222222222222222222222222222222222222020222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222223222222222322222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222002222200002222222222222222222222222222222220022200222222222222222222222222222222222222222222222222222220202222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222322223332222322222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222220022222200022222222222222222222222222222222200222222222222222222222222222222222222222222222222222222222202022222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222200222222222222222222222222222222222222222222222222222223222322232223222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222002222222220222222002222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222020222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222002222222222222222222222222222222222222222222222222222232223222222232222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222220222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222220202222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222220022222222222222222222222222222222222222222222222222222322232222222322222222222222222222Рис.25

Если волна (2) представляет собой простую модель коррекции (а) (в) (с), то волна (4) скорее всего, образует треугольник, и наоборот.

Числа Фибоначчи - математическая основа теории волн

Как признавал сам Элиот в своей работе "Законы природы", математической основой теории стала последовательность чисел, которую открыл (или, чтобы быть точнее, вновь открыл) Фибоначчи в XIII веке. В его честь открытую им последовательность стали называть "числами Фибоначчи".

Фибоначчи в свое время опубликовал три большие работы, самая знаменитая из которых называется "Liber Abaci". Благодаря этой книге Европа узнала индо-арабскую систему чисел, которая позднее вытеснила традиционные для того времени римские числа. Работы Фибоначчи имели огромное значение для последующего развития математики, физики, астрономии и техники. В "Liber Abaci" Фибоначчи приводит свою последовательность чисел как решение математической задачи - нахождение формулы размножения кроликов. Числовая последовательность такова: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144 (далее до бесконечности). Последовательность Фибоначчи имеет весьма любопытные особенности, не последняя из которых - почти постоянная взаимосвязь между числами.

Сумма любых двух соседних чисел равна следующему числу в последовательности. Например: 3 + 5 = 8; 5 + 8 = 13 и т.д.

Отношение любого числа последовательности к следующему приближается к 0,618 (после первых четырех чисел). Например: 1: 1 = 1; 1: 2 = 0,5; 2: 3 = 0,67; 3: 5 = 0,6; 5: 8 = 0,625; 8: 13 = 0,615; 13: 21 = 0,619 и т.д. Обратите внимание, как значение соотношений колеблются вокруг величины 0,618, причем размах флуктуаций постепенно сужается; а также на величины: 1,00; 0,5; 0,67.

Отношение любого числа к предыдущему приблизительно равно 1,618 (величина обратная 0,618). Например: 13: 8 = 1,625; 21: 13 = 1,615; 34: 21 = 1,619. Чем выше числа, тем более они приближаются к величине 0,618 и 1,618.

Отношение любого числа к следующему за ним через одно приближается к 0,382, а к предшествующему через одно - 2,618. Например: 13: 34 = 0,382; 34: 13 = 2,615.

Последовательность Фибоначчи содержит и другие любопытные соотношения, или коэффициент, но те, которые мы только что привели - самые важные и известные. Как мы уже подчеркивали выше, на самом деле Фибоначчи не является первооткрывателем своей последовательности. Дело в том, что коэффициент 1,618 или 0,618 был известен еще древнегреческим и древнеегипетским математикам, которые называли его "золотым коэффициентом" или "золотым сечением". Его следы мы находим в музыке, изобразительном искусстве, архитектуре и биологии. Греки использовали принцип "золотого сечения" при строительстве Парфенона, египтяне - Великой пирамиды в Гизе. Свойства "золотого коэффициента" были хорошо известны Пифагору, Платону и Леонардо да Винчи.

Коэффициенты Фибоначчи и процентные отношения длины коррекции

Поскольку из трех импульсных волн растягивается только одна, две остальные равны по протяженности и времени завершения. Если растягивается пятая волна, волны 1 и 3 должны быть почти равны. При растяжении третьей волны более или менее равными окажутся волны 1 и 5.

Минимальным ориентиром вершины волны 3 будет точка, координаты которой получают, умножая длину волны 1 на 1,618 и, прибавляя произведение к показателю основания волны 2, то есть к значению, соответствующему самой нижней ее точке.

Верхняя точка волны 5 может быть установлена путем умножения длины волны 1 на 3,236 (это 2 х 1,618). Полученное произведение следует прибавить к значению вершины или основания волны 1. Соответственно, мы получим максимальный или минимальный ориентир.

Когда волны 1 и 3 равны, а волна 5, как ожидается, растянется, то ценовой ориентир может быть получен следующим образом. Во-первых, следует измерить расстояние от нижней точки волны 1 до вершины волны 3, и умножить его на 1,618. Полученное произведение, в свою очередь, прибавляют к значению самой нижней точки волны 4.

При коррекции (в случае нормальной зигзагообразной коррекции типа 5-3-5) волна С часто достигает длины волны А.

Возможную длину волны С можно также измерить, умножив 0,618 на длину волны А, и вычтя полученное произведение из значения основания волны А.

В случае плоской коррекции по типу 3-3-5, где волна В достигает или даже перекрывает уровень вершины волны А, волна С будет примерно равна 1,618 длины волны А.

В симметричном треугольнике отношение каждой последующей волны к предыдущей примерно равно 0,618.

Заключение

Полный цикл бычьего рынка состоит из 8 волн: 5 волн роста, за которыми следуют 3 волны падения.

Тенденция подразделяется на 5 волн в направлении следующей в иерархии, более продолжительной тенденции.

Коррекция всегда состоит из трех волн.

Простые коррекции бывают двух типов: зигзаги 5-3-5 и плоские волны 3-3-5.

Треугольники, как правило, образуются на четвертых волнах (эта модель всегда предшествует последней волне). Треугольник может также быть корректирующей волной В.

Любая волна является частью более длинной и подразделяется на более короткие.

Иногда одна из импульсных волн растягивается. Остальные две должны оставаться равными по времени и протяженности.

Математической основой теории волн Элиота является последовательность Фибоначчи.

Количество волн, образующих тенденцию, совпадает с числами Фибоначчи.

Коэффициенты Фибоначчи и основанные на них отношения длины коррекции используются для определения ценовых ориентиров. Отношение длины коррекции к предыдущему движению рынка часто равняется 62%, 50% и 38%.

Правило чередования предупреждает, что не следует ждать одинакового проявления ценовой динамики два раза подряд.

Бычьи рынки не должны опускаться ниже основания предыдущей четвертой волны.

Волна 4 не должна перехлестываться с волной 1 (правда, это правило иногда нарушается на фьючерсных рынках).

Основными аспектами теории волн Элиота являются (в порядке значимости): форма волны, соотношение волн и время.

Лучшие результаты волновой анализ демонстрирует на массовых рынках, на рынке золота, FOREX.

Прогноз дневных диапазонов колебания цен

Условия: 1. Сегодняшняя цена закрытия < сегодняшней цены открытия.

2. Сегодняшняя цена закрытия > сегодняшней цены открытия.

3. Сегодняшняя цена закрытия = сегодняшней цены открытия.

Прогноз на завтра

Если цена открытия оказывается в пределах прогноза ценового диапазона, то дневному трейдеру следует ожидать, что уровень сопротивления будет находиться на Max, а уровень поддержки - на Min. Если цена открытия вышла за пределы прогноза, то, скорее всего она уйдет в сторону прорыва.

Управление капиталом и торговая тактика

Заключайте сделку в направлении промежуточной тенденции.

При восходящей тенденции покупайте на краткосрочных падениях цен, при нисходящей продавайте на краткосрочных оживлениях.

Сохраняйте прибыльные позиции как можно дольше, вовремя закрывайте убыточные.

Пользуйтесь защитными стоп-приказами для ограничения возможных убытков.

Не поддавайтесь эмоциям. Составьте план своей работы на рынке.

Составив план, следуйте ему.

Не забывайте о принципах эффективного управления капиталом.

Диверсифицируйте свой портфель, но не забывайте о "золотой середине".

Устанавливайте соотношение возможной прибыли и убытков не меньше, чем 3:1.

Добавляя позиции (выстраивая пирамиду), придерживайтесь следующих правил:

А) количество позиций на каждом последующем уровне должно быть меньше, чем на предыдущем;

Б) добавляйте только к прибыльным позициям;

В) никогда не добавляйте к убыточным позициям;

Г) располагайте стоп-приказ как можно ближе к безубыточному уровню (break-even point).

Никогда не вносите дополнительный гарантийный взнос для поддержания убыточных позиций, лучше сохранить остаточные средства.

Чтобы избежать требования о внесении дополнительного гарантийного взноса, следите за тем, чтобы остаток вложенных средств был не меньше 75% от предписанного размера залога.

Сначала закрывайте убыточные позиции, затем прибыльные.

Если Вы не занимаетесь сверх краткосрочной торговлей, никогда не принимайте решений прямо в ходе торгов; это лучше делать, когда рынки закрыты.

Анализируя ситуацию, идите от долгосрочного графика к краткосрочному.

Используйте внутри дневные графики для более точного определения момента входа в рынок и выхода из него.

Освойте тонкости обычной "между дневной" торговли, прежде чем пытаться заниматься внутри дневной торговлей.

Старайтесь не прислушиваться к голосу так называемой житейской мудрости, не переоценивайте советы экспертов, которыми пестрит пресса.

Приучите себя не бояться оставаться в меньшинстве. Ничего страшного в этом нет; когда Ваша оценка верна, большинство других участников рынка, как правило, с ней не согласятся.

Навыки технического анализа приходят со временем. Набирайтесь опыта постепенно, не забывая поговорку: "Век живи, век учись".

Стремитесь к простоте: сложные аналитические инструменты не всегда эффективны.

Общие замечания по управлению капиталом

Общая сумма вложенных средств не должна превышать 50% общего капитала.

Общая сумма средств, вкладываемых в один рынок, не может превышать 10-15% общего капитала.

Норма риска для каждого рынка, в который трейдер вкладывает свои средства, не должны превышать 5% общей суммы его капитала.

Общая сумма гарантийных взносов, вносимых при открытии позиции на одной группе рынков, должна составлять не более 20-25% общего капитала.

МЕЖДУНАРОДНЫЙ РЫНОК ЗОЛОТА

В структуру международных ликвидных ресурсов входят: золото, иностранные валюты, резервная позиция международного валютного фонда, СДР и ЭКЮ.

Объемы золотовалютных ресурсов, которые хранятся в Центральном банке и финансовых органах страны, дополняются валютными авуарами на счетах иностранных банков и международных и региональных валютно-кредитных и финансовых организаций, предназначенными для международных расчетов. Центральное место в международных ликвидных средствах принадлежит золотовалютным ресурсам государств. В категории валютных ресурсов лидирующее место принадлежит современным резервным валютам, которые являются свободно конвертируемыми - без ограничения обмениваемыми на любые иностранные валюты.

Значительную роль в структуре международных ликвидных средств продолжает сохранять за собой золото в качестве золотых запасов государства (в форме слитков и монет).

Долгое время различалось две цены золота - официальная и реальная.

Официальная цена золота на протяжении более 40 лет (1933-1976) фиксировалась Казначейством США. С 1944 года она была на уровне 35 долларов за 1 тройскую унцию (31,1035 г). После девальвации доллара в 1971 году и на сегодняшний день она составляет около 300 долларов за унцию. Изменение официальной цены золота и период существования золотовалютного стандарта в большей степени было отражением постепенного ослабления позиций доллара в мировой валютной системе и стремления западных стран проводить самостоятельную политику регулирования в валютной сфере.

В зависимости от степени государственного регулирования рынки золота делятся на четыре основные категории:

Мировые - в Лондоне, Цюрихе, Франкфурте, Чикаго, Гонконге.

Внутренние свободные - в Милане, Париже, Рио-де-Жанейро.

Местные контролируемые - в Афинах, Каире.

"Черные" рынки - в Бомбее.

Источником предложения золота на международных рынках является разработка имеющихся и новых месторождений. Основными золотодобывающими державами являются ЮАР, США, Канада, государства СНГ, Австралия. Годовая добыча золота на Западе достигает в отдельные годы 1800-2000 тонн.

Лондонский рынок золота

В своей настоящей форме этот рынок существует с 1919 года. Основным его участником остается тот же, что и раньше, клуб "фирм" - золотые брокеры Лондона (London Bullion Brokers). В их число входят: N.M.Rotshild and Sons, Samuel Montague, Republic Mays London, Standart Chartered Bank, Mocatta Group, Deutsche Sharps Picksley.

Именно на Лондонском золотом рынке сформировалась процедура фиксинга, которая проводится с 1919 года дважды в день.

Цены Лондонского рынка считаются наиболее представительными и используются в качестве справочной базы для различного рода расчетов, сравнении, закладываются в долгосрочные контракты. Объектом торговли на фиксинге являются стандартизированные слитки ("good-delivery-bars"). Каждый слиток должен иметь серийный номер, отметку о пробе (чистоте), штамп изготовителя.

Достаточно долгое время Лондонский золотой рынок являлся рынком для нерезидентов, так как согласно Акту валютного контроля резиденты Великобритании не имели права приобретать золото, а профессиональные дилеры должны были получить лицензию у Банка Англии.

В октябре 1979 года правительство, возглавляемое М.Тетчер, сняло эти ограничения. Однако это решение было несколько запоздавшим, поскольку быстро развивались рынки в США и Швейцарии, дававшие возможность использовать в операциях с золотом современные производные финансовые инструменты.

Рынок золота в Цюрихе

Крупнейшим центром торговли золотом в 70-х годах стал Цюрих. С начала 80-х годов Швейцария импортировала в среднем от 1200 до 1400 тонн золота в год, а экспортировала от 100 до 1200 тонн. Отсюда видно, что только относительно небольшая часть драгоценного металла остается в стране. Золото используется в национальной часовой и ювелирной промышленности в скромных объемах: около 25 тонн. О большой роли Цюриха как европейского центра торговли свидетельствует то, что золотой импорт Швейцарии составляет 70% золота, добываемого в западных странах, из которых 60% затем реэкспортируется в различные регионы мира. С начала 80-х годов Цюрих стал мировым рынком золота, через который проходит почти половина мирового промышленного спроса на золото. Швейцария импортирует около 40% общего предложения золота в мире.

Маркет-мейкерами цюрихского рынка является "большая тройка" банков (UBS+SBC, Credit Swiss), которые очень быстро адаптировались к новым рыночным условиям и изменениям в требованиях своих клиентов. Этим банкам принадлежит крупная брокерская фирма Premex AG, совершающая не только сделки спот, но и работающая на форвардном и опционном рынках.

Банки "большой тройки" относятся к инновационным банкам мира, к тем, которые осуществляют очень широкий круг наиболее современных операций с золотом.

Примером может служить перечень таких операций, предоставляемый банком Credit Swiss своим клиентам:

продажа спот на металлические счета;

покупка спот, физическая поставка золота;

срочные операции (форвардные и опционные), сделки своп;

предоставление ссуд под залог золота;

структурированные по заказу сделки на короткие и длительные сроки исполнения;

сделки своп по местонахождению металла;

счета (металлические), с отсрочкой налоговых платежей;

аффинаж, плавка, конечная обработка золота из полуфабрикатов.

Преимуществом швейцарских банков перед другими является их широкое присутствие на мировых рынках золота в различных регионах мира. Они представлены на рынках драг металлов в Европе (Женеве, Цюрихе, Лондоне), в США (Нью-Йорк), на Дальнем Востоке (Токио, Сингапур, Гонконг), в Австралии (Мельбурн). Это позволяет им осуществлять 24-часовое присутствие на международном рынке золота, совершая операции с физическим золотом и с "бумажным" металлом. Клиентам предлагаются различные по размеру золотые слитки и широкий спектр операций, включая сложные производные финансовые инструменты.

Рынок золота в США

Демонетизация золота в 70-х годах сделала возможной отмену просуществовавшего в течение 40 лет Акта золотого запрета, в соответствии, с которым граждане США не имели права на частное владение золотом в слитковой форме. Либерализация торговли золотом привела к быстрому превращению Нью-йоркской Товарной Биржи (Commodity Exchange - COMEX) и Международного Валютного Рынка (International Money Market - IMM) Чикагской Товарной Биржи (Chicago Mercantile Exchange - CME) в крупнейшие центры торговли золотыми фьючерсными контрактами. Именно в этих центрах заключается более 90% всех фьючерсных контрактов на поставку золота.

Наряду с фьючерсной биржевой торговлей золотом в Нью-Йорке существует рынок золота в слитковой форме, откуда оптовые дилеры поставляют золото производственным и коммерческим потребителям.

В торговле золотом в последнее десятилетие наряду с биржами принимают участие ведущие американские банки, являющиеся в настоящее время маркет-мейкерами на международном рынке золота, такие как: Дж.Р.Морган, Дж.Арон энд Ко. Особенностью этих рынков является широкое распространение сделок преимущественно венчурного характера. К ним относятся срочные сделки (форвардные и фьючерсные), которые заключаются на 1, 3, 6 месяцев и исполнение которых осуществляется по цене, зафиксированной в момент заключения сделки. Сумма контракта строго определена объемом в 100 унций.

Прочие рынки золота

Центром опционной торговли стала Канадская золотая биржа. С конца 80-х интенсивно совершаются операции с золотом на Гонконгском рынке, где имеют представительства крупные золотые дилеры из Цюриха, Лондона, Нью-Йорка и Франкфурта. С 1980 года Товарная биржа Гонконга начала осуществлять торговлю фьючерсными контрактами.

Среди местных контролируемых рынков выделяется рынок золота в Саудовской Аравии, который обеспечивает сырьем ювелирную промышленность за счет импорта: например, в 1993 году было закуплено 100 тонн золота.

На местный золотой рынок Индии в 1993 году поступило 257 тонн вновь добытого золота, что составляет 11% общемировой добычи.

ВЕДУЩИЕ МИРОВЫЕ БИРЖИ

AMEX - American Stock Exchange, Derivative Securities, 86 Trinity Place, New York, NY 10006, US, Tel: (212) 306-1000, Fax: (212) 306-1802

BSE - Boston Stock Exchange

CBOE - Chicago Board Options Exchange, 400 S. LaSalle St., Chicago, IL 60605, US, Tel: (312) 786-5600/(800) 678-4667, Fax: (312) 786-7409/ (312) 786-7413

CBOT - Chicago Board of Trade, 141 W Jackson Blvd, Chicago, IL 60604-2994, US, Tel: (312) 435-3500, Fax: (312) 341-3306

CHX - Chicago Stock Exchange, One Financial Place, 440 S. LaSalle St., Chicago, IL 60605-1070, US Tel: (312) 663-222, Fax: (312) 773-2396

CME - Chicago Mercantile Exchange, 30 S. Wacker Drive. Chicago, IL 60606, US, Tel: (312) 930-1000, Fax: (312) 930-3439

CSCE - Coffee, Sugar & Cocoa Exchange Inc., Four World Trade Center, New York, NY 10048, US, Tel: (212) 938-2800/(800) 433-4348, Fax: (212) 524-9863

CRCE - Chicago Rice & Cotton Exchange

CSE - Cincinnati Stock Exchange

COMEX - Commodity Exchange Inc.

DTB - Deutsche Terminburse, 60284 Frankfurt, Boersenplatz 7-11, D-60313 Frankfurt, Germany, Tel: 49-69-2101-0, Fax: 49-69-29977-455

IPE - International Petroleum Exchange of London, International House, 1 St. Katharine's Way, London EI 9UN, UK, Tel: 44-171-481-0643, Fax: 44-171-481-8485

KBOT - Kansas City Board of Trade, 4800 Main St., Suite 303, Kansas City, MO 64112, US, Tel: (816) 753-7500/(800) 821-5228, Fax: (816) 753-3944

LCE - London Commodity Exchange, 1 Commodity Quay, St. Katharine Docks, London E1 9AX, UK, Tel: 44-171-481-2080, Fax: 44-171-702-9923

LIFFE - London International Financial Futures Exchange, Cannon Bridge, London EC4R 3XX, UK, Tel: 44-171-623-0444, Fax: 44-171-588-3624

LME - London Metal Exchange, 56 Leadenhall St., London EC3A 2BJ, UK, Tel: 44-171-264-5555, Fax: 44-171-680-0505

OMLX - The London Securities and Derivatives Exchange, 107 Cannon St., London EC4N 5AD, UK, Tel: 44-171-283-0678, Fax: 44-171-815-8508

LGFM - The London Gold Futures Market

NYCE - New York Cotton Exchange, 4 World Trade Center, New York, NY 10048, US, Tel: (212) 938-2702, Fax: (212) 488-8135

NYFE - New York Futures Exchange

NYMEX - New York Mercantile Exchange, 4 World Trade Center, New York, NY 10048, US, Tel: (212) 938-222, Fax: (212) 938-2985

NYSE - New York Stock Exchange

SOFFEX - Swiss Options & Financial Futures Exchange, Selnaustrasse 32, CH-8021 Zurich, Switzerland, Tel: 41-1-229-2111, Fax: 41-1-229-2233

TOKYO STOCK EXCHANGE, 2-1 Nihombashi-Kabuto-Cho, Chuo-ku, Tokyo 103, Japan, Tel: 81-3-3666-0141, Fax: 81-303663-0625

TIFFE - Tokyo International Financial Futures Exchange, 1-3-1 Marunouchi, Chiyoda-ku, Tokyo 100, Japan, Tel: 81-3-5223-2400, Fax: 81-3-5223-2450

Список литературы

Джон Дж.Мэрфи "Технический анализ фьючерсных рынков: теория и практика". Издательство "Сокол", 1996.

Д.Ю.Пискулов "Теория и практика валютного дилинга". Фирма "Финансист", 1996.

"Настольная книга валютного дилера". СП "Крокус Интернэшнл", 1992.

В.Николаев "Словарь-справочник брокера". OXIR Financial Services Ltd., 1997.

"Валютный рынок и валютное регулирование". Учебное пособие/Под ред. И.Н.Платоновой. - Издательство "БЕК", 1996.

Чарльз Лебо и Дэвид В.Лукас "Компьютерный анализ фьючерсных рынков". Издательский дом "Альпина", 1998.

Роберт В.Колби и Томас А.Мейерс "Энциклопедия технических индикаторов рынка". Издательский дом "Альпина", 1998.

Стив Нисон "Японские свечи: графический анализ финансовых рынков". Москва, "Диаграмма", 1998.

А.Эрлих "Технический анализ товарных и финансовых рынков". И-во "Инфра - М" 1996.

Т.Демарк "Технический анализ, новая наука". Москва, "Диаграмма", 1997.

Для подготовки данной применялись материалы сети Интернет из общего доступа