.

Бухгалтерский баланс

Язык: русский
Формат: курсова
Тип документа: Word Doc
0 1597
Скачать документ

23

Содержание

Введение 2

1. Понятие о бухгалтерском балансе, его строении и содержании 2

2. Виды балансов 8

3. Типы изменений баланса под влиянием хозяйственных операций 10

3. Анализ и оценка структуры баланса и реальных возможностей
восстановления платежеспособности организации 15

Заключение 23

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

Введение

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

Термин баланс происходит от лат. bis — «дважды» и lanx — «чашка весов»,
т. е. bilanx буквально означает «двучашие» как символ равновесия.

Схематично бухгалтерский баланс представляет собой таблицу, составленную
из двух частей: левая — актив — отражает состав, размещение и
использование средств организации, а правая — пассив — показывает те же
средства, но по источникам их формирования и целевому назначению. Итог
актива равен итогу пассива баланса. Величина этих итогов называется
валютой баланса.

Бухгалтерский баланс — способ экономической группировки имущества
хозяйства по его составу, размещению и источникам его формирования на
определенную дату в денежной оценке. Следовательно, в бухгалтерском
балансе имущество организации рассматривается с двух позиций: по составу
и размещению и по источникам образования.

1. Понятие о бухгалтерском балансе, его строении и содержании

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

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

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

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

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

Таблица 1

Показатели

Ситуации

1

2

3

4

5

Имущество организации (актив баланса)

1000000

1000000

1000000

1000000

1000000

Источники формирования имущества (пассив баланса):

1000000

1000000

1000000

1000000

1000000

— собственные

1000000

500000

400000

600000

— заемные

1000000

500000

600000

400000

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

Ситуация 1. Все имущество организации сформировано за счет собственных
источников.

Ситуация 2. Все имущество организации сформировано за счет заемных
(привлеченных) источников.

Ситуация 3. Имущество организации сформировано на 50% за счет
собственных источников, на 50 — за счет привлеченных.

Ситуация 4. Имущество организации сформировано на 40% за счет
собственных источников и на 60 — за счет привлеченных.

Ситуация 5. Имущество организации сформировано на 60% за счет
собственных источников и на 40 — за счет привлеченных.

Под структурой баланса понимают удельный вес отдельных хозяйственных
средств по их видам и источникам образования и валюты баланса. По
структуре актива баланса можно проанализировать удельный вес тех или
иных активов организации в общей сумме всех средств, которыми она
располагает на дату составления баланса. Например, валюта баланса
2000000руб., основные средства 300 000 руб., следовательно, вложения в
основные средства организации равны 15%. Структура пассива баланса
отражает в процентах соотношение отдельных источников в формировании
имущества организации. Например, уставный капитал 1 200 000руб., валюта
баланса 2 000 000, следовательно, собственный источник — уставный
капитал — составляет 60%. Структура балансов организаций разных
организационно-правовых форм и видов деятельности различна, что
обусловлено производственной деятельностью, размером организации и т. д.

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

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

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

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

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

Рассмотрим примерную схему бухгалтерского баланса организации:

Данные для составления баланса, руб.

Основные средства ………………………………… 250000

Нематериальные активы…………………………… 80000

Уставный капитал…………………………………. 300000

Добавочный капитал …………………………………. 5 500

Производственные запасы ………………………… 10000

Резервный капитал …………………………………… 6 000

Товары ……………………………………………….. 18000

Нераспределенная прибыль……………………….. 40000

Расчетные счета …………………………………….. 12000

Расчеты с поставщиками и подрядчиками…………. 8000

Расчеты по налогам и сборам ……………………….. 1500

Расчеты с персоналом по оплате труда ………….. 10 000

Касса ……………………………………………………..
1000

Таблица 2

Баланс, руб.

picscalex100010009000003842901000000632901000000040000000301080005000000
0b0200000000050000000c024e017701030000001e0063290100410b2000cc0009024802
000000004d01760100000000280000004802000009020000010004000000000000000000
0000000000000000000000000000000000000000ffffff00fefefe000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200000000
000000000000000000000000000000000020200022220022222200002222222222222222
020002002002220002000000002200000002220020222022220000020002022000000020
002220220222202020002000000002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220202222022
002200022000000002000022000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000002222202222202020000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000002200202000222202000000000200000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000022200000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000022022000
222220002222220222202222222222020002200020202222222002222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200222000000000000000
000000000000000000000000000000000002000002022220222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222002220002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
200022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222200002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200220000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222000022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222002200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222220000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220022000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200222000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222002200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222220222222220222222222222222222222220022200022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220000002222222002202200222000222002200200022202222220022222
222220002222220002222222202222222000022222222222000222222000222222000222
222222222222220002222000000022222200020020022200002200022002000220002220
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222200000222222002222220000002
222222220000222220000022220000022222222222222222222200222000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200000000022200000000000220000200000000000020000220
000002222222200022222000000222222002222220000222222222200000222200000222
200000222222222222222200022220000000000220000000000022200020000000020002
200022000000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222000000022220022222
222002222222222002220222202220022000200022222222222222222222002200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222200022200022002200220002220022002200022000
220022200000022222222000222222022200222220022222220002222222220022200220
022200220022200222222222222220000222222002222002200220002220222000200222
002220022200220022200222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222200222
220022222220022222222220022200220022200220022200222222222222222222220002
200022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000222200220022000222022200220022
000220002200220002222222222220002222222222202222200222222200222222222200
222002200222002200222000222222222222220002222220022220002002200022200220
022200220022000222002000222202222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222002222200222222200222222222000222002200222000000222000222222222222222
222200022000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220002222000220020022220222
002220020002200000002200222222222222200022222222222002222202222222002222
222220002222000002220000002220002222222222222000022222200222200022000000
222002200222200200220000000020002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222220002222002222222002222222220002220000002220000022220002222222
222222222222002200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222200022220022220000
222200220022220000022000000022002222222222222000222222222200022222002222
220022222222200022220000022220000022220022222222222220000222222002222000
222200002220022002222200002200000000200222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222200222222002222220022222222200022200000222200000222200
022222222222222222220002000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222000222000
222222002222002200222222000220002200020022222222222220002222222200002222
220022222200222222222000222200000222200000222200222222222222220002222220
000000022202200022200220022202220022000220002000222022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222000002222220022222200222222222000222000000222200
000222000222222222222222222200220000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
000000022200220022220202002200020002200222000220222002222222200022222220
000222222220022222002222222220002222000002222000002222002222222222222200
022222200000002220002000222002200022002000220002200022002200022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222000022222200022222002222222220022220000
022222000002220002222222222222222222002220002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222200022222222000000022000000002000000220000220002200000022222222000
222222222002222222200222220022222222200022220000022220000022220022222222
222222000222222002222222220000022220000000220000022200002000022000002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222002222222200222220022222222200
022200000022200000222200022222222222222222220022000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000222222222200022220000000022200022200002200022200002222
222220002222222222002222222002222200022222222000222200000222200000222200
222222222222200002222220022222222220002222200000002222002222000020000222
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222002022222002222200222
222222000222000000222002000222000222222222222222222200220000202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220002222022222222222222222222222222222222222222222
222222222222200022222022220022022222002222002222222222002220002002220002
002220002222222222222000022222200222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222022220022022222022
222002222222222002220022002220002002220002222222222222222222002200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222200022220222222222222222222222222222222222
222222222222222222222000222220022000220000000022200022222222220022200220
022200020002200222222222222222000222222002222002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222000000220
000000022200022222222220022200220022200220022200222222222222222222220022
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220000000002222222222222222222222222
222222222222222222222222222220002222222000022200000000222200222222222220
000022220000022220000022222222222222220002222000000000022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
000022220000000222200222222222220000022220000022220000022222222222222222
222200220000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222022222222222222222222222
222222220002222220002222222002222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222022222222222222222222
222222222222002200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220022000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200220000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222002200002022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222220000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220022000020222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222220022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222222
222222222222222222222200222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222002200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222222222222222222222222222222222222222
222222222222222222222222222222222222220022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200220000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222200222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220000002200200000000222
002000020020222222000222222222222222222022220222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
220020022222002200000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000022000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000020000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000002
222020002022222222202002222222222222222222202222222220022220022202222022
222002220022222222222200022222222222222220002000000000002000000000000000
000000000000000000000000000000000000002200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220022000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222220022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200020000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222200222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222002200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200220000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222002200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222200002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200020000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222202222222222200022222222222222222222222222222222222222222222222
222022222222222222222222222222222222002200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222220000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222000002200000222000022220
000022200002222200000222222222000222222000000220000222222222200000022222
000002222000002222222222222222222222222222220022000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222200002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222000222200002220
002222000220022200222220022200222222220002222222200022222000022222222000
200022220022022220222002222222222222222222222222222200220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220002222
200222220022220022220022002222200222000222222200022222222002222222200222
222222222220222002220002002220022222222222222222222222222222002200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200022222002222200222200222200220022220002222002222222000222222220022222
222200222222222222200220022200200022200022222222222222222222222222220002
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222000022200022222002220002222002200222200022220022222220002222222
200222222222000222222222222002000222000000222000222222222222222222222222
222200220000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220002022200222220022220022220022002222000222000222222200
022222222002222200000002222222222220020022220000022220002222222222222222
222222222222002200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222220000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200020022002222200222200222200220022222002220002
222222000222222220022220002220022222222222000200022220000022200022222222
222222222222222222220022000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222220022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222000220000022022002202002220002200222020
022200222222220002222222200222200222200222222222000022000222000002222200
222222222222222222222222222200020000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222200
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220002220000220000000022000002220
000000200000022222222200022222222002220002222002222222000000220002220000
002220002222222222222222222222222222002200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
022222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200022220002222220002222
200222220020022220002222222222000222222220022220022220022222220000222200
022200200022200022222222222222222222222222220022000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222200002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222000222200022222
222222222222222222222222222222222222220002222222200222200222000222222220
222222200222002200222002222222222222222222222222222200020000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220002222
000222222222222222222222222222222222222222222200022222220002222002220022
222222200000222002220022002220022222222222222222222222222222002200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222220000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
000002200000022222222222222222222222222222222222222222000222222220022222
000002222222222200000222000002222000002222222222222222222222222222220022
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222200002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222202222222222222222222222222222
222200020000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222000022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222002200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222220000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220022000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200220000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000022222222
222222222222222222222222222222222222222222222222222222222222222222222200
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222002200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220022000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222220022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200020000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222000200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222222222222222222222222222222222
222222222222222222222222222222002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
000022222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222220022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222200000000000200000200000
000000220000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000200000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000002000000000000000000000000000000000000000000000000
000000000000000000002000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000002222000020000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222200
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222000200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
222222222222222222222222222222222222222222222222222222222222222222222222
222222002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222200022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200020000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222200222222222222222222222222222222222222222222222222
002222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222000200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220000222222222222222222222222222222222222222222222222
222222222222222222222222222220000222222222222222222222222222222222222222
222222220022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222200002222222222222222222222222222222
222222222222222200222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200020000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222200022222000020002222222220
000222200000222220000222000002222000220020002222200002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222000200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222000222220002200022
222222000000220022202220022202220002200220000000200220022200222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220000222222222222222
222222222222222222222222222222222222222222222222222222222222220002222200
022000222222200022202200222002200222002200222002000220022002200022002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200220000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222200
222222000020002222222002222220022220000002220002002220002002200220020000
220022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222002200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222220000222220000200022222220022222200222200000222220020022200020002002
200200200200222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222200002222200020000222222200222222002222000002222000200222000
222200022000002202002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200020000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000022222222222222222222222222222222222222222222222222222222
222222222222222222222000222222000220002222222002222220022220020002220002
002220002022200220000222000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222000200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220000222222222222222222222222222222222222222222222222
222222222222222222222222222220000222220002200022222220022200200022200220
022200220022200020022002200002222000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222200022222200022000222222220000002000
020022220000022000000002200000022000222220000222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200220000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000022200000222000
022222000222222202222222000222222222200022222222222222220000222222222220
002222222022222222002222222222222222222222222200022222000220000222222220
002220020002222220002222202000222220002220022222220002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222002200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220000022000
002220000222200000022200022222000000222222222000222222222000222200000222
222222000002222000002222000002222222222222222222222222002222222222222222
222222222222220022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
002222000222220022220002220022000222200022200222222220002222222220002222
200022222222200222002220222002200222002220022222222222222222220002222222
222222222222222222222200000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200020000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222200022222002222200222200222200220002222002222002222222200022222222
200222222002222222222002220022002220022002220022222222222222222222222000
022222222222222222222222222222220000022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222002200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000222200022222002222002222002200222220022220022222222000
222200000000022220022222222200022200220022200200222200022222222222222222
222220002222222222222222222222222222222222220222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220000222000222220022220022220002002222200222200022
222220002222200002000222200222222222000222200000222000002222000222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200020000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222200020220002222200222200222200220002222002
222002222222200022222022220222222002222222220002222000002222000002222002
222222222222222222222000022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222002200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222002200200022022002202002222002200
022220022220022222222002222222022000222220022222222200022220000022220000
022220022222222222222222222220000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220022200000220020000022002
200222002220020022002222222220022222222020002222200222222222000222200002
222200000222200222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200020000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222200022200002200000
000222000022200000002220000222222222200022222220000022222002222222220002
220000002220000002222002222222222222222222222000022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222000200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222000222200
022222222222222222222222222222222222222222222000222222220000222220022222
222220022200220022200020022200022222222222222222222220000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
002222000222222222222222222222222222222222222222222220002222222220002222
200222222222200222002200222002202222002222222222222222222222200002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200020000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000002220002222222222222222222222222222222222222222222200022222222
200022220002222222222202220022202220222202220022222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222002200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220000022000002222222222222222222222222222222222222222222000
222222222202222222022222222222200002222200022222200002222222222222222222
222222002222222222222222222222222222022222222222222220222222222222222222
222222222222222222222222222002222222220222222222202222222022222222222000
222222222222000200200022222200002222222222222222222222222222222222222222
222222222222222222222222222222000222222000000220000022222200002222200002
222222222222222222222222222222222222222222220022000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222220022222200000222220000000020000022222200002220000022200002
220000000220000222222000020000222000002222222200002000020000000000022000
022200000222000022200000000200220022000222222222222222222222222222222222
222222222222222222222222222222222222220002222222200222000020022220022002
220022002222222222222222222222222222222222222222222200220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222200222222200222222200220002000000022222200022000000
022200022220022200220022222222002220022200222002222222200222002200220002
000222002220022200222002222002200022002200220002222222222222222222222222
222222222222222222222222222222222222222222222200022222222002222222220022
002220022002220002222222222222222222222222222222222222222222000200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222002222222002222222002200020022220222222000
220022220222002222200222002200222222220022200222002220002222222002220022
002200022200220022200222000220022220022000220220000200022222222222222222
222222222222222222222222222222222222222222222222222222000222222220022222
222200220022220020022220022222222222222222222222222222222222222222220002
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222200022222220022222222022000200222222
220000002000222222220022222002220022002222222200222002200222200022222220
022200222022000222002200220002220002200222220020002202000202000222222222
222222222222222222222222222222222222222222222222222222222222220002222222
200222222222000000222200000222200222222222222222222222222222222222222222
222200020000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222000222222200222222222000002
002222222000000020022222222200222220000000220022222222002220022002222000
222222200000002222000002220022002200222200020002222222000022020022000002
222222222222222222222222222222222222222222222222222222222222222222222200
022222222002222222220020002222000002222002222222222222222222222222222222
222222222222002200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222000000222
222200020022222220022000200000000222002222200222222200222222220022200220
022220002222222002220022222200022200220022000222000220022222022000220000
222000022222222222222222222222222222222222222222222222222222222222222222
222222000222222220022222222200200002220000022220022222222222222222222222
222222222222222222220022000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200002222222222222222
222222222222222222222222222222222222222222222222222222222222200002222220
020200220022000200222002200220002200222000220022222002222222002222222200
222002220022200222222220022200220022000222002200022002220022200222000020
002200022220000222222222222222222222222222222222222222222222222222222222
222222222222220002222222200222220000002000222200000222200222222222222222
222222222222222222222222222200220000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222200222200200220022202220020002200022002200200200020220022222220022
222222002220022200222002222222200222002200220022220022002220022200222000
000200000220000222220000222222222222222222222222222222222222222222222222
222222222222222222222200022222222002222000000220002222000002222002222222
222222222222222222222222222222222222002200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222002222002200000222200002200000000022000022000000002000022
222000022222200000000002200000222222220000200002200002222000000002220000
022000000022220022200022222220022222222222222222222222222222222222222222
222222222222222222222222222222000222222220022222000222220022220020022220
022222222222222222222222222222222222222222220022000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222200022222220022220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222200222220222222200222002
200222200222222222222222222222222222222222222222222200220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222000222222200222000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222200002222220000022
202220022200220022222222222222222222222222222222222222222222002200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222220002222220000000022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222220022222
200000022000002222200002222222222222222222222222222222222222222222220022
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222220022222000000002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200220000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222200222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222002200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220022000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222220022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200220000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222002200000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220022000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000020000000000000000000000000000000000000000000000000000000000000000000
000000000000000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222222
222222222222222222222200222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222002220002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222222222222222222222222222222222
222222222222222222222222222222002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222200002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222200002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222000022
222000022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200220000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222002222220000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222000220002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220022222222200222202222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222200022222200
022000222200022222222222000022220002200022022220002220022022200002222200
022222222222000022200000222222202222000000000022002200222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200220000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222000220002220022002222222200020022200022000200002200022000000022200
022220000022222222220000222000000222222002220000000002200000002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222000200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222220002200022002220002222220002220022000220002222022000200022
002222002222000020002222222220022220022200222200022222022200220002200222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220022000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200002222222222222222222222222222222222222222222222222222222222222222
222222222222200022222200022002200022200022222200022200020002200222220220
002200220022220002220022222222222222000222200222002222000222220022002220
022002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000022222222222222222222222222222222222222222222222222222222
222222222222222222222000022222000222022002222200222222002222000200022000
222202220022200200222200022200222222222222220002222002220002200000222200
220022200220022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222002200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222220002222220002200220022220002222220022220002
000220022222022200222200002222002222002222222222222220022220022200022002
202222002200222220000222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200002222222222222222222222222222222222222222
222222222222222222222222222222222222200022222200022002220022200022222200
222200220002200222220222002222220022220022220000000022222222200222200222
000220022002220022002222222002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200220000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000022222222222222222222222222222222
222222222222222222222222222222222222222222222000222222000220002200222002
222222202222002200022000222202220022002200202200020220222000222220020002
002002220022002220022200220002000220022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222002200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222222222222222220002222200000000022
200000222222222000000222000000002220000000220000002000000002220000022222
200000000000000002220002200222000000022000000222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220022000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200022222222222222222
222222222222222222222222222222222222222222222222222222222222200022222000
000000222200022222222222000022200000000022200000002222000222000000022220
022222222200000002200200222000022002220000000222200022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200220000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000022222222
222222222222222222222222222222222222222222222222222222222222222222222000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222002200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220000
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220022000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200002222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000022222222222222222222222222222222222222222222222222222222
222222222222222222222000022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222002200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220000222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200002222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200220000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000022222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222002200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220000222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220022000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200002222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200002222222222222222222222222222222222222222
222222222222222222002222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200220000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000022222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222002200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220000
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220022000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200002222222222222222222222222222222222222222202222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222202202222222222222222002222222222222202222222222222222
222222222222222222222222222222222222220002222222222222222202222222222222
202222222222222222202222222222222222222222222222222200222000222222222222
222220222022220022222222000222200222222000222000020000200000002200022200
002222222220000222222200002220000222200002220000000022222222222222222222
222222222222200022222220000022000000002222222200000222200000222200000222
222222222222222222222200222220000002222200002000220000222222200002200002
222000002220000022200002222222200002222222000000000022200022200000022222
000022220000222000022000220000000000220000222000002200002002000002222222
222222222222222222222222222222222222222222222200022222220000022200000222
222222200000222200000222200000222222222222222222222222222222000220002222
200000222222000000022000022222220002220000022200002220000200022200220002
000220000002222222000000222222200022000000222200222200000002222222222222
222222222222222222222000222222220002222000000002222222002200222002200222
002200222222222222222222222222000222222000222222000000002000000222222200
222000002222000222200220022200222222220000002222222000222002220000022000
220022200000022000200222000220002000200020000220002200222202200220002000
222222222222222222222222222222222222222222222222222222000222222220002222
002200222222222002200222002200222002200222222222222222222222222222220002
200022222200022222200020002200000022222200022000000022200222220022200222
002220022002200222202222220002220222222000200022200222002222002200022222
222222222222222222222222222220002222222220022222022220022222200222000200
222000200222000222222222222222222222220002222220002222220022200220022200
222222002200222002220002222002220022002222222000222002222222002220022000
222022002220020002200200022200220002200222002200222202200222002222002002
200022002222222222222222222222222222222222222222222222222222220002222222
200022200222200222222200222002200222002200222000222222222222222222222222
222200022000222222000222222200220020002222022222000220022220222002222200
222002220022200220020022222222222200222222220000002000222222220022222022
000222222222222222222222222222222222200022222222000222222022222222222002
222002002222002002222002222222222222222222222200022222200022222220022002
000222202220020020002222222200022220022200220022222220022222222222220022
200220022222220022200200222222000222002200022202220022002222022000220022
220020020020220022222222222222222222222222222222222222222222222222222200
022222222000222002222002222222002222002002222002002222002222222222222222
222222222222000220002222222002222222002200200222222220000002000222222220
022222000000022200000022200200222222222220002222222000000020022222222200
222222000002222222222222222222222222222222222000222222222002222220022222
222200022220020022220020022220022222222222222222222222000222222002222222
220000020022222222000000200222222222000222200000002200222222200222222222
222200222002200222222000222002002222220022220002000000002220000022220220
002000222200220200220000222222222222222222222222222222222222222222222222
222222000222222220022220022220022222200022220020022220000022220022222222
222222222222222222220002200022222220022222222200002002222222000200020002
222222200222220000200222002222222002000000002222220022222220022000200000
002222002222222200022222222222222222222222222222222220002222222200022222
220022222222000222200000222200000222200222222222222222222222220002222220
000222222220000200222222200222002200000002220002222000002222002222222002
222222222222002220022002202022002220020022222200222200220000000222222000
222202200022002222002200022200002222222222222222222222222222222222222222
222222222222220002222222200222200222200022222000222200000222200000222200
222222222222222222222222222200022000222222200000022222220020022222220022
000220000000222002222200222002220022222220022000200022222200222022200220
002000220000220022222022000222222222222222222222222222222222200022222222
000222222220022222220002222000002222000002222000222222222222222222222200
022222200000002220222002000222022002220022000000022200022220022222220022
222220022220222222220022200220000000220022200200222222002222002220022000
220222002220022000220022200022000222200022222222222222222222222222222222
222222222222222222222200022222222002222002222000222220002222000002222000
002222000222222222222222222222222222000220002222222002200022002200220222
002200220002200220000220022222002220022200222222200220022000222222002200
022002200022022200202200220200020002222222222222222222222222222222222000
222222220002222222200222222200022220000022220000022220022222222222222222
222222000222222000222002200220022002200220022200220022200202000220200222
222200222222200222000222222200222002200222002200222002002220022002220022
000220002200220022200220002220022002220022222000222222222222222222222222
222222222222222222222222222222000222222220022220022220022222200022220000
022220000022220022222222222222222222222222220002200022222220022200020020
002200220022002200022202200200200000220022000020000222220002220000022222
222000002200000000222000022000000002200000222222222222222222222222222222
222220002222222220022222222000222222200222200000222200000222200222222222
222222222222220002222220002220002000002222000002000000000220000022000000
002000222220000222222200000022222220000000022200000220000000222000000220
002002220002200002200002222000000002200000222000222222000222222222222222
222222222222222222222222222222222222220002222222200222200222200222222000
222200000222200000222200222222222222222222222222222200022000222222200222
000220000222200002200000000222200022200000002000022222222222222222222222
022222222222202222222222222222022222222222222220222222222222222222222222
222222222222200022222222200222222220002222222002222002002222002002222002
222222222222222222222200022222200022200022200222222002220000000022220002
222002000222202222200002222222200022222222200000000022200022220220022222
000222222000222200002000222222222222022222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222002222002222002
222222002222002002222002002222002222222222222222222222222222000220002222
222002220002222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222220002220222200022222220022200020022220020
022220022222222222222222222222000222222000222000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222220002220
022220022222220022200020022200220022200022222222222222222222222222220002
200022222200022200222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222000022220000002222222220022002220
222002220022002222222222222222222222220002222220002200022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
000022220022002222222200222002220222002200222002222222222222222222222222
222200022000222222000000022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222200222220000222222222200
000022200000222200000022222222222222222222222200022222000000022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222200222220000222222222200000222200000222200000222222222222222222
222222222222000220002222220000022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222220022222220022222220022222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222220022222200022222220022222222222
222222222222222222220002200022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222000220002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002200022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200022000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200002222222222222222222222
222222222222222222222222222222222222222222222222222222222222000220002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
200002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222220000022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222000200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222220002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002200022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222220200022222222222222022222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022000022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222200222222202000222222222222220222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222000220002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
202222222222222222222222222222222222222222222222222222222222222222222222
222222000222220002200002222220000220002222000222000000000020000002220222
000000000000002222200002000020000200002200220002002000222222000220002200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002200022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222220002222200022200222222220002200022200220022000000002200022
002200222002000000000222222200220002200022000020002000000002002200220002
200020000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200022000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222200022222200222002222222200022000220022220222002220
022002220002200220022202220002222222002220022200222002200220022000220220
002200222000220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222000220002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222000220022222222000220022000222200
220022200220002220022200200222022200022222220022200022002220020022200222
002202200022002220002220222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
200022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222220002222220000200222222220002200220
002222002220222002200022200222000002220022002222000000222000020022200000
222200220022020002020022200002202222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222200022222200200002222222200
022002200222220022202220022000222002200220022200220002200022002220020000
222000022222220000220200220200222000202002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222000220002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222002200022
222222000220002000222200222022200220022220020002200222202200222002220022
200220002220020222222220002200002220002220002200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002200022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222220002222220
022200222222220002200022002220002220222002200022000200022002220022000220
022200222002220022200220222000220022000222200022200022000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222000220000222222200000000222002000222000000022000000022200000022200
000002200022002220022200222002200022002002220002222200022000220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222000220002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222220000200002222220000000002222000022220000000022020002222200
000020000000020000000002000020000200002200222000222000222222000220002000
002222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002200022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200022000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222000220002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
200022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222000220002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002200022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222000220002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200020000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200020222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222000220002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
200022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222202222222222202222222202222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200222020002200222022000222222222
222202200200222222220222222222002222222222222222222222222222220002022222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022000022220000002220000200020002200002222000022200000002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222220000022222222200000222200
000222220000222222222222222222222222222222222200022220000002222220002000
220000222222000002200002222000002200000022200002222222200002222222000002
000022200000222200002222000022200000002000000022000000000000000000020000
200002000200000000000220220000200002000022222222222222222222222222222200
022222220000022220000222220000222220000222222222222222222222222222222222
222222222222000220000222222000222000220000000020000002200000022000000022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222220000222222220002
200222002200222002200222222222222222222222222222222222000222222000222222
000000002000000222222000222000000222000222200020002200222222220000002222
222000220000220022202220000002222000222000000000000000002002220022200220
002200022000220022000000022022000220022200222002222222222222222222222222
222222000022222002220022002200222002200222002200222222222222222222222222
222222222222222222220002200022222220022220000200022002200022002000220000
022000222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222200022222
222200222002200222002200222002222222222222222222222222222222220002222220
002222220022200200022200222222002200222002220002222000220022002222222200
222002222222002220022000222002000222002220022200022000220022200220022200
222002220022200222002000220022000220220002200222000220022222222222222222
222222222222220002222200222200200022200220022200220022200222222222222222
222222222222222222222222222200020000222222200222000222200220020002222220
022222200220002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
000222222220002220020002220002002220002222222222222222222222222222222200
022222200022222220022002000222202200000020002222222200022220002200220022
222220002222222222220022200220002220000022222222200222200220002200222000
200222002220022200022002220020022200020002202000002002220002200222222222
222222222222222222222200022222002222002002222002002222002002222000222222
222222222222222222222222222222222222000220002222222002220002222200200200
022222002222222200200022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222220002222222200022200000022220000022220022222222222222222222222222
222222000222222000222222220020020022222220000000220022222222000222200000
002200222222200222222222222200222002200222200000222222222002222200200222
000000222000220022200220000000022000002222200000022020022020022200202002
222222222222222222222222222222000222222022220020022220020022220020022220
002222222222222222222222222222222222222222220002200022222220022002222222
220002002222220022222222200000222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002022222200022222222000222200000222200000222200022222222222222222
222222222222220002222220000022222220000200222222200220002000000002220002
222000002222002222222002222222222222002220022002222000002222222220002222
200000220000002220022200222002200022000220000022222220000220000220000222
002200022222222222222222222222222222220002222220022002200222200000222200
000222200022222222222222222222222222222222222222222200022000222222200000
022222222220020022220200222202202220002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222000222222220002222000002222000002222002222222222
222222222222222222222200022222200000002220222002002222022002220022000000
022200022220022222220022222220022220222222220022200220022220020022220222
200222222220022200220002200222002220022200220002220020022200220002200022
220002220022200222222222222222222222222222222200022222220000222002222000
002222000002222000222222222222222222222222222222222222222222000220002222
222000002222222002200220022002200220002002200222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222220002222222200022200000022220000022220022
222222222222222222222222222222000222222002222002200220022022200220022000
220022200202000200200022222200222222220222000222222200222002200222200200
222002022002202002200222002220022002220022200222002200022000220022002200
222000222200022200222002222222222222222222222222222222000222222200002220
022220000022220000022220002222222222222222222222222222222222222222220002
200022222220022002222220000002220000022200000220000002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222200022222222000222000000222200000
222200222222222222222222222222222222220002222220022220002000002220000002
000020002220000022000000002000222220000222222200000022222220000000022200
220022200200020000000020022002220000002200002000020000000002000000000200
022000002200022222200020000200002222222222222222222222222222220002222220
002002200222200200222200200222200022222222222222222222222222222222222222
222200022000222222200222022222222002222220002222200022222000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222000222222220002220002002
222002002222002222222222222222222222222222222200022222200222200022200222
222002220000000002220002220000000220002222200002222222200002222222200000
000022200002222200022220000000222000222000002222222222202202222000222222
222202202222000222022222222202200222222022222222222222222222222222222200
022222200222022002222002002222002002222000222222222222222222222222222222
222222222222000200002222222002220022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222220002222222220022
200220022200020022220022222222222222222222222222222222000222222002222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222022220020022220020022220020022220022222222222222222222222
222222222222222222220002200022222220022220000222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222000022222
222200222002200222002200222002222222222222222222222222222222220002222220
002200022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222220222202220022202220022202220022200222222222222222
222222222222222222222222222200022000222222000002200002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
000222222222200000222200000222200000222222222222222222222222222222222200
022222000000002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222220000022220000022220000022220000022222222
222222222222222222222222222222222222000220002222222202222200222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222200022222220022222200022222222222222222222222222222
222222000222222022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222220022222220022222220022222220002
222222222222222222222222222222222222222222220002200022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222020222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222200220002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000002
200022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222220000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000022000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222200000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222202020220
000200000000222202022000000020000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000002222222222202222
222222222222202222222222222220222222222222222222202220022222202222222222
222222222222222222222222222222222222222222202000000000200000000000000000
000000002000000000020002200022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000220002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220000
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200020000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
200022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002200022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000220002222222222222222222222222222
222222222222220000222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222200000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000222
222222222222222222222222222222222222222222220002200022222222222222222222
222222222222222222222200002222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000002222222222222222222222222222222222222222222222200022000222222222222
222222222222222222222222222222200222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220000222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002222222222222202222222222222222222222
222222222222222222222222222222222222222222222222222222222222000200002222
222222222222222222222222222222222222222002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222222222022222220022222
222222222222222222222222222222222222222222222222222222222222222222220002
200002222220000002222220002222000000222000220220000022220000022200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222000002222000022222222222000222222
000222222000222222222222222222222222200002222222222222222220222222222222
222222222222222200020222222022220022222000022222000222222222220222202222
222222222222222222022220202220022222222200022200020002200022200022222000
002000220000200000222000020022200022222222000222200000222222002220000000
000222002222200002220000022222222222222222222222222222222222222222222222
222200020000222222220000022220002002220000000200000000200000022200000022
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222000022200000002222222200
000022200000222200000022222222222222222222222200022222222222222222222222
222222222222222222222222000002200000220000022220000222200000022222200002
200022000220002200020000220022000020000222222200200020000000020000002200
220022000220002200022000000022002200222000222222200000222000200222000000
200000000022000002222000022200000002222222222222222222222222222222222222
222222222222000200002222222220002222200222002200022000000200022002220022
202220022002222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222220002220002220022
222220022200220022200220022200222222222222222222222222000222222222222222
222222222222222222222222222222222000222200022000000022220022220002220022
222200222000220002200022000220002000222002220022222220022200200222002200
222022022200220002200022000220022200020022200220022222220002220220022200
220022000220222002220022002222002222000220002222222222222222222222222222
222222222222222222220002200022222222200022220002220022000220000022200220
022200220022200020022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222200022200
222200222222200222200200222202200222000222222222222222222222220002222222
222222222222222222222222222222222222222220002222000220022222022200222200
222200222222002220002200022000220002200220022220022200222222222222002000
220020022222220220000200022200222002200222000200222202002222222200222222
200222002000222222202220022000222222220022222002220022222222222222222222
222222222222222222222222222200020000222222222000222200222200020000000220
020002200222000200022002200222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
000222002222002222220002222002002222002002222002222222222222222222222200
022222222222222222222222222222222222222222222222200002220002200222222222
002222002222002200000022200022002220000220022000002222200022002222222222
000222000200200222222202000200000220000000022000200022002222000022222222
002222222002220020022222222002200220022222222200222220000002222222222222
222222222222222222222222222222222222000220002222222220002222002222000200
000022222000222002220002000000222002222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222220002222002200022222200022220000022220000022220022222222222222222
222222000222222222222222222222222222222222222222222222222000002200022002
222222220022200022220022000200222000000022200020000220000022222002020022
222222220002222200002002220022020022000002200000000220000002220022220002
222222220022222220022200200222222220022002200222222222002222200000022222
222222222222222222222222222222222222222222220002200022222222200022220002
220002000220022222000220022200022022222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222200022222000002222222000222200000222200000222200222222222
222222222222220002222222222222222222222222222222222222222222222220022022
000220022222222200222200222200200022002220002200022000200002200000222220
022000222222222220002202220020000000020000222000022000222002220222222200
222200022222222200222222200222002000000002200220022002222222220022220002
200222222222222222222222222222222222222222222222222200020000222222222000
222220022200220002200220222002200222002200022222200222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222000222220000222222220002222000002222000002222002
222222222222222222222200022222222222222222222222222222222222222222222222
200220022002200222002022002222002222002000220022200022000220002200222000
202222200222002222222222220022002200220022000200022222000222002220022200
222222002220002022222222002220022002220022002220022002200220022200202200
220220022000222222222222222222222222222222222222222222222222000200002222
222220022222200220022200020002200200220000000022000222222000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222220002222000002222222200022220000022220020
022220022222222222222222222222000222222222222222222222222222222222222222
222222222000220020022202220020220000022022200220002200222000220002200022
000220002000222002220022222220020000220020022200200022000222220002200022
000220002222200022000220022222222002000200000002220022002220000002220022
002000000002000000022222222222222222222222222222222222222222222222220002
000022222222200022222200000220000002222000022200000002200000222200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222200022220022200222222000222200000
222200200222200222222222222222222222220002222222222222222222222222222222
222222222222222220002220000222200002200000000222000022000000000200000000
000000000000200002002200002000022222220000022220002222200002200022222220
022000020000200022222000020000200222222222000222200200022222000222200000
002220000220000000220000002222222222222222222222222222222222222222222222
222200020000222220222000222022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222200222200222002222222002
222022002222002002222002222222222222222222222200022222222222222222222222
222222222222222222222222200222220002222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000220002222202220022200222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222200022222002220022
222220022200220022200220022200222222222222222222222222000222222222222222
222222222222222222222222222222222000222200022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002200022222000000000002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222200022220
000002222222220020022220020022220022002222222222222222222222220002222222
222222222222222222222222222222222222222220002222000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022000222220000000000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
202222222000222222222220002222220002222220002222222222222222222222222200
022222222222222222222222222222222222222222222220000002200000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000220002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002200022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200022000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222200000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000200000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000220002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000002
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222220000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000022000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222220222000202200020002202020
000000000022200220000022222022200000000002000000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222022202200220202222222220
000000000002000220002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002200022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200020000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222000200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222200002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200022000222222200222
220022002000020022220022022222002220200222222002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222000200002222
220000022000000000000200002000000002000002200000002000002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
200022222022200000022002220022000200022000200000002200222002000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022000222222222000200220022200222002200220022002222022002220020002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222000220002222222220022000200222002220022200200200022222220022
000200022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002000022222220000222200002220022200222200002200222
222200000022000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222200002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200020000222222222002222220022200222002222220
002002222222002222220002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222000200002222222220002002200222002220
022002200220022200220022222200022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002000022222002200020002002
220022200220022002220220002200222222000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200020000222220000002
220000222000000000220000222200000220000222200000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222000022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200000220
000022200002222200002220000222222000022222222200022222200022222200022222
220000022222222200022222220002222220002222222222222222222222000200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
000002200000222000022220000002200002222200000022222222000222220000002220
000002222200000222222200000002222000002222000002222222222222222222220002
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222000222220022222002222002222002200022220022200022222220002222200
222002200222002222200022222222000220022200222002200222002222222222222222
222200020000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220002222200222220022220022220022002222000222200222222200
022222222222022222222022222000222222222222220022002220022002220022222222
222222222222000200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200002220002222200222000222200220022220002222002
222222000222222222220022222220022220022222222222222200200022220020022200
022222222222222222220002000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222000002220022222002222002222002200222200
022220022222220002222222222000222222200222200222222222222222002000222000
000222000222222222222222222200020000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220002002200222220022220022220022
002222200222000222222200022222222200022222220002222000222222222222220020
002222000002220002222222222222222222000200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200022020002202200220200
222200220022202002220002222222000222222200000222222000222220002222222222
222000200022220000022220022222222222222222220002000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222000220000022000
000002200220022200020020002000222222220002222222220022220000002222200022
222222200000002000222000000222000222222222222222222200020000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222000022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220002220
000220000000022200002220000000220000022222222200022222222220222000000222
222000222222222000000220002220000002220002222222222222222222002200002222
222222222222220000222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222220000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200022220002222222222222222222222222222222222222222222000222220222200222
002222222220022222222220002222200022200220022200022222222222222222220022
000022222222222222222220022222222222222222222222222222222222222222222222
222202222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222200002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222000222200022222222222222222222222222222222222222222220002222200
222002220022222222200222222222220222222200222002200222002222222222222222
222200020000222222222222222222200222222222222222222222222222222222222222
222222222222022222220022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222000022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200000220000022222222222222222222222222222222222222222200
022222200000022220000002220000222222222200000022202220022202220022222222
222222222222000200002222202220222222222002022222220022222222220202222002
222022002222200002220000000000220000222200002220000002222200022200002000
022000220002200000222000022200022222222222222000222222200000222200002222
222222200022222200022222200022222222222222222222222220000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222000002200000222222222222222222222222222222222222
222222000222222200002222200000022222022222222222200000022000002222000002
222222222222222222220002000022222000002200000220000002222000002220002000
022000002220000000222002202200000000022000000222200022220002002220000022
200022000220002200022000000022000220000002222222222220002222222000022220
000002222222220000022220000022220000022222222222222222222222200002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222202222
222222222222222222222222222200022000222222000222200022200222002200222002
200022000200222002200022000200222002220222002220002000222000222200222002
000220022000220022200022200220002200020022200220022222222222200022222222
002222200220002222222002220022002220022002220022222222222222222222222000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222000200002222220002222000222002220020
002220022000220002222220022000220000002222002202220022000222222220002222
002220020022222220022200222000222002200022000200220022222222222222222000
222222220022220022220022222200022200220022200020022200022222222222222222
222220000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002000022222200022220002220
022200200222200220000200022222000220002200200022220022002200220022222222
200222220000002200222222200000002220000000022000220022002200222222222222
222220002222222200222200222200222222000222000000222000000222000222222222
222222222222200002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200022000222222000222
220022200222000002222000200000000222200022200000002000222200220022002200
222222222002222200000022002222222000000022200000000220000002220022000222
022222222222200022222222000222002222000222220002220000002220000002220002
222222222222222222222000022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222000220002222
220002222200222002220000022220002000200002222200222000220022002220002200
220022002222022220002222002200020000000020002200222000222002200022222200
220000000022222222222000222222220002200022220022222200022220000022200000
022220022222222222222222222220000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
000022222200022220002220022200200222200220002200022022000220002200220022
200222002200220002200202200020220022000200222002200022000220002200022000
222222002200222000222222222220002222222200022000222200022222000222000000
222000000022200022222222222222222222200002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200020000222222000222200022000000002200220002200022000220220002200022
002220000002220000000220000002000000002200200022202200222000220002200022
000220002222220002200200022222222222200022222222002222002222002222220002
220000002220000002222002222222222222222222222000022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222000200002222220002222000220000000222200000220000000000200000
220000000222220000222000000002220002222000000020000002222200002200002000
022000000000000002222000022200002222222222222000222222220002220022220022
222200022200000022200000022200022222222222222222222220000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002000022222200022220002222222222222222222222222222
222222022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222200222200
222200222222000222002000222002000222000222222222222222222222220022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200020000222222000222220022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222200
000222000220002222222002220022002220002002220022222222222222222222222000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222000200002222220000000000022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220000
222222220002222000000222222222000002220000002222002002222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002000022222000000000000222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200000222222220222222000022222222222000222222000022222000022222222222
222222222222200002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220000222222222222222222222222222222
222222222222222222222222222222222222222222222222222200020000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222000200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222220000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200002222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222202222222222222
222222222222222222222222222222202222222222222222222222222222222202222222
222222222222222222222222222222222222222200000000000000000000000000000000
000000000000000000000000200000200000000000000202222222222222220002222222
022222222222222222222222222222222222222222222222222222222222222222222222
222200220000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000002200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222220000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000002000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222200000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000220000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222002200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222000200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200020000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222000200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220022000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222000200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002000022222222222222222222
222222222222222222222222220000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000022222222222222222222222222222222222
222222222222200022222222222222222222222222200002222222222222222222222222
222222020022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200000222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200020000222222222222
222222222222222222222222222222222200000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000222222222222222222222222222
222222222222222222222000022222222222222222222222222000022222222222222222
222222222222220000222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200022222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222000200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220000222222222222222222222222220002222222222
222222222222222222222220022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222000222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222200002
000022222222222222222222222222222222222222222222222222222222222222222222
222222222220022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200002222222222222222222222222200022
222222222222222222222222222222200222222222222220022222220222222222222222
222222222222222222222222222222222222222222222222222222222222222220002222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200020000222222222222222222222222222222222222222222222222220000022222
220000222220000222200000222220000022220000222000020000200000022200002220
002222222220002200200002200220000022200022000000000002220000002200002222
222222222222222222222222222222222222222222222000022220000002200000222000
222000000222200220022220022220002200022000002222220022200000002002220022
222222200002222022222222222222222020020222022202000200000222220000220000
200000022200002000022200002220000002220000200220000220000022222222222200
022222222220222220000222222222220002222220002222220002222222222222222222
222222222222000200002222222222222222222222222222222222222222222222222000
000022222002220222002220222002220222002220022220022222002220022200020002
200222000002222222000000002200220022220002222000220002200000002200000002
000022222222222222222222222222222222222222222222222220002222200000222000
022200000220000000220000000020000002200022000220000002222000002200000000
022000002200022000022000002200002000022000200000200000000002200022222220
002200022000000022000020000220022002200000002200020002220002200000002222
222222000222222222002222000000222222222000002222000002222000002222222222
222222222222222222220002200022222222222222222222222222222222222222222222
222200222220022200222200200222200220022200220022200222200222220022200222
002220022002200222202222220002200222002200222200022220002200022000220002
000220002000222222222222222222222222222222222222222222222222200022222200
022222000220000000200022200200220002200000022000220002200222002200000022
200222002200000002000222002200000002200222000220002200020000000220002000
222222200022000220002220022000220022000222002200222002200220002200022000
220002222222220002222222220022200022002222222200222002200222002200222002
222222222222222222222222222200020000222222222222222222222222222222222222
222222222220002222220022002222002002222002200222002002222200222002222200
222002220022200220022002222222222200022002220020022222000222200002200220
002200020002200020002222222222222222222222222222222222222222222222222000
222222000222220022200222222000222002002200020002222020002200022002220002
002222022202220022002222022202220022002222022002220022200022000200022002
220020002222222000220002200022200220002200220002220022002220002002220022
000220002200022222222200022222220000022002220002222220002220022002220022
002220002222222222222222222222222222000200002222222222222222222222222222
222222222222222222200022222200020022220020022220022002220020022220002220
022222000000022200000002200200022222222222200020022200000222220002222000
002002200000002220020002200222222222222222222222222222222222222222222222
222220002222220002222200220002222220002220022002000200022222200022000220
022200000222222222022200220022222222022200220022222220022200222000020002
200220022200000022222220002200022000222002200002002200222200020022200220
022200220002200020000222222222000222200000000000022200022222200022200200
022200000002200022222222222222222222222222220002000022222222222222222222
222222222222222222222222220002222222000200222200200222200220022200000222
200022200222220022000222000000222002200000002222222220000222000022222200
022220002000022000000022000000222002222222222222222222222222222222222222
222222222222200002222200022222002220022222200022200222000002000222222000
220002200222000000222222220222002000222222220222002200222222200000002220
000000022200000220000000222222200022000220002220002002000022002222000200
000022000222002200022000000022222222220002222000000000000022000022222000
222000000222000000222000222222222222222222222222222200020000222222222222
222222222222222222222222222222222200022222220002002222002002222002200222
002002222000222002222200222002220022222220022000000002222220222002220020
022222000222220022000222002200020002222220022222222222222222222222222222
222222222222222222222000022222000000000022200000002000222002222200020002
222220002200022002220000000000022202220020000000022202220022000000002000
220022200002000222220002200220002222222000220002200022200220022000220022
220002002222220002220022000220002222222222222200022220022200220002222000
222220002220000002220000002220000222222222222222222222222222000200002222
222222222222222222222222222222222222222222000222222200020022200220022200
020002200022002220020220022022002220022200222222200220022200222222000220
022200220222022002202000220002200022000200022222200222222222222222222222
222222222222222222222222222220002222220000000000222002220020002220020002
000200022002200022000220002200020022200222022200220020200222002200220000
000020022200222000220002200200020002200022222220002200022000220002200220
002200222000220022222200022200220002200022222222222222000022220022000200
022220002222200022200000022200000022200022222222222222222222222222220002
000022222222222222222222222222222222222222222222220002222222000200000022
220000002200000002220000002200000000200002000022000222220000220000022222
222000000220000200020000000020000200022000000022000222220000222222222222
222222222222222222222222222222222222200022222200022222002222022000200000
000200020002200220022000220002200000002200220002220222002200222002220222
002200222002200222002220002200020002000220002000222222200002000220000000
022000200002000000002200022222000222000000022000222222222222220002222220
020002000222000022222002222000000222000000222000022222222222222222222222
222200020000222222222222222222222222222222222222222222222220022222220002
022202222222002222222200222222000222202020022000020000200002222200002220
002222222222000022200002200200000002200002000000000002220000222200002222
222222222222222222222222222222222222222222222000222222000222220002222000
022000000022200000222200002200000000002000000222200000222000000002200000
222000000002200000220000200002000000000020000002220000000222220000000000
200000002200000000020000000220000022200000200000000000000222222222222200
002222220000020002220000222220022220000002220000002220002222222222222222
222222222222000200002222222222222222222222222222222222222222222222200022
222200220022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222220002222200
022222222222222222222222222222222222222222222222222022222200222222222020
222220222222020002022200022200002000022000000000220000222222222222222222
220222222222202222222222222200222222222222222202222222222202200022222222
222222000022222200000000022200002222200022200000022200000022200002222222
222222222222222222220002000022222222222222222222222222222222222222222222
222200222220022220000002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222200
022222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200000022222222222222222222222222222
222222222222220000222222200002200022000222222000222002000222000000222000
222222222222222222222222222200020000222222222222222222222222222222222222
222222222222200000002222220000002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222220000022200000222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000000022222222222222222222
222222222222222222222200022222222200022000220022222222002200022002200022
000200022222222222222222222222222222000200002222222222222222222222222222
222222222222222222222200000222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220000222200000022000002222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222200000022222222222
222222222222222222222222222222000222222222000222000000222222222000002222
000002222000000222222222222222222222222222220002000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222022222200222222222222
002222222000222222000022222222222222222222222222222200020000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222000200000000
000000000000000000000220000000000022022002002200000000222200000000000000
000000000000000000000000000000000000000000000000000000020000000000000000
000000000000000000000000000000000000000000000000000000002000000000000000
000000220002222222222002222220000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200020000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222000200002200000000000000000000000000000000000000000000000000
000000000022222222222222222222220222222222222222222220022222222222222222
222220200020220000222222200000020020000020220002200000000000000000000000
000000000000000000000000000000000000000000000000000000002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200002222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200020000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000022222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222000200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220000
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222200002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200020000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222000200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200002222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200020000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222000200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200000022000
002200000222220000222000002222200002222222222002222220000022220000022222
200002222222222000022222000022222000022222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
002222000222220022222002200222000222220022002222222200002222200000022200
000022220000002222222200000022220000022220000022222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200020000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000022220002222200222200222200220002222002222002222222000022222222
220022022220022002220002222222002220022002220022002220022222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222000200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220000222200022222002220002222002200222220022220022222220002
222222222200022222220220022220022222200022200200022200200022200022222222
222220002222222222222222222222222222222222222222000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200000222000222220022200022220022000222000222200022
222200002222222222000222222000200222200222222002222000002222000000222000
222222222222200022222222222222222222222222222222222222220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200020000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000200220002222200222200222200220022222002
222000222222000022222222220002222220022002222002222220022220000022220000
002220002222222222222000222222222222222222222222222222222222222200022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222000200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002202200022222000222002220000200
022220022220022222220000222222200000222200000200022220002222200222200000
222200000022220022222222222220002222222222222222222222222222222222222222
200222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000022222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022202000220220022020022
200022002220200222000222222200002222222000022222000022000222200222222002
222000002222000002222200222222222222200022222000002022222200022222000222
220000220000000220000000220000220000000000002000000000000002222220000020
002000200220000200002000000000222000002200000000002200000222222222222222
222222222222222222222222222222222222222222222222222222222222200002022222
000022222000222222000222222000022222222222222222222222222222222222222222
222200020000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222000002200000
000220000002200000002200000022222222000022222222200222222202220002222002
222220022220000022220000022220002222222222222000222220000022222200000022
000000222000002220000002200000000200000000000000000000000200002000022222
200000200200000000000022000000000000002200000020000000000002200002222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222200000022200000022200000222200000022222222222222222222222222222222
222222222222000200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222000222000
022000000002220000222000000022200002222222220000222222222202222222002220
022220022222200222200200022200000022200022222222222220002222220002222222
000000020222000200000002200222002200222002200022000220000000000022200220
002222222200020002000200022000220002200002000222200022200020002200022000
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222220002200020022200220002200020002200022222222222222222222222
222222222222222222220002000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
002222000222222222222222222222222222222222222222222200022222202222002202
220002200222200222222000222000000222002200222002222222222222200022222200
022222200022220222220002002222000002220022000220002000220022200202000200
222002220022222222002000220022200220002200022200222002222000222002200022
200220002222222222222222222222222222222222222222222222222222222222222222
222222222222220002022200222000200222000000222000200222000222222222222222
222222222222222222222222222200020000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222200022220002222222222222222222222222222222222222222222000022222002
200022002000022002220002222222002220022002220022002220022222222222222000
222222000222222000222222222000220022222200002200020002000220000200022002
220002002200002200222222220000002220022002200022000220000020022220002220
002000222002200022222222222222222222222222222222222222222222222222222222
222222222222222222222000022220002220000002220000002220000002220000222222
222222222222222222222222222222222222000200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200000022000000222222222222222222222222222222222222222220000
222222000002222000000222000002222222220000002220002002222000002222222222
222220002222220002222220002222222200002200220222000222002200000022200000
000220000000220022000202002222222200000022220000022000220002220000200222
200022222000002220022000222222222222222222222222222222222222222222222222
222222222222222222222222222220000222200022200000022200000022200000022200
002222222222222222222222222222222222222222220002000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200000220222222222222222222222222222222222222222222
222200002222222000222222000222222000222222222220000222220000222222000222
222222222222200022222200000002200000000222220022000000000002220022002200
022000220022200202222200220002000022222222000002222222000220002200022000
200002222000022222200022200220002222222222222222222222222222222222222222
222222222222222222222222222222222222220002222000222000000222000000222200
000222000022222222222222222222222222222222222222222000020000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000022222222222222222222222222222222222222222222222222222222
222222222222222222222000222222000222000200222002022200020022200000002200
020022200220002200022002222222002200022000222222220002022220222002200022
000220002200022220002220022000222002200022222222222222222222222222222222
222222222222222222222222222222222222222222222200022222002220000002222000
002222000002220000222222222222222222222222222222222222222220000200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222002220002202000020002002220220002
000000002200020002200002000220022222200022000222000222222200020002000220
022000220002200022200200200020200020002220000000222222222222222222222222
222222222222222222222222222222222222222222222222222222000222220000000200
022200000022220000022220002222222222222222222222222222222222222222220002
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200002222222222222222222222222222222222222222
222222222222222222222222222222222222200022222200022200022000002200000022
200000220000000220000000220000000000000002222000000000200002222220000220
002000002200000000002000020000000000000200000222000000000222222222222222
222222222222222222222222222222222222222222222222222222222222220002222200
000022000222000000222000000222200022222222222222222222222222222222222222
222000020000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222000222000022222222
222022222222222222222022222202222222222222222222222222222222222222222222
200002220222000222200000000020000000002000000022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222000222220002220000002220002002220000222222222222222222222222222222
222222222222000200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220000222222222222222222222222
222222222222222222222222222222222222222222222222222220002222220002220002
222222222222222222222222222222222222222222222222222222222222222222220000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220000222222000222220022200220022200020022200022222222222222222222222
222222222222222222220002000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200022222222222222222
222222222222222222222222222222222222222222222222222222222222200022222200
000000222222222222222222222222222222222222222222222222222222222222222222
222002200022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222000022220222002220222002200020002222222222222222
222222222222222222222222222200020000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222220000000022222222222222222222222222222222222222222222222222222222222
222222222220222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222200002200000222200000222200000022222222
222222222222222222222222222222222222000200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220000222222222222222220222222220222222220222
222222222222222222222222222222222222222222220002000022222222222222222222
222222222222222222222222222222222222222222200000000020000000000002200200
000000000022200000222222222222202222222222222222222222222222222222222222
222200022222222222222222222222222222222222222222222222222222222222222222
222222222222200002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200020000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000022222222222222222222222
222222222222222222222222222222222222222222222222222222222220000200000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222200002
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222000020000222222000000002002000000000000000000000000000000000000000000
002222222222222022202222222222222222022222222220022222222002020222202222
222222222220222220222202222000220222000222202202202002200002002202000002
000000000000000000000000000000000000000000000000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222000200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222222222222222220000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220022000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200002222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200220000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000022222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222002200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222200002000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022222222222222222222222222222222222222222222222222222222222222222
222222222222200002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222000020000222220002000
000002000220000022000020000000000002200000022200002222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222000200002222
200000002000220022220002222002220002200200002200200022000022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
000022220002200220002002222200022220022200220002220022002220022002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222000020000222220022002200220022222000222200022000200022200220022200220
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222000200002222220000022200002222220002222000020022200000022200
220002200222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222222222222222220000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220000222222222222222222222222222222222222222222222222222222222222222
222222222222222222200002000022222222000220000022222200222220020000022000
000222000000220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200002222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200002222222222222222222222222222222222222222222222222222222
222222222222222222222222222000020000222220222002200020222222002222200220
002220022000220022222220022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
222222222222222222222222222222222222222222222222222222222222222222222000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000022222222222222222222222222222222222222222222222
222222222222222222222222222222222222000200002222200220022000200020020002
022002220022200220002200222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222222222222
222220000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220000222222222222222222222222222222222222222
222222222222222222222222222222222222222222200002000022222000000200002000
000000000220002200020000000222000222220000222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022222222222222222222222222222222222222222222222222222222222222222
222222222222200002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200002222222222222222222222222222222
222222222222222222222222222222222222222222222222222000020000222222000022
000022002200000002000020000000000022200002222000002222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000022222222222222222222222
222222222222222222222222222222222222222222222222222222222222000200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222220000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222200002
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200002222222222222222222222222222222222222222
222222222222222222222222222222222222200002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222000020000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222220000200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220000222222222222222222222222222222222222222222222222222222222222222
222222222222222222200002000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200002222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222000020000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000022222222222222222222222222222222222222222222222
222222222222222222222222222222222222000200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220000
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222200002000022222222222222222222
222222222222222222222222222222222222222222200002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200002222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200220000222222222222
222222222222222222222222222222222222222222222222222000022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000022222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222220000200002222
222222222222222222222222222222222222222222222222222222222222002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222220002222002222222222002222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
000022222222222222222222222222222222222222222222222222222222222222220022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200002222222222222222222222222222222222222222
222222222222222222222222222222222222200022220022222222220022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222000020000222222222222022222222022222222222222222222222222222222222222
222000200222200022002222002202200222022222200022220022222222220022222022
222222222222222222222222222222222222000222222222002222222022222222222220
022222222222222220222222222222222222222222222000222220022222222000222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222002200002222000000200000022000002200020020000020000200220000
022200000222000000220000220002200000000000220000200000002200002000020000
000220000220000022222222222222222222222222220000222222000000222000002222
222222000022222000022222000022222222222222222222222220002222200000000000
002200000222220000222000020000000000222200002222222000000000200002000000
222000020000200002222220200220022000220222202200022000020000220000222200
020020002200000222222222222222222222222222222222222222222222222222222222
222220000222220000222220000222222200022222200002222222222222222222222222
222222222222222222200022000022222200022220002200000002002200220002200000
002220002222000000220022200220002200020002000020002220022200220002200222
002220022200220022000000022222222222222222222222222200022222200022002220
022002222222200220022200220022200220022222222222222222222222200022222000
000000000220002200222002200220000000220000000220002002222220000200002000
022000000220000200022000022222200002000220000000200002000220000200022220
002220000000200002200022222222222222222222222222222222222222222222222222
222222222222200002222000000022000000022200000022220000002222222222222222
222222222222222222222222222200220000222222000222200022002222020022000200
022002200022200022200022002200222002200022000200022002222022200222002220
022002220022200222002200220022220222222222222222222222222222000222222002
222002002220002222220002220022002220020002220022222222222222222222222000
222222202222200022200222002200222000000220002200222002000222002222220022
200222002220022200220022000222002222222200020002000220022000220002200022
200222200022000220002220022000222222222222222222222222222222222222222222
222222222222222222222200022220022200220002200022002220022002220022222222
222222222222222222222222222222222222000200002222220022222000220022222200
200002200220022000222000222002222222002220002000020002200220022220222002
220022200220022200222002220022002000222222222222222222222222222222220002
222220022220020022200022222200222200200222200200022200222222222222222222
222220002222222002222000220002220002002222002002200020002220020022220022
200200222002220022200222002200220000220022222222002000220022200220002200
022000222002222000222002200022200220002222222222222222222222222222222222
222222222222222222222222222222000222222222200222222200220022200220022200
022222222222222222222222222222222222222222200002000022222200222220002000
222222202002002002220020002220002220022222220022200020000000022200000222
202220022200000022200000002220000000220020002222222222222222222222222222
222200022222200222002200222200222222002222002002222002002222000222222222
222222222222200022222222002220002200022220000022220022002000220000002200
222200220000002220020000222002220022002200002200222222220000002220022002
200022000220000220022220002222002000222002200022222222222222222222222222
222222222222222222222222222222222222200002222222222002222222002000222000
200222000222222222222222222222222222222222222222222000020000222220000222
200020000000020000022000022222000022200022200000002200222000200020000222
220002222022200222002222222002220022200222222200200000000222222222222222
222222222222000222222000000020002222002222220022220020022220000022220002
222222222222222222222000222222220022200022002222000000222000222000022200
000020002222002000220022200000002220000002220022000200002222222200000222
220000022000220022220020000222200022222200002220022000222222222222222222
222222222222222222222222222222222222222222222000022222222220002222220020
002220000002220000222222222222222222222222222222222222222220000200002222
220000000000220000000200002220000220222000222000222000000002002220002000
220002202220022200222002220022222220022200222002222222002200000000222222
222222222222222222220002222222200002200022220022222000222200000222200000
222200022222222222222222222220000222222200222000222002220000002220002222
200022002200020022200020002200220002220022200222222200220002200022222222
000002222222000220002200022000200002222000222222200022200220002222222222
222222222222222222222222222222222222222222222222222220000222222222200222
222000200022200000022200002222222222222222222222222222222222222222220002
000022222200222000002200222002000022220002200220020020002020022200200000
000220002200022002200222202220022200222222200222002220002222200022002200
022222222222222222222222222200022222220000022000222200222222002222000002
222000002222000222222222222222222222200022222222002220002220022200200022
200020022000220022000200222000200022002220022200222002222222002220022000
222222220002022220022002220022000220002200020220002020022000222002200022
222222222222222222222222222222222222222222222222222222222222200002222222
200002222200002000222000000222000022222222222222222222222222222222222222
222200020000222220002222200022200000220000222200022000000200000000220000
002000000022000000000020000002220000000020000222220000200002000022222000
022000002222222222222222222222222222000222222000220220002220002222220022
220000022220020022220002222222222222222222222000222222220022200022200220
002000000002200220022000220022202200022000220022200222002220002222200022
200222002222222200020002000220022000220002200022000000000000000000022220
000000222222222222222222222222222222222222222222222222222222222222222000
022222000000222000000220002220000002220002222222222222222222222222222222
222222222222000200002222220022222000222200022200022222200022200022200000
002220000222222002222222220222222002222220020000200002222200022220222000
222220002222000222222222222222222222222222220002222220022200200022200022
222200222200200022200000222200022222222222222222222220002222222200222000
222200000220020000222200000200000002222000002200000000000000000000000022
220000000000000002222220000020022000002200000000000000020000000000002200
000222000000000222222222222222222222222222222222222222222222222222222222
222220000222220000022220000002200022200000022220022222222222222222222222
222222222222222222220002000022222200222220002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200022222200222000200
222000222222002222002000222002000222002222222222222222222222200022222222
002220002222222222220022222222222222222222222222202222222222222222222222
222222222222222222200222222222222222220222200222222200000220002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200002222200022222200222222000222000000222000222222222222222
222222222222222222222222222000020000222222000222200022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222002
220022002220022222222002200020002200022002220022222222222222222222222000
222222220022200022222222222200000002222222222222222222222222222222222222
222222222222222222222222220000022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222200000022200000222002220022002220002222222
222222222222222222222222222222222222002200002222200000200000022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222000000222000002222222222000002220000002222000002222222222222222222
222220002222222000000000022222222222200000002222222222222222222222222222
222222222222222222222222222222222002200022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220000222222000000222000000220022200220002200
222222222222222222222222222222222222222222220002000022222000222202220222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022222222000222222000222222222220000222220000222220000222222222222
222222222222200002222220000000000222222222222220000022222222222222222222
222222222222222222222222222222222222222220222202222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200002222222000000220000000220000022
220000002222222222222222222222222222222222222222222200020000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222222222222222222222222222222222222222222
222222222222222222222000022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000022222222222222222222222
220222222222022222222222222222222222222222222222222222222220000200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222220000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220000222222222222222
222222222222222222222222222222222222222222222222222222222222222222200002
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022222222222222222222222222222222222222222
222222222222222222222222222222222222200002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222000020000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000222222222222222222222222222222222
222222222222222222222222222222222222222222222000022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222220002200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220000222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220000222222222222222222222222222222222222222222222222222222222222222
222222222222222222200022000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200022222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200220000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000022222222222222222222222222222222222222222222222
222222222222222222222222222222222220000200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220000222222222222222222222222222222222222222
222222222222222222222222222222222222222222200022000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200002222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200002222222222222222222222222222222
222222222222222222222222222222222222222222222222222000220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000022222222222222222222222
222222222222222222222222222222222222222222222222222222222220002200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220000222222222222222
222222222222222222222222222222222222222222222222222222222222222222200002
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222000020000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000022222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222220002200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220000222222222222222222222222222222222222222222222222222222222222222
222222222222222222200022000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200022222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200020000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000022222222222222222222222222222222222222222222222
222222222222222222222222222222222220002200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
000222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220000222222222222222222222222222222222222222
222222222222222222222222222222222222222222200002000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222200002222222222222222222222222222222222222222222222222222222222222
222200022222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200002222222222222222222222222222222
222222222222222222222222222222222222222222222222222000220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000222222222222220222222222222222222222222222222222222222
222222222222000222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000022222222222222222222222
222222222222222222222222222222222222222222222222222222222220002200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220002222222222222202222222202222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220000222222222222222
222222222222222222222222222222222222222222222222222222222222222222200022
000022222222200022222222002222222222222222200222222222222222222222220020
022220002220002222222222200222200020222222200222002022000022200222220022
222222002222220222022222222200022222222200222222002222222002222222222222
002222222202222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222000220000222222200000002222200002220002000002200000222000000020000020
000200000002200022000002222222220000022000000022200000220000000002220000
222200000220000000220000000022222222000222220000000022000002222200000222
222222200002222200002222200002222222222222222000222222200002222222222000
022200000222000020000000000220000200002000000222000000000200002222220000
220002000200020000200002000020000220000022200020000002200000222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
022222000002222200002222200002222222222200002222200002222200002222222222
222222222222002200002222220002220002220000002200022000220002200220002200
022002220022200222022002200000002222222000000020002220022000000220022200
022000000222200022220022200200220000222222220002222220000000000002002220
022200222222220022002220022002220022000222222222222220002222222000002222
222200000022200002220000000220022000220002200222000000222002200022000222
222200002000200000000200022000220002200002220000220000000000002200022222
222222222222222222222222222222222222222222222222222222222222222222222222
222220000222200000002220000002220000002222222220000002220000002220000002
222222222222222222220022000022222000222220002000222002000220002200222200
200022000220022200222002220020022002222202222220022220200022200200022220
220222000220022220222000222200222002002220022222222200022222220222220222
222002200222002222222000222002000222002000222002222222222222200022222220
222022222220000000022200222000220002200222002200222002220022200220022000
220002222222200020002000200022000220002200022000222200022200020002222022
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222200002222202222002200222002200222002222222000222022000222022
200222002222222222222222222000220000222220002222200020002222220002200020
002222002000220002200222002220022000200220022222222222000222222000222002
000222222200220022002222222220002222002220022002200022222222000222222220
022222222220020002220002222220022220020002220020002220022222222222222000
222222222220022222200022220222000222002200022002220022002220022200222002
200220000220022222222002000220002000222002200022000020002222000222002220
022220220002222222222222222222222222222222222222222222222222222222222222
222222222222222222222000022222222220020002220000002220002222220002220000
022220020002220022222222222222222222002200002222000222222200000022222200
000000200022220020000000222000000022200000022002200222222222220002222222
002220020022222222002200220022222222200022220000002222000002222222220002
222222220222222222200200022200022222200222200200222200200222200022222222
222220002222222222000022222002222222220002222002000220000002220000000222
002000022002200000200222222220000022220020002220022000220000020022220002
222002000222002220022222222222222222222222222222222222222222222222222222
222222222222222222222222222220000222222222200200022200000022200022222200
022200200222200200222200022222222222222222220022000022220002222222000000
222222000220002000222000200000002220000000222002222220022000000002222220
022222220022200000000000220022000200222222222000222200200002222200002222
222200022222222200002222222002000222200222222002222000002222002002222000
222222222222200022222222220000222220022222222200222222000002200000022200
000002220000002220022000200002222222200000222220000022200220002200020200
222200022222000002222022000222222222222222222222222222222222222222222222
222222222222222222222222222222222222200002222222220000000222000000222000
222222002222000002222002002222000222222222222222222000220000222200022222
220000002220220002200022002220002000220002000222002220022222200220022200
022222200222002000222002000220002200220002200220020220002222002220022022
200222222222000222222222200222222200020002222002222200022220000022220000
022220002222222222222000222222222000200222200222002222002222202200022002
200022002220022200222222200220002200022222222000002222222000220002200022
000200002222000222222000022220220002222222222222222222222222222222222222
222222222222222222222222222222222222222222222000022222220000020002220000
002220002222220022220000022220000022220002222222222222222220002200002222
000222222200020022002200022000220022200220002200222002220022200222222000
220222002222222002200020000000022002200022002200022002200200200020020022
200200022002222222220002222222222000220000000200022200022222000222200000
022200000222200022222222222220002222222200002002222002220020220022020002
000220022000220022200022002222220002200022000222222220002022200020002200
022000220002200020020002220002000222002200022222222222222222222222222222
222222222222222222222222222222222222222222222222222220000222222000002200
022200000022200022222000022200000222200000222200022222222222222222200022
000022220000222222000200000020000020000220000000000000002200002000020000
222200002220000222222222200002200000002222000002200000000022000002000000
002000000022200000222222222200002222222222002200000222000222000222220002
222000002222000002222000222222222222200022222222000222002222000000200000
000200000022200000022200220000220002222200022000220002222222200020002000
200022000020002200002000220200000000022002220000000222222222222222222222
222222222222222222222222222222222222222222222222222222222222200002222222
200222000222000000222000222222002222002002222000002222000222222222222222
222000220000222220002222200022220022220002200002220000222000022222000020
002222222222222222222222222222222222222222220222222222222222020222222022
222222222222222222222220022222222222000202220222200022000022220002220002
222220022220020002220020002220002222222222222000222222200022220022222000
022000000002220002220000002220000000000000022220000000000200002222200000
020002000002200000000000000000000200000000200000222200000000222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
022222222200220002220000002220002222220002220000020220000022220002222222
222222222220002200002222200022222000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222200222000222022222220
022200222222200222200200222200200222200222222222222220002222222000222200
222222222222222222222222222222222222222222222222222222222222222200022222
222222222220222222222202222022020222222222022220222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220000222200222000200022200000022200022222200022200200222200200222200
022222222222222222220022000022222200022200022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200022222200000002220
000002200222002222222200220022000220002200220002222222222222200022222200
022222200222222222222222222222222222222222222222222222222222222222222200
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200002222000220002200222002200222002222222000220002000220002
000220002222222222222222222200220000222222200000002222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222200
000222220000002200000222222222000000222000002222000000222222222222222000
222220000022220000222222222222222222222222222222222222222222222222222222
222220002200022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000022222000000222002200022000000022222222002200222
002200222000200022222222222222222220002200002222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222220222222222222222220022222222222200022222200022222200022222222222
222220002222200020222220002222222222222222222222222222222222222222222222
222222222222220222202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220000222222000002222000002222000002222222222
000022222000002222000002222222222222222222200022000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200002222222222222222222222222222222
222222222222222222022222222222222222222222222222222000220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000022222222222222222222222
222222222222222222222222222222222222222222222222222222222220002200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200220000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222220002200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222002222222222222222222222222222222222222222222222222222222222222222
222222222222222222200022000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222000220000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220002200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200022000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222000220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220002200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200022
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200220000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220002200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200022000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222000220000222222222222222222222222222222222000
000020000000200000200220222000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000222222222222222222222222222222222222000
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222220222222222222222022222220002222222200000000202222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220002200002222222222222222222222222222
222200000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000002222222222222222222222222222222
222220002222000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000002222222222222
222222222222222222222222222222222222222222200022000022222222222222222222
222222222222220000020000000000000000000000222222222222222222222222222220
002222222222222222222222222222222222222222222222222222200202222222222222
220222222022200000220000000002000000000000000000022222222222222222222222
222222222222200022220000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000022222
222222222222222222222222222222222222222222222222222000220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222200022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222222222222222222222222222222222222222222222222222
222222222222222222222220002222222222222022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220002200002222
222222222222222222222222222222222022222222222222222222222222220002222220
002222220002222000000222220000222220000222000220220200000222200022220222
222222222222222222222202220222222220200000200222222222202222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222200022222222222220022222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222200022
000022222222222222222222222222222222200000000022200002000022200002222002
202222002202222002202220000000222000000222200002220000200002000000022000
220000002222222000000000000220022200002200002200002000000022000000220000
022222222222222222222222222222222222200022220000002200000222000022220000
022220000022222200000000020000200002200002000022002000020000222222220000
222220000222220000222220002222222002200000002222000022000020000000000200
000000000220000200022000022222220000222000000222200002200000000002200002
222000002200000002222222222222222222222222222222222222222222222222222222
222000220000222222222222222222222222222222222220002200002200022000220000
002200222002200222002200222202200022200200022200222000222200022200022002
220020002200000002222220002000220022002222200222200022000222002200020002
200220002222222222222222222222222222222222222000222222000222200022200000
022220002222002220022222200022000220002200022000220002200222000220002222
222000000222002200222002200222000002222000022200222002200000022000220002
200022000220002000000002000220000222222000000220000200220000000000000000
000000002220000222000000002222222222222222222222222222222222222222222222
222222222220002200002222222222222222222222222222222222200022200022002220
022000222020002222002002220000002222002000222002000222002222002222200222
002220022200200020002222022222200220002200200022222002222000222002200022
200200022000200022222222222222222222222222222222222220002222220002222000
220002220022200222200022200222222000220002200022000222002220020002220002
200022222200000002200222202200022200200000002222002222002220000002220220
002200022000222002200022000200022002200222222200002000200022000200022002
202220002200020002220022222002220022222222222222222222222222222222222222
222222222222222222200022000022222222222222222222222222222222222002222000
220022200220022222200022220000022220000022220020002220020022220002220002
222000020022200200002000200222222222222200200022002002222220002220000220
022000220002000220002000222222222222222222222222222222222222200022222200
022220002200022220222000222000222000220020002200022000220000220022200200
222200022002222222000222222002222002002222002002222022220022220022200000
222222200022000220002220002000220002002222000002222222000222222000220000
002222022002200020002222022200022220022200222222222222222222222222222222
222222222222222222222222222000220000222222222222222222222222222222222220
002220002200000002200222222002222000000222200000222200200022200200222200
022000222220000000222000000220002002222222222222200000220000222222200222
200020200220000000220000000220002222222222222222222222222222222222222000
222222000022200022002222222220002220022220002000000022000000022200002200
220000022222000020022222220022222200022220020022220000022222222200222200
000022002222222000000002200000000220000000220002222000222222220022222220
002200000022222220022000200022222222002222200000022222222222222222222222
222222222222222222222222222222222220002200002222222222222222222222222222
222222200220000222000220022000000020002220000002220002002220002000222002
002222002222002222200222002220022222200220000000022222222220002200000222
222002222000200002200022000200020222200222222222222222222222222222222222
222200000222220002022200220022222222200022200222200020022000220000000222
000200002200000222220020000222222200222222000222200000222200200222222222
002222000000020000000220000000022000000002220000022200222220022222222200
222222200022000000000002220220002000222222220002220000000022222222222222
222222222222222222222222222222222222222222200022000022222222222222222222
222222222222222000000022220022200220000000220022200200022200220022200020
002220020022220022220022222002220022200222222002200222000222222002200022
002202220220022022002200022000220002200222222002222222222222222222222222
222222222222200022222200020022002200222202022000222002222000200220002200
022000220002200022000202222200220002222222002222222002222000002222002002
220222220022220002200000000000200022000220002220022000222222002222000022
222222000222022000220000000000002002200020002220202200222220022000222222
222222222222222222222222222222222222222222222222222000220000222222222222
222222222222222222222220002200022200022000220222002220222022200220002220
222002200000002220022002200000000220022200222002222220002200220002222220
002002220022000200200000200022200220002200220002222220022222222222222222
222222222222222222222000222222000220220022200220000220002020002220022002
200022000220002200022000220002002222002220002222222002200020022200020022
200020022200202200222200222002202220022000220002200022200220002222220022
200000222222220002200020002200020022200222022000220022000022002202200220
002222222222222222222222222222222222222222222222222222222220002200002222
222222222222222222222222222222200222200020000200002220000222220002222020
002222220000222000000222220000222000000020000020000200002222000002200002
222222220000222000022002000000002000020000200000002200022222000022222222
222222222222222222222222222220002222220002220000222200000200000000222000
002200002000220002200022000220002200022000220002200022222220002002220020
002200022002220220002022002002000000022000000220002200022000200000200002
222000020000200022222220000002000000002200000002200000002200220020000000
022002200022222222222222222222222222222222222222222222222222222222200022
000022222222222222222222222222222222222002222000222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
222222222222222222222222222222222222200022222200222220002222200222200000
002222000222000000002000020000220000200002000022002000020000222222220000
222200000222020000222200000220000000000000022222200022000020000220000200
002000022220000000002000222222220000222002000222220000220000000022200002
220000000200000002222222222222222222222222222222222222222222222222222222
222000220000222222222222222222222222222222222220022220022222222222222222
222222222222220000022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222000222200022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220002200002222222222222222222222222222222222200222000222222222
222222222222222222222220000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222220002222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220000022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220022000022222222222222222222222222222222200000000222
222222222222222222222222222222222220222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222000
002200000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220000002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222000220000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220002200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200022000022002000000000000022
020022220022222222222222222222222222222222200000000000000000000000000000
000000000000002002200220002000000000020000000020020000000000022002222222
220220020222222222222222022222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200220000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000022222002002
202202220022002222222222000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000200200002020222002
222022222020000000000000000000000020000220000022000200022222002200000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000002
000000000000000000000000000000000000000000000000000000000000000000022222
222222222222220000000000000000000000000002000000000000000000000002000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000020000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000022222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222220022222220222222222222220002022222000000000000220000
000000000000000000000000000000000000000000000000222222222222202222222222
222222220002222222222220222000000000000000220000000000200000002002022200
022000000000002200202000000000000000000000000000000000000000000000000000
000000000000000200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220000222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200020000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222000200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220000
222222222222222222222220222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200002222222222222222222222000222222222222222222222222222222222222222
222222222222200002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222202222
222222222222222222222222222222222222222222222222222000220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000022222222222222222222220000222222222222222222222222222222
222222222222222222222000022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
220000222222222222222222222222222222222222222222222222222222000200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220000222222222222222222222222200222222222222222222222
222222222222222222222222222220000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222200002222222222222222222222222222222222222222222222222222220002
000022222222222222222222222222222222222222222222222222222222220002222000
002000022002200000220000020000200000002222222222222222222222222222222222
222222222222222222222222222200002222222222222000002222222202222000202220
000000022222000022002220222222222222200002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222002222222222222222222222222222222222222222222222222
222200020000222222222222222222222222222222222222222222222222222222222200
022222000222002200222200022220002220022200220002222222222222222222222222
222222222222222222222222222222222222000022222222222200000000222222002222
002200220002200220020000200000000022222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222000000
200000022000200022000022220000220000020000000000002222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222220000002222222022220002202200000000020220000220000000222
222222222222000200002222222222222222222222222222222222222222222222222222
222222002222220002220022002222200222200022200222002220022222222222222222
222222222222222222222222222222222222222222220000222222222220002222200222
200022220022002200022002000220002000220022222222222220000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222000022220000200000000200000022000000220002200002000000002222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222000000002222220022220002002200020000200220002000
000000222222222222220002000022222222222222222222222222222222222222222222
222222222222222002222200222200200222222002222000002002220022200222222222
222222222222222222222222222222222222222222222222222200002222222222200222
222222222000222202200002000220220000200020002200222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222200022002200020002200200002002200022200220002200022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222200022222002222000222200200002000220220002
200020002000222222222222222200020000222222222222222222222222222222222222
222222222222222222222220022000002222000002222220022220000020002200000002
222222222222222222222222222222222222222222222222222222222222000022222222
220002222222222200000222022002020002202000202000220022002022222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222000220022000200222222000222202000022002200022
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222220002222222222200002222002000020002
200200002000200020002222222222222222000200002222222222222222222222222222
222222222222222222222222222222220000000222220000222222200222220020000022
000000022222222222222222222222222222222222222222222222222222222222220000
222222222200022222222222002202220000020000022020022020002220000022222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022220002220020002002222220022222220000220
022000000022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222200022222222222002002220020
020000022020002020002200200022222222222222220002000022222222222222222222
222222222222222222222222222222222222222200222002222200200222222002222200
220002220022200222222222222222222222222222222222222222222222222222222222
222200002222222222000222222222200022002200002220000220000222000022222000
002222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220000222200022222000020002222200222222
200020000220000000222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222220000222222222220022
022200000200000220200020000022200000022222222222222200020000222222222222
222222222222222222222222222222222222222222222222002200022222002200220200
022022002220022200222002222222222222222222222222222222222222222222222222
222222222222000022222222220002222222222002220022000022200002200022220002
200022002222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222000222222000200222222
002222022000220002200022000222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222200002222222
222000220202000022200002200002220000220220000222222222222222000200002222
222222222222222222222222222222222222222222222222222222222022002222200002
000200000000200000000000000000022222222222222222222222222222222222222222
222222222222222222220000222222222200022222222200002200200002222000022000
222220002200200022222222222220000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222000022220002200220002
002220020002200220000200022000220022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222000
022222222220002200220000222000022000022200002000200022222222222222220002
000022222222222222222222222222222222222222222222222222222222222220000022
220000022022000000022000020000000000022222222222222222222222222222222222
222222222222222222222222222200002222222222000222222202000022000000022222
000000002222200002000002222222222222200002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220000222200022
000200222000000220022002200022000220000000222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222220000222222222000222002200022222000220002222000020000000222222222222
222200020000222222222222222222222222222222222222222222222222222222222222
220000222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000022222222220000222220022222222222
222222222222222222222222222222222222222222222000022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200002
222000222000022222000022220000220000020000000000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222220002222222020000220020000222220000000022222000020000022222
222222222222000200002222222222222222222222222222222222222222222222222222
222222222200022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220000222222222220002222200222
222222222222222222222222222222222222222222222222222220000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222000022220002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220000222222222222200022222220222222222222222222222222222222222222222
222222222222222222220002000022222222222222222222222222222222222222222222
222222222222222222200222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200022222222222220000
000002222222222222222222222222222222222222222222222222222222200002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220002222200022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222200022222002222222222222222222222222222222
222222222222222222222222222200020000222222222222222222222222222222222222
222222222222222222222222222022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000022222222
222220000002022222222222222222222222222222222222222222222222222222222000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222000000000000022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222200000000022222222222222222222222
222222222222222222222222222222222222000200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220000
222222222222222222222222222222222222222222222222222222222222222222222222
222220000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222200022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222220000020222222222222222
222222222222222222222222222222222222222222220022000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200002222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222200220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000022222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222220000200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220000222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200002222222222222222222222222222222222222222
222222222222222222222222222222222222200002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200020000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000022222222222222222222222222222222
222222222222222222222222222222222222222222222000022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222000200002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222200020000222222222222222222222222222222222222
222222222222222222222222222220222002222002202222202022222020002000200000
000222220220202022220200022002222222222222022220202022222222200222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222000200000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000202000
000022202022222222202202220022200022220220222222222222222222222222222222
222222222000000000000000000000000000000000000220022222000220222202000000
002200002220222222002222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000020000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000220000000
000000000000000000000000000000000000000000000000000000000000000220222000
022220022000000002220022220000000202200000020000000200022020000020000022
222000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222222000000222222002002022
000022220222000000000000000000000000000022222222222222222222222222222222
222222222222222222222222222222222222222222222202020022222222222220222200
002222222222220000000000000000000000000000000000000000000000000000000000
00000022040000002701ffff030000000000

2. Виды балансов

В зависимости от назначения, содержания и порядка составления различают
несколько видов балансов.

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

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

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

Балансы также классифицируются по следующим признакам:

I. По времени составления различают балансы:

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

2) текущие — составляются периодически. Они в свою очередь
подразделяются на месячные, квартальные и годовые;

3) заключительный баланс — отчетный документ о
производственно-финансовой деятельности организации за определенный
период — составляется на основе проверенных бухгалтерских записей
(выверка оборотов и остатков по счетам, проверка инвентаризацией средств
и расчетов);

4) ликвидационный — составляется для характеристики имущественного
состояния организации на дату прекращения ее деятельности как
юридического лица;

5) предварительный баланс — бухгалтерский баланс, составляемый заранее
на конец отчетного периода с учетом ожидаемых изменений в составе
имущества организации. Основой такого баланса служат практические
бухгалтерские данные о состоянии активных и пассивных статей к моменту
его составления и ожидаемые данные о хозяйственных операциях до
окончания отчетного периода. Составление предварительного баланса имеет
целью заранее установить финансовое положение организации, в котором она
окажется в конце отчетного периода;

6) соединительные — при слиянии двух или более подразделений;

7) разъединительные — при изменении структуры подчиненности, в условиях
приватизации;

8) консолидированные — объединенные балансы материнской и дочерних
компаний.

II. По объему информации балансы бывают:

1) единичные, отражающие деятельность только од

ной организации и составляемые по данным текущего бухгалтерского учета;

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

III. По способу очистки различают:

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

2) баланс-нетто. Представляет собой очищенный от регулирующих статей
баланса: «Износ основных средств», «Износ нематериальных активов»,
«Торговая наценка».

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

IV. По характеру деятельности:

1) по основной деятельности, т. е. уставной деятельности организации:
для промышленных организаций — это промышленность; для торговых —
торговля;

2) балансы не по основной деятельности. Все прочие виды деятельности
являются не основными.

V. По формам собственности существуют балансы организаций (предприятий):

— государственных;

— муниципальных;

— кооперативных;

— частных;

— совместных;

— общественных.

3. Типы изменений баланса под влиянием хозяйственных операций

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

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

Первый тип хозяйственных операций.

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

Таким образом, операции первого типа вызывают изменения только в активе
баланса, валюта баланса не меняется.

Первый тип балансовых изменений можно представить в виде уравнения

А + X – X = П, где А — актив;

П — пассив;

X — изменение средств под влиянием хозяйственных операций.

Пример. Согласно расходному кассовому ордеру выдано под отчет на
командировочные расходы 2000 руб. Следовательно, в балансе по статье
«Касса» сумма уменьшится, а по статье «Расчеты с подотчетными лицами» —
увеличится.

Соответственно эта хозяйственная операция найдет следующее отражение на
счетах. По счету «Касса» сумма уменьшится, значит, кредитуется счет
«Касса», а счет «Расчеты с подотчетными лицами» (увеличивается
задолженность) дебетуется. Корреспонденция счетов будет иметь следующий
вид:

Дт «Расчеты с подотчетными лицами» — 2000 руб.

Кт «Касса» — 2000 руб.

Второй тип хозяйственных операций.

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

Ко второму типу относятся операции по удержанию подоходного налога из
заработной платы рабочих и служащих, удержанию 1 % в Пенсионный фонд из
заработной платы рабочих и служащих и др.

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

Второй тип балансовых изменений можно записать в виде уравнения А = П +
X – X.

Пример. На основании выписки банка с расчетного счета

полученный кредит направлен на погашение задолженности поставщикам в
сумме 140 000 руб. В балансе по статье «Расчеты по краткосрочным
кредитам и займам» сумма увеличивается, а по статье «Расчеты с
поставщиками и подрядчиками» уменьшается. Соответственно счет «Расчеты
по краткосрочным кредитам и займам» увеличивается — кредитуется, а счет
«Расчеты с поставщиками и подрядчиками» — уменьшается — дебетуется.
Корреспонденция счетов будет иметь следующий вид:

Дт «Расчеты с поставщиками и подрядчиками» — 140 000 руб.

Кт «Расчеты по краткосрочным кредитам и займам» — 140000руб.

Третий тип хозяйственных операций.

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

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

Этот тип балансовых изменений можно отразить уравнением А + X = П + X.

Пример. На основании акцептованных (принятых к оплате) платежных
документов поставщиков и приходных ордеров со склада оприходованы
материалы на сумму 8000 руб. Статьи актива баланса «Материалы» и пассива
баланса «Расчеты с поставщиками и подрядчиками» — увеличатся. Итог
баланса также увеличится на эту сумму. Соответственно корреспонденция
счетов (проводка) будет иметь следующий вид:

Дт «Материалы» — 8000 руб.

Кт «Расчеты с поставщиками и подрядчиками» — 8000 руб.

Четвертый тип хозяйственных операций.

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

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

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

Этот тип балансовых изменений можно отразить уравнением А – X = П – X.

Пример. На основании платежных ведомостей и расходного кассового ордера
выдана заработная плата работникам в сумме 20 000 руб. Статья актива
баланса «Касса» и статья пассива баланса «Расчеты с персоналом по оплате
труда» уменьшается. Итог баланса также уменьшится на сумму хозяйственной
операции. Корреспонденция счетов (проводка) будет иметь следующий вид:

Дт «Расчеты с персоналом по оплате труда» — 20 000 руб.

Кт «Касса» — 20 000 руб.

Рассмотрим пример типов изменений в балансе:

№ п/п

Содержание хозяйственной операции

Дебет

Кредит

Сумма,

руб.

Тип

1

Отражена стоимость компьютера, полученного от поставщика

Вложения во внеоборотные активы

Расчеты с поставщиками и подрядчиками

30000

III

2

Учтен налог на добавленную стоимость по полученному компьютеру

Налог на добавленную стоимость при приобретении основных средств

Расчеты с поставщиками и подрядчиками

6000

III

3

Оплачена поставщику стоимость за компьютер с расчетного счета

Расчеты с поставщиками и подрядчиками

Расчетные счета

36000

IV

4

Зачтен налог на добавленную стоимость по оприходованному и оплаченному
компьютеру

Расчеты по налогам и сборам

Налог на добавленную стоимость при приобретении основных средств

6000

IV

5

Введен в эксплуатацию оприходованный компьютер

Основные средства

Вложения во внеоборотные активы

30000

I

6

Поступили в кассу с расчетного счета деньги для выдачи заработной платы

Касса

Расчетные счета

20000

I

7

Выдана заработная плата из кассы

Расчеты с персоналом по оплате труда

Касса

20000

IV

8

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

Нераспределенная прибыль

Уставный капитал

15000

II

Логическая структура бухгалтерского баланса

picscalex100010009000003c20702000000a10702000000040000000301080005000000
0b0200000000050000000c0263016302030000001e00a1070200410b2000cc002a02b903
00000000620162020000000028000000b90300002a020000010004000000000000000000
0000000000000000000000000000000000000000ffffff00fefefe000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222022222222
220002222202000000002200000000000002020022222222202202222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202220222000002222222222222222222222222222222222222222222222
202220222000002222222222222222222222222222222000000000222022000000222022
222000022222222222222220002222220002000000222222222000200022222002202222
222222020220002200220022202222222222222222222222222222222222222222222222
222202002000000000000002200020000000000020000000202220000000020222222022
202000222000020222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220000
202200200020022000000000000000000220022000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000002222222222222000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000222222222222222222000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
022222222222222000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000002222222222222000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000222222222
222222222000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000022222222222220000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000222222222222
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000022000000000000000000000000000
000000000002000222222222222222222000200000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000022222222222220000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
202020000000002020200020202022202220202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222000222222222222000222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000222222222222222222002222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222000222222222222000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
222222222000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222000222222222222
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222000222222222222000222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000222222222222222222000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222000222222222222000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
222222222002222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222000222222222222
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220022222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002222222222222000222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000222222222222222222000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002222222222222000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
222222222000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002222222222222
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222220222222222222222
200222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002222222222222000222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000222222222222222222000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
022222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002222222222222000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
222222222000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220022222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200022222000000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220022222222222222222222222222
222222222222222222222222220222222222222022222002222222222222222222222222
200022222222222222222222222220002220002222222222222222222002222222222222
000222222222222222222222222222220002222000222222222222222222222222000222
200222222222222022222222222200222200022222222222222222220002220000222222
222222222222000222222222222222222002222222222222222222222222220002222000
222222222222222222222222000222000022222222222222222222222200002220002222
222222220222222222222000222000222222222222222200022222222222220002222222
222222222222222222222222200222200022222222222222222200022200002222222222
222222222222222000222000222222222222222222000222000022222222222222222222
200022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
222222222222222222222222222200002220002222222222200222222222220002220000
222222222222222222000022000022222222222222222222222220002220002222222222
222222222002222222222222000222222222222222222222222222220002222000222222
222222222222222222000222000222222222222022222222222200222200022222222222
222222220002220000222222222222222222000222222222222222222002222222222222
222222222222220002222000222222222220022222222222000222000022222222222222
222222222220002220022222222222220022222222222000222000222222222222222200
022222222222220002222222222222222222222222222222200222200022222222222222
222200022200002222222222222222222222222000222000222222222222222222000222
000022222222222222222222200222222000000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220022222222222222222222222222222220022220002222222222
220222222222222002220002222222222222222222220222000222222222222222222222
222220002220022222222222222222222002222222222222000222222222222222222222
222222222002222002222222222222222222222222200222002222222222222022222222
222220222200222222222222222222222002220022222222222222222222000222222222
222222222000222222222222222222222222222002222002222222222220022222222222
200222002222222222222222222222222220022220022222222222220222222222222200
222000222222222222222200022222222222222002222222222222222222222222222222
200222200222222222222222222220022200022222222222222222222222222002222002
222222222222222222220222002222222222222222222222200222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222220022220022222222222220022222222222200220022222222002200222222220022
002222222222000000000222222222002220022222222222222222222002222222222222
000222222222222222222222222222222202222002222222220000000002222222200222
002222222222222022222222222222022002222222220000022222222200200222222222
222222222222000222222222222222222000222222222222222222222222222002222002
222222222220022222222222220022002222222222000000000222222220022220022222
222222220222222222222220222002222222222222222200022222222222220002222222
222222222222222222222222220222200222222200000022222222002200222222222200
000000022222222002222002222222000000222222220022002222222222222222222222
200222222000000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222000000022222222222200020222222222220000022
222222000000022222222000002222222222000000000222222220002220022222222222
222222222002222222222222000222222222222222222222222222222200000022222222
220000000022222222200222002222222220000000002222222222200002222222200000
002222222220000222222222222222222222000222222222222222222000222222222222
222222222222222200000022222222222020002002222222222000022222222222000000
002222222220022220022222222220220220022222222222000022222222222222222200
022222222222220002222222222222222222222222222222220000000222222000000022
222222200002222222222200000000022222222002222002222222000000022222222000
022222222222222222222222200222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222000000022222222200
000000022222222222000222222222022200222222222200022222222222222222222222
222220002220022222222222222222222002222222222222000222222222222222222222
222222222200220022222222222222222222222222000222002222222220000000002222
222222200022222222222222222222222220002222222222222222222222000222222222
222222222000222222222222222222222222222200220022222222200000000002222222
222200222222222222222222222222222220022220022222222200000000002222222222
200022222222222222222200022222222222220002222222222222222222222222222222
220022002222222222222222222222220022222222222222222222222222222002222002
222222022222222222222200022222222222222222222222200222222000000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222202200222222222220020022222222222222002222222222222222222222222200
022222222222000000000222222222002220022222222222222222222002222222222222
000222222222222222222222222222222220200222222222200000000002222222200222
002222222222222022222222222222200022222222222222222222222220002222222222
222222222222000222222222222222222000222222222222222222222222222220200022
222222222222022222222222222200222222222220000000000222222220022220022222
222222220222222222222222200222222222222222222200022222222222220002222222
222222222222222222222222222022002222222222222222222222220022222222222000
000000022222222002222002222222222222222222222200222222222222222222222222
200222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222200000222222222222220222222222222220000222
222222222222222222222000022222222222000000002222222222002220022222222222
222222222002222222222222000222222222222222222222222222222220000222222222
220002000022222222200222202222222222222022222222222222000022222222222222
222222222220002222222222222222222222000222222222222222222000222222222222
222222222222222220000222222222222220022222222222222000022222222222000000
002222222220022220022222222222220222222222222222000022222222222222222200
022222222222220002222222222222222222222222222222222000022222222222222222
222222200002222222222200000000022222222002222002222222222222222222222000
022222222222222222222222200022222002020222222222222222222222222222222222
222222222022222222222222222222222200222202222222222220222222222222222222
222222222222002220022222222222222222200222220222220222200222022202202222
222220022222022222222222222222222222222222222222222222222222222222222222
222222222222222222220022222222222222222222222222222222200000222222222222
220222222222222200020222222222222222222222222002002222222222222222222222
222220002220022222222222222222222002222222222222000222222222222222222222
222222222222000222222222222222222222222222200222202222222222222022222222
222222002202222222222222222222222200220222222222222222222222000222222222
222222222000222222222222222222222222222220000222222222222220022222222222
220022022222222222222222222222222220022220022222222222220222222222222220
002022222222222222222200022222222222220002222222222222222222222222222222
222200022222222222222222222222002200222222222222222222222222222002222002
222222222222222222222002022222222222222222222222200022222002020222222222
222220000022220022000220022000200000022000222220002200022000022002200200
022200002200022000220000222000220022000200022000200022222222000022200000
000022000020000000000220002000000220000000222222222222222222222222222222
222222222222222222222222222222222222222222220022222222222222222222222222
222222220002222222222222220222222222222200222022222222222222222222220022
202222222222222222222222222220002220022222222222222222222002222222222222
000222222222222222222222222222222222002222222222222222222222222222200222
202222222222222022222222222220022200222222222222222222222000220022222222
222222222222000222222222222222222002222222222222222222222222222222002222
222222222220022222222222220022202222222222222222222222222220022220022222
222222220222222222222200022202222222222222222200022222222222220002222222
222222222222222222222222222200022222222222222222222222002220222222222222
222222222222222002222002222222222222222222220022202222222222222222222222
200222222002020222222222222222200222220022200220022002200222002002222222
002200220222002002200220022000000220022002220000022002220022000220022002
220022222220022002000200020022200220020002200220022000000200220022222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222220002222222222222222222222222222000222002
222222222222222222200022200022222222222222222222222220000000002222222222
222222222002222222222222000222222222222222222222222222222222002222222222
222222222222222222000000000222222222222222222222222200002200022222222222
222222220000220002222222222222222222002222222222222222222002222222222222
222222222222222222002222222222222222222222222222000022200022222222222222
222222222200000000002222222222222222222222222000022200022222222222222220
022222222222222002222222222222222222222222222222222220222222222222222222
222200002220002222222222222222222222220000000000222222222222222222200022
200022222222222222222222200222222002020222222222222222200222220002200220
022002200222002002222222002200222222002002000220020002222220022002200222
222002220022000220022000220022222200222200202200222002200220020002200220
022002222200220022222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222220022222222222222
222222222222220000222002222222222222222222200002200022222222222222222222
222220000000002222222222222222222002222222222222000222222222222222222222
222222222222222222222222222222222222222222002000022222222222222222222222
222220002220022222222222222222220000222002222222222222222222000222222222
222222222002222222222222222222222222222222222222222222222222222222222222
220022200222222222222222222222222222222222222222222222222222222222222000
022200022222222222222220022222222222220002222222222222222222222222222222
222220222222222222222222222222222220002222222222222222222222220000020000
222222222222222222200222220022222222222222222222200222222002020222222222
222222200222220000200220022002200020022002222222000200222220022202002020
020022222220000002200222222000000022200020022000020022222200222200200200
222002200222002002200020020022222220000022222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002222222222222
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222002222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220022222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222002020222222222222222200222220020000220022002200000222002222222
002000222200022202022000020022022220000002200222022002200022202200022002
200022222200222200220000222002200222200002200000022022222222200022222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002222222222222000222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000222222222222222222002222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200222222002020222222222222222200222220022000220
022002200222222002222222002200222220022200022200020000000220022002200000
002002220022002220022002220022222200222000202200222002200220222002200220
022002220222220022222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002222222222222000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
222222222002222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222002020222222222
222222200222220022200220022002200222222002222222002200220222022200222200
022002200220022002200220022002220022002220022002220022222200022002200200
222002200220022022200220002002200200020002222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002222222222222
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222002222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222002020222222222222222200222220002000200000000200022220000222220
002000020000022000222220022200002200022000220000022000200022000200000000
200002222200000022200200222000000220000022000220002200002220000022222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002222222222222000222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000222222222222222222002222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200222222002020222222222222222200222222222222222
222222222222222222222222222222222202222202222222222220022222222222222222
222222222222222222222222222222222220222222220222222222222222222222222222
222220022222022222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002222222222222000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
222222222002222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222002020222222222
220022200220022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200000222222220000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222200022222222200222220220022002200
022222222222222222222222222222222222222222222222222222222002222222222222
000222222222222222222222222222222222222222222222222222222222222220000200
002222222000022000200002000200022222222222222222222222222222222222222222
222222222222000222222222222222222002222222222222222222222222222222222222
222222222222222222222220000200002200022222220000222000200022002000222222
222222222222222222222222222222222222222222222200022222222222222002222222
222222222222222222222222222222222222222222222222222000022222202222222222
200002220022000220002000222222222222222222222222222222222222222222222222
200222222002020222222222220000000000022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
220022222222000002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222200022222
222000222000220022002200022222222222222222222222222222222222222222222222
222222222002222222222222000222222222222222222222222222222222222222222222
222222222222222222002220022222222200222200220022000200022222222222222222
222222222222222222222222222222222222000222222222222222222002222222222222
222222222222222222222222222222222222222222222222002220022200022222222002
222002220022002200222222222222222222222222222222222222222222222222222200
022222222222222002222222222222222222222222222222222222222222222222222222
222200222222002222222222220022220002200220022002222222222222222222222222
222222222222222222222222200222222002020222222222222000000000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222220000222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222200022222222200222000220022002200222222222222222222222222
222222222222222222222222222222222002222222222222000222222222222222222222
222222222222222222222222222222222222222222002220022222222200222200220022
202200222222222222222222222222222222222222222222222222222222000222222222
222222222002222222222222222222222222222222222222222222222222222222222222
002220022200222222222002222000220222002200222222222222222222222222222222
222222222222222222222200022222222222222002222222222222222222222222222222
222222222222222222222222222200222222002222222222220022220002200220022002
222222222222222222222222222222222222222222222222200222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222200022222222200222000220022002200
222222222222222222222222222222222222222222222222222222222002222222222222
000222222222222222222222222222222222222222222222222222222222222222002220
022222222200222200020022202200022222222222222222222222222222222222222222
222222222222002222222222222222222002222222222222222222222222222222222222
222222222222222222222222002220022220222222222002222000220222002200222222
222222222222222222222222222222222222222222222200022222222222222002222222
222222222222222222222222222222222222222222222222222200222220000222222222
220022220002202220022002222222222222222222222222222222222222222222222222
200222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222200022222
222200222202200222002200222222222222222222222222222222222222222222222222
222222222002222222222222000222222222222222222222222222222222222222222222
222222222222222222002220022222222200222200200022202200022222222222222222
222222222222222222222222222222222222000222222222222222222002222222222222
222222222222222222222222222222222222222222222222002220022200222222222002
222002000222002200222222222222222222222222222222222222222222222222222200
022222222222222002222222222222222222222222222222222222222222222222222222
222200222220020222222222220022220022002220022002222222222222222222222222
222222222222222222222222200222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222200022222222200222000200022002200222222222222222222222222
222222222222222222222222222222222002222222222222200222222222222222222222
222222222222222222222222222222222222222222002220022222222200222200220022
200200022222222222222222222222222222222222222222222222222222002222222222
222222222002222222222222222222222222222222222222222222222222222222222222
002220022200222222222002222002200222002200222222222222222222222222222222
222222222222222222222200022222222222222002222222222222222222222222222222
222222222222222222222222222200222220220022222222220022220022002220022002
222222222222222222222222222222222222222222222222200222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222200022222202000202002220022002200
222222222222222222222222222222222222222222222222222222222002222222222222
000222222222222222222222222222222222222222222222222222222222222222002220
022222200000002200220022000000022222222222222222222222222222222222222222
222222222222000222222222222222222002222222222222222222222222222222222222
222222222222222222222222002220022220222222000000022002200022000000222222
222222222222222222222222222222222222222222222200022222222222220002222222
222222222222222222222222222222222222222222222222222200222200222022222220
000020220022000220022002222222222222222222222222222222222222222222222222
200222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222200022222
200000002000220022000000022222222222222222222222222222222222222222222222
222222222002222222222222000222222222222222222222222222222222222222222222
222222222222222222002220022222220000002200220022000000022222222222222222
222222222222222222222222222222222222000222222222222222222002222222222222
222222222222222222222222222222222222222222222222002220022200022222200000
022002200022000000022222222222222222222222222222222222222222222222222200
022222222222222002222222222222222222222222222222222222222222222222222222
222200222200222022222222000000220022000220000000222222222222222222222222
222222222222222222222222200222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222200022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002222222222222000222222222222222222222
222222222222222222222222222222222222222222002220022222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
222222222002222222222222222222222222222222222222222222222222222222222222
002220022200222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222002222222222222222222222222222222
222222222222222222222222222200222002222002222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222200022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002222222222222
000222222222222222222222222222222222222222222222222222222222222222002220
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222002222222222222222222222222222222222222
222222222222222222222222002220022200022222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222002222222
222222222222222222222222222222222222222222222222222200222002222002222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222000002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002222222222222000222222222222222222222222222222222222222222222
222222222222222220000200002222222222222222222222222222222222222222222222
222222222222222222222222222222222222000222222222222222222002222222222222
222222222222222222222222222222222222222222222220000200002000022222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222002222222222222222222222222222222222222222222222222222222
222000020000222000222222222222222222222222222222222222222222222222222222
222222222222222222222222200222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002222222222222000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
222222222002222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002222222222222
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222002222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002222222222222000222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222002222222222222222222002222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
022222222222222002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200222222000000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002222222222222000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
222222222002222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002222222222222
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222002222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222000222222222222000222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000222222222222222222002222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
022222222222222002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222000222222222222000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222002222222222
222222222002222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222000222222222222
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222002222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002222222222222000222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000222222222222222222002222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
022222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222220000000
000000000000022000020002200222000000002000000200000000000000000000000000
000000000000000000000000000000000002222222222222000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000222222222
222222222000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000022222222222220000000000000000000000000000000000
202020200000000000200000000200000000000000200000000000000000000000000000
000000000000000000000000000000000000000000000000200022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220000000000000000000000000000
000000000000002200000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000222222222222
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000222222222222222222000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000022222222222220000000000
000000000000000000000000200000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000002222222222222000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000002222222222222222222000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
022222222222222000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000000000000000200000000000000000000000002002222222
222222222220002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222000000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222000000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220000000022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222000000000022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200000000022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222000000002222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222000000000000022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200000000000000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
000000000000022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200000000000000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222200000000000000002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222000000222200000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200000222200000002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220000000000000000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222000000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000002222222220000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
000222222222200002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
002222222222200002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220000222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222000222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200022
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222000222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022222222222222220002222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222200022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222000222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222200022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222000222222222222222222
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222220002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222002222222222222222222002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
222222222222222220002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220002222222222222222222200222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220022222222222222222222002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220002222
222222222222222200222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200022222222222222222220002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220002222222222202222222200022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200022200022222220002222000222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022200022222220000222200022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200222200222220022222222002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222000020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220022000000002200002222
220002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200222
000000222200000222200222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022000000222222000222220022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222000220
000002220000000022000222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200022200000000222200222220002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222000222002220022002220022200022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200222202
220022222002222220002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222000222022200222000000022200222222222222222222222222222
222222222222222222222222222222222222222222222222222222222000000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200022220022220222220022222002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222000222222220022002220022200022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200222222222002222002222220002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222002222222220222202222222200222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222022222222220002
222002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222002222
222220022002220022200022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200222222222002222002222220002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222002222
222220022220222222200022222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222202222222002002222002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222002222222220022002220002220022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200222222
222002222002222222002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222002222222220022222022222200022222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222000222222200222200000000222002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222002222222200020002222002200022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200222222000022222002222222002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222002222222200222222002222200022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222220022200022000
222002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222002222
220000220002222002200022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200222222000022222002222220002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222002222
200000222222200222200022222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222220022000222200222002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222000222222000222002220002200022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200222222
200222222002222220002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222000222222002222222200222200022222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200022222222002000222200222002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222000222222220222002220002200022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220222222002222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222000222222202222222200222200222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200022222222002000222000
220002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200222
222220022002220022200222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220022222002222200022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222000222
222200220222200022200222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220002202220002200222002220002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200022022220022002220022200222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022202
220022222002222200222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200222022200220222200222000222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220002200000002200222002200022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220022200000022202200022000222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220002200000022222002222000222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200022000000222000000222002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222002220000022220000022
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
220000222220002220002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222002220000222222202222002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
200002222200002220002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222000020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222000222202222222022220000222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222200022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222000222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222200022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022222222222222200002222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222000022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200022222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222000222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222000000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220000222222222222000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
002222222222220000222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220000222222222222000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
002222222222200002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000000222222200000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220000000222220000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
000222222000002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220000002222200000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222200000022000000002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200000000000000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220000000000000022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200000000000000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222200000000002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222000000000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220000000022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222000000000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220000002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220002200222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222002222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222002222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220002222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222002222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222000222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222222222222222222222220000000000000000000002000002200
000000002200000000020002020220000000000000000000000000000000000000000000
000000000002222222222222222222222220000000000000000000000000000000000000
000000000000000002222222222222222222222220000000000000000000000000002222
222222222222222222222000000000000000000000000000022222222222222222222222
222222000000000000000000000000000000000000000000000000000002222222222222
222222200000000000000000000000000000000020200000000000000000002222222222
222222222222222000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000222222222222222222222220000000000000
000000000000000000000000000000000000000002222222222222222222222200000000
000000000000000000000222222222222222222222222000000000000000000000000000
022222222222222222222222222222000000000000000000000000000000000000000000
000000000000222222222222222222000000000000000000000000000000000000000000
000000000000002222222222222222222222220000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000002222222222222
222222222220020000000000000002000000000000000000000000000000000002222222
222222222222222220000000000000000000000000000222222222222222222222222000
000000000000000000000000022222222222222222222222222222000000000000000000
000220022220000200000000020200000000222222222222222222000200000000000000
000000000000000000000000000000000000002222222222222222222222220000000000
000000000000000000000000000000000000200000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000002202000222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022022200000022000000222000222222200020022000020002002
202000000000002000000000022020000220022002222222200222222222222222222222
222002222222222222222222222220002222222222222222222222200022222220222022
202222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222222222222222222222000222
222222222222222222222002222222222222222222222220022222222222222222222222
222222002222222222222222222222222222222222222222222222222200222222222222
222222002222222222222222222222222222222222222222222222222222002222222222
222222222222220002222222222222222222222200222222222222222222222222002222
222222222222222222220022222222222222222222222200222222222222222222222222
002222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222222222222222000222
222222222222222222222002222222222222222222222220022222222222222222222222
200222222222222222222222222002222222222222222222222220002222222222222222
222222200022222222220222202222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222222222222222222200222222222222222222222222002222222222222222222222220
022222222222222222222222222222002222222222222222222222222222222222222222
222222222200222222222222222222002222222222222222222222222222222222222222
222222222222002222222222222222222222220002222222222222222222222200222222
222222222222222222002222222222222222222222220022222222222222222222222200
222222222222222222222222002222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222000222222222222222222222222002222222222222222222222220
022222222222222222222222000222222222222222222222220002222222222222222222
222220002222222222222222222222200022222220000000000222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222222222222222222222000222222222222222222222222002
222222222222222222222220022222222222222222222222222222002222222222222222
222222222222222222222222222222222200222222222222222222002222222222222222
222222222222222222222222222222222222002222222222222222222222220002222222
222222222222222200222222222222222222222222002222222222222222222222220022
222222222222222222222200222222222222222222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222222222222000222222222222222222222222002
222222222222222222222220022222222222222222222222200222222222222222222222
222002222222222222222222222220002222222222222222222222200222222220000000
020222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222200022222222222222222222222000222
222222222222222222222002222222222222222222222220022222222222222222222222
222222002222222222222222222222222222222222222222222222222200222222222222
222222002222222222222222222222222222222222022222222222222222002222222222
222222222222220002222222222222222222222200222222222222222222222222002222
222222222222222222220022222222222222222222222200222222222222222222222222
002222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222222222222222000222
222222222222222222220002222222222222222222222220022222222222222222222222
000222222222222222222222222002222222222222222222222220002222222222222222
222222200222222220222222222222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222222222222222222200222222222222222222222222000222222222222222222222220
022222222222222222222222222222002222222222222222222222222222222222222222
222222222200222222222222222222000222222222222222222222222222222222022222
222222222220002222222222222222222222220002222222222222222222222200222222
222222222222222222002222222222222222222222220022222222222222222222222200
222222222222222222222222002222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222000222222222222222222222220002222222222222222222222220
022222222222222222222222200222222222222222222222222002222222222222222222
222220002222222222222222222222200022222222222222222222222002222222222222
222222222220022222222222222222222222000222222222222222222222222002222222
222222222222222220022222222222222222222222000222222222222222222222222002
222222222222222222222220022222222222222222222222222222002222222222222222
222222222222222222222222222222222200222222222222222222002222222222222222
222222222222222222022222222222222220002222222222222222222222220002222222
222222222222222200222222222222222222222222002222222222222222222222220022
222222222222222222222200222222222222222222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222222222222000222222222222222222222220002
222222222222222222222220022222222222222222222222000222222222222222222222
222002222222222222222222222220002222222222222222222222200022222220022222
022222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222222222222222222222200222
222222222222222222222002222222222222222222222220022222222222222222222222
222222002222222222222222222222222222222222222222222222222200222222222222
222222000222222222222222222222222222222222022222222222222222002222222222
222222222222220002222222222222222222222200222222222222222222222222002222
222222222222222222220022222222222222222222222200222222222222222222222222
002222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222222222222222000222
222222222222222222220002222222222222222222222220022222222222222222222222
200222222222222222222222222002222222222222222222222220002222222222222222
222222200022222220000000022222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222200022222
222222222222222222000222222222222222222222222002222222222222222222222220
022222222222222222222222222222002222222222222222222222222222222222222222
222222222200222222222222222222002222222222222222222222222222222222022222
222222222222002222222222222222222222220002222222222222222222222200222222
222222222222222222002222222222222222222222220022222222222222222222222200
222222222222222222222222002222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222000222222222222222222222220002222222222222222222222220
022222222222222222222222200222222222222222222222222002222222222222222222
222220002222222222222222222222200022222220020000022222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222200022222222222222222222222000222222222222222222222222002
222222222222222222222220022222222222222222222222222222002222222222222222
222222222222222222222222222222222200222222222222222222002222222222222222
222222222222222222222222222222222220002222222222222222222222220002222222
222222222222222200222222222222222222222222002222222222222222222222220022
222222222222222222222200222222222222222222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222222222222000222222222222222222222220002
222222222222222222222220022222222222222222222222000222222222222222222222
222002222222222222222222222220002222222222222222222222200022222222222222
222222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222200022222222222222222222222000222
222222222222222222222002222222222222222222222220022222222222222222222222
222222002222222222222222222222222222222222222222222222222200222222222222
222222002222222222222222222222222222222000000002222222222220002222222222
222222222222220002222222222222222222222200222222222222222222222222002222
222222222222222222200022222222222222222222222200222222222222222222222222
002222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222222222222222000222
222222222222222222220002222222222222222222222220022222222222222222222222
200222222222222222222222222002222222222222222222222220002222222222222222
222222200022222222000222222222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222200022222
222222222222222222200222222222222222222222222002222222222222222222222220
022222222222222222222222222222002222222222222222222222222222222222222222
222222222200222222222222222222000222222222222222222222222222222000000022
222222222222002222222222222222222222220002222222222222222222222200222222
222222222222222222002222222222222222222222220022222222222222222222222200
222222222222222222222222002222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222000222222222222222222222220002222222222222222222222220
022222222222222222222222200222222222222222222222222002222222222222222222
222220002222222222222222222222200222222220000222222222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222200022222222222222222222222000222222222222222222222222002
222222222222222222222220022222222222222222222222222222002222222222222222
222222222222222222222222222222222200222222222222222222002222222222222222
222222222222222220022022222222222222002222222222222222222222220002222222
222222222222222200222222222222222222222222002222222222222222222222200022
222222222222222222222200222222222222222222222222002222222222222222222222
220022222000000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222222222222000222222222222222222222220002
222222222222222222222220022222222222222222222222000222222222222222222222
220002222222222222222222222220002222222022222222222222200222222220220222
222222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222200022222222222222222222222002222
222222222222222222222002222222222222222222222220022222222222222222222222
222222002222222222222222222222222222222222222222222222222200222222222222
222222002222222222222222222222222222222200022022222222222220002222222222
222222222222220002222222222222222222222200222222222222222222222222002222
222222222222222222220022222222222222222222222200222222222222222222222222
002222222222222222222222220022222000000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222222222222222000222
222222222222222222220002222222222222222222222220022222222222222222222222
000222222222222222222222222002222222222222222222222220002222222000000002
022222200022222220220220022222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222200022222
222222222222222222000222222222222222222222222002222222222222222222222220
022222222222222222222222222222002222222222222222222222222222222222222222
222222222200222222222222222222000222222222222222222222222222222002000022
222222222222002222222222222222222222220002222222222222222222222200222222
222222222222222222002222222222222222222222220022222222222222222222222200
222222222222222222222222002222222222222222222222220022222000000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222000222222222222222222222220002222222222222222222222220
022222222222222222222222000222222222222222222222222002222222222222222222
222220002222222000000000022222200222222220000000022222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222222222222222222222000222222222222222222222222002
222222222222222222222220022222222222222222222222222222002222222222222222
222222222222222222222222222222222200222222222222222222000222222222222222
222222222222222022200222222222222222002222222222222222222222220002222222
222222222222222200222222222222222222222222002222222222222222222222220022
222222222222222222222200222222222222222222222222002222222222222222222222
220022222000000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222222222222000222222222222222222222220002
222222222222222222222220022222222222222222222222200222222222222222222222
222002222222222222222222222220002222222022202222222222200022222220000000
222222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222222222222222222222000222
222222222222222222222002222222222222222222222220022222222222222222222222
222222002222222222222222222222222222222222222222222222222200222222222222
222222000222222222222222222222222222222222222222222222222222002222222222
222222222222220002222222222222222222222200222222222222222222222222002222
222222222222222222200022222222222222222222222200222222222222222222222222
002222222222222222222222220022222000000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222222222222222000222
222222222222222222220002222222222222222222222220022222222222222222222222
200222222222222222222222222002222222222222222222222220002222222222022222
222222200222222222222222222222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222222222222222222200222222222222222222222222002222222222222222222222220
022222222222222222222222222222002222222222222222222222222222222222222222
222222222200222222222222222222000222222222222222222222222222222202200222
222222222222002222222222222222222222220002222222222222222222222200222222
222222222222222222002222222222222222222222200022222222222222222222222200
222222222222222222222222002222222222222222222222220022222000000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222000222222222222222222222220002222222222222222222222220
022222222222222222222222200222222222222222222222222002222222222222222222
222220002222222000000002222222200222222222222222222222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222222222222222222222000222222222220222222222222002
222222222222222222222220022222222222222222222222222222002222222222222222
222222222222222222222222222222222200222222222222222222000222222222222222
222222222222222022200022222222222222002222222222222222222222220002222222
222222222222222200222222222222222222222222002222222222222222222222200022
222222222222222222222200222222222222222222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222222222222000222222222222222222222220002
222222222222222222222220022222222222222222222222000222222222222222222222
222002222222222222222222222220002222222000000002222222200222222220000000
022222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222222222222222222222000222
222222222222222222222002222222222222222222222220022222222222222222222222
222222002222222222222222222222222222222222222222222222222200222222222222
222222000222222222222222222222222222220022202002222222222222002222222222
222222222222220002222222222222222222222200022222222222222222222222002222
222222222222222222200022222222222222222222222200222222222222222222222222
002222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222222222222222000222
222222222222222222220002222222222222222222222220022222222222222222222222
200222222222222222222222222002222222222222222222222220002222222022222222
222222200022222220000000022222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222222222222222222000222222222222222222222222002222222222222222222222220
022222222222222222222222222222002222222222222222222222222222222222222222
222222222200222222222222222222000222222222222222222222222222220022202022
222222222222002222222222222222222222220002222222222222222222222200022222
222222222222222222002222222222222222222222220022222222222222222222222200
222222222222222222222222002222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222000222222222222222222222220002222222222222222222222220
022222222222222222222222200222222222222222222222222002222222222222222222
222220002222222222222222222222200022222220220220222222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222222222222222222222000222222222222222222222222000
222222222222222222222220022222222222222222222222222222002222222222222222
222222222222222222222222222222222200222222222222222222000222222222222222
222222222222222002200022222222222222002222222222222222222222220002222222
222222222222222200222222222222222222222222002222222222222222222222200022
222222222222222222222200222222222222222222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222222222222000222222222222222222222220002
222222222222222222222220022222222222222022222222200222222200000000222222
222002222222222222222222222220002222222022222202222222200022222222220222
222222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222222222222222222222000222
222222222222222222222002222222222222222222222220022222222222222222222222
222222002222222222222222222222222222222222222222222222222200222222222222
222222000222222222222222222222222222222200000222222222222222002222222222
222222222222220002222222222222222222222200022222222222222222222222002222
222222222222222222220022222222222222222222222200222222222222222222222222
002222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222222222222222000222
222222222222222222220002222222222222222222222220022222220000000022222222
200222222200000000200222222002222222222222222222222220002222222000000002
222222200022222220020222222222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222222222222222222000222222222222222222222222002222222222222222222222220
022222222222222222222222222222000222222222222222222222222222222222222222
222222222200222222222222222222000222222222222222222222222222222222222222
222222222222002222222222222222222222220002222222222222222222222200022222
222222222222222222002222222222222222222222220022222222222222222222222200
222222222222222222222222002222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222000222222222222222222222220002222222222222222222222220
022222220000000020222222200222222222220222222222222002222222222222222222
222220002222222000000002222222200222222220000000022222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222222222222222222222000222222222222222222222222002
222222222222222222222220022222222222222222222222222222000222222222222222
222222222222222220222222222222222200222222222222222222000222222222222222
222222222222200222222222222222222222002222222222222222222222222002222222
222222222222222200022222222222222222222222002222222222222222222222220022
222222222222222222222200222222222222222222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222222222222000222222222222222222222220002
222222222222222222222220022222222222022000222222200222222222202222222222
222002222222222222222222222220002222222022222222222222200022222220000000
022222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222222222222222222222000222
222222222222222222222002222222222222222222222220022222222222222222222222
222222002222222222222222222222222222222200222222222222222200222222222222
222222000222222222222222222222222222220000000022222222222222002222222222
222222222222220002222222022222222222222200022222222222222222222222002222
222222222222222222220022222222222222222222222200222222222222222222222222
002222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222222222222222000222
222222222222222222220002222222222222222222222220022222222220222200222222
200222222200000000222222222002222222220000002222222220002222222200022222
222222200022222222222222222222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222222222222222222000222222222222222222222222002222222222222222222222220
022222222222222222222222222222002222222222222222222222222222222220222222
222222222200222222222222222222000222222222222222222222222222222000000022
222222222222002222222222222222222222220002222222002222202222222200022222
222222222222222222002222222222222222222222220022222222222222222222222200
222222222222222222222222002222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222000222222222222222222222220002222222222222222222222220
022222220000000002222222000222222200000000222222222002222222200000000200
222220002222222200022222222222200022222222222222222222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222200022222222222222222222222000222222222222222222222222002
222222222222222222222220022222222222222222222222222222002222222222222222
222222222222222220222222222222222200222222222222222222000222222222222222
222222222222220022222022222222222222002222222222222222222222222002222222
000022002222222200022222222222222222222222002222222222222222222222220022
222222222222222222222200222222222222222222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222222222222200222222222222222222222220002
222222222222222222222220022222222000000022222222000222222222222222222222
222002222222202220022002222220002222222022022222222222200022222220000000
022222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222222222222222222222000222
222222222222222222222002222222222222222222222220022222222222222222222222
222222002222222222222222222222222222222220222222222222222200222222222222
222222000222222222222222222222222222220022222002222222222222002222222222
222222222222222002222222220000222222222200022222222222222222222222002222
222222222222222222220022222222222222222222222200222222222222222222222222
002222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222222222222222000222
222222222222222222222002222222200000002202222220022222222222222022222222
000222222222222222222222222002222222222202222022222220002222222022002222
222222200022222220000000022222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222222222222222222000222222222222222222222222002222222222222222222222220
022222222222222222222222222222000222222222222222222222222222222222222222
222222222200222222222222222222000222222222222222222222222222220000000002
222222222222002222222222222222222222220002222222220000022222222200022222
220222222222222222002222222222222222222222220022222222222222222222222200
222222222222222222222222002222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222000222222222222222222222222002222222200000002002222220
022222222222222222222222000222222200000000222222222002222222200002000002
222220002222222000000002222222200022222220220222222222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222222222222222222222000222222222222222222222222002
222222222222222222222220022222222222222222222222222222000222222222222222
222222222222220000000222222222222200222222222222222222000222222222222222
222222222222220002222222222222222222002222222222222222222222222002222222
200220002222222200022222220022220222222222002222222222222222222222220022
222222222222222222222200222222222222222222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222222222222000222222222222222222222222002
222222202220222022222220022222222022222022222222000222222200000000222222
222002222222200000000202222220002222222000000002222222200022222222220222
222222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222200022222222222222222222222000222
222222222222222222222002222222222222222222222220022222222222222222222222
222222000222222222222222222222222222220000000222222222222200222222222222
222222000222222222222222222222222222200022222222222222222222002222222222
222222222222220002222222022222002222222200022222220002200222222222002222
222222222222222222220022222222222222222222222200222222222222222222222222
002222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200222222222222222222222222000222
222222222222222222220002222222222202222022222220022222220000000022222222
000222222202222200222222222002222222200222202222222220002222222022222222
222222200022222220000000022222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222222222222222222000222222222222222222222222000222222222222222222222220
022222222222222222222222222222000222222222222222222222222222220200220222
222222222200222222222222222222002222222222222222222222222222222222222222
222222222222002222222222222222222222220002222222222222222222222200022222
222200002222222222002222222222222222222222220022222222222222222222222200
222222222222222222222222002222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222000222222222222222222222222002222222200000002002222220
022222220000000022222222000222222222022222222222222002222222222222222222
222220002222222222222222222222200022222220000000022222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222222222222222222222000222222222222222222222222002
222222222222222222222220022222222222222222222222222222000222222222222222
222222222222222200220222222222222200222222222222222222000222222222222222
222222222222222222222222222222222222002222222222222222222222220002222222
222222222222222200022222222200000222222222002222222222222222222222220022
222222222222222222222200222222222222222222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222222222222000222222222222222222222220002
222222200000002202222220022222222222222222222222000222222220002222222222
222002222222202222222222222220002222222002222002222222200222222220222220
222222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222222222222222222222000222
222222222222222222222002222222222222222222222220022222222222222222222222
222222002222222222222222222222222222220000000222222222222200222222222222
222222000222222222222222222222222222222222222222222222222222002222222222
222222222222220002222222000000002222222200022222220022200222222222002222
222222222222222222220022222222222222222222222200222222222222222222222222
002222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222222222222222000222
222222222222222222220002222222202222202222222220022222222000222222222222
000222222200220222222222222002222222200000000222222220002222222000000002
222222200022222222222222222222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222222222222222222000222222222222222222222222002222222222222222222222220
022222222222222222222222222222002222222222222222222222222222220222002222
222222222200222222222222222222000222222222222222222222222222222222222222
222222222222002222222222222222222222220002222222000000002222222200022222
220222220222222222002222222222222222222222220022222222222222222222222200
222222222222222222222222002222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222000222222222222222222222220002222222222222222222222220
022222222000022222222222000222222200220222222222222002222222200000000222
222220002222222022022202222222200022222220222222222222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222222222222222222222000222222222222222222222222002
222222222222222222222220022222222222222222222222222222000222222222222222
222222222222222222222222222222222200222222222222222222000222222222222222
222222222222222222222222222222222222002222222222222222222222220002222222
222222222222222200022222222222222222222222002222222002222202222222220022
222222222222222222222200222222222222222222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222222222222000222222222222222222222222002
222222202222202222222220022222220022022222222222200222222200220220222222
222002222222202222222222222220022222222222022222222222200222222220000000
222222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222222222222222222222000222
222222222222222222222002222222222222222222222220022222222222222222222222
222222000222222222222222222222222222222022002222222222222200222222222222
222222000222222222222222222222222222222222222222222222222222002222222222
222222222222220002222222200022222222222200022222222222222222222222002222
222000222002222222220022222222222222222222222200222222222222222222222222
002222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222200000022222222000222
222222222222222222220002222222200000002222222220022222220022022022222222
000222222200000000222222222002222222220222222222222220002222222022022222
222222200222222220000000022222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222222222222222222000222222222222222222222222002222222222222222222222220
022222222222222222222222222222002222222222222222222222222222220022000222
222222222200222222222222222222000222222222222222222222222222222000000002
222222222222002222222222222222222222220002222222200022222222222200022222
220000000222222222002222222200000022222222220022222222222222222222222200
222222222222222222222222002222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220000000020022222000222222222222222222222222002222222200000002222222220
022222220000000022222222200222222200220220222222222002222222220002222222
222220002222222000000002222222200222222220220222022222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222222222222222222222000222222222222222222222222002
222222222222222222222220022222222222222222222222222222002222222222222222
222222222222220222020222222222222000222222222222222222000222222222222222
222222222222222000000000022222222222002222222222222222222222220002222222
022002222222222200022222220000000222222222002222222222000022222222220022
222222222222222222222200222222222222222222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220022000000222222000222222222222222222222222002
222222222222222222222220022222220000000022222222200222222222222222222222
222002222222202202222222222220002222222002022002222222200222222220000220
022222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222222222222222222222000222
222222222222222222222002222222222222222222222220022222222222222222222222
222222002222222222222222222222222222220222020222222222222200222222222222
222222002222222222222222222222222222222022202220222222222222002222222222
222222222222220002222222022202202222222200022222222222222222222222002222
222200220002222222220022222222222222222222222200222222222222222222222222
002222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222220022202222222000222
222222222222222222220002222222220002222222222220022222222222222222222222
200222222202222222222222222002222222202220222222222220002222222222222222
222222200022222220002200222222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222222222222222222000222222222222222222222222002222222222222222222222220
022222222222222222222222222222002222222222222222222222222222220022000222
222222222200222222222222222222000222222222222222222222222222222222022220
222222222222002222222222222222222222220002222222000000002222222200022222
222002222222222222002222222002222202222222220022222222222222222222222200
222222222222222222222222002222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220000220000222222000222222222222222222222222002222222200002222222222220
022222222222222222222222200222222200000000222222222002222222200000000222
222220002222222200222222222222200022222222022222222222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222222222222222222222000222222222222222222222222002
222222222222222222222220022222222222222222222222222222002222222222222222
222222222222222000002222222222222200222222222222222222000222222222222222
222222222222222000000020022222222222002222222222222222222222220002222222
000000002222222200022222220000222222222222002222222222222222222222220022
222222222222222222222200222222222222222222222222002222222002222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220000000020022222000222222222222222222222222002
222222202202222222222220022222220022020022222222200222222200000000222222
222002222222200000000222222220002222222200022222222222200022222222002222
222222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222222222222222222222000222
222222222222222222222002222222222222222222222220022222222222222222222222
222222002222222222222222222222222222222220222222222222222200222222222222
222222000222222222222222222222222222222000000002022222222222002222222222
222222222222220002222222222222222222222200022222220220222222222222002222
222222222222222222220022222222222222222222222200222222222222222222222222
002222222000222002222222220022222000000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220000000022222222000222
222222222222222222220002222222202200202222222220022222222000000022222222
200222222222220222222222222002222222202222222222222220002222222022022222
222222200022222220000000222222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222222222222222222000222222222222222222222222002222222222222222222222220
022222222222222222222222222222002222222222222222222222222222000222222222
222222222200222222222222222222000222222222222222222222222222222022222222
222222222222002222222222222222222222220002222222222222222222222200022222
220220222222222222002222222200000002222222220022222222222222222222222200
222222222222222222222222002222222200000002222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222222222222222222222200022222
222222222222222222000222222222222222222222222002222222200000002222222220
022222220022020022222222200222222222220222222222222002222222222222222222
222220002222222022002222222222200022222220020000022222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222222222222222222222000222222222222222222222222002
222222222222222222222220022222222222222222222222222222002222222222222222
222222222222200000000222222222222200222222222222222222000222222222222222
222222222222222222222222222222222222002222222222222222222222220002222222
002202002222222200022222220000000022222222002222222200000002222222220022
222222222222222222222200222222222222222222222222002222222222000222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222222
222222222222222200022222220222222222222222000222222222222222222222222002
222222200000002222222220022222222222022222222222200222222200000000222222
222002222222202222222222222220022222222000000002222222200022222220220220
022222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222200022222222220022222222222000222
222222222222222222222002222222222222222222222220022222222222222222222222
222222002222222222222222222222222222220000000222222222222200222222222222
222222000222222222222222222222222222222220000222222222222222002222222222
222222222222220002222222000000002222222200022222220000000022222222002222
222222222222222222220022222222222222222222222200222222222222222222222222
002222222220000002222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220000000022222222000222
222222222222222222222002222222222222222222222220022222220022022022222222
200222222200000000222222222002222222200000000222222220002222222000000002
222222200022222220000000022222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222000000222222222000222222222222222222222222002222222222222222222222220
022222222222222222222222222222000222222222222222222222222222220222220222
222222222200222222222222222222000222222222222222222222222222222200000022
222222222222002222222222222222222222220002222222002002002222222200022222
222222222222222222002222222220022222222222220022222222222222222222222200
222222222222222222222222002222222002222002222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220000000022222222000222222222222222222222220002222222222222222222222220
022222220000000022222222200222222222222220222222222002222222200000000222
222220002222222222222222222222200022222220000000022222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222200022222222000000022222222000222222222222222222222222002
222222222222222222222220022222222222222222222222222222000222222222222222
222222222222220222220222222222222200222222222222222222000222222222222222
222222222222222022222022222222222222002222222222222222222222220002222222
222022222222222200022222222222222222222222002222222200002222222222220022
222222222222222222222200222222222222222222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220222222022222222000222222222222222222222222002
222222200000002222222220022222220000000022222222200222222222222222222222
222002222222222202222222222220002222222222222222222222200022222220022200
022222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222220222222022222222000222
222222222222222222222002222222222222222222222220022222222222222222222222
222222000222222222222222222222222222220200000222222222222200222222222222
222222000222222222222222222222222222220022222002222222222222002222222222
222222222222220002222222022002202222222200022222220222220222222222002222
222202202222222222220022222222222222222222222200222222222222222222222222
002222222222222222222222200022222002020022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222002222222222222000222
222222222222222222222002222222200000002222222220022222222222222222222222
200222222220002222222222222002222222222202222222222220002222222002222002
222222200222222222222222222222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
220222222022222222000222222222222222222222222002222222222222222222222220
022222222222222222222222222222000222222222222222222222222222200002220222
222222222200222222222222222222000222222222222222222222222222222022222002
222222222222002222222222222222222222220002222222000000002222222220022222
220000000222222222002222222202202222222222220022222222222222222222222200
222222222222222222222222002222222000000002222222200022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222000222222222222000222222222222222222222222002222222202202202222222220
022222222222222222222222200222222220000222222222222002222222200000000222
222220002222222000000002222222200022222222200002222222222002222222222222
222222222220022222222222222222222222000222222222222222222222222002222222
222222222222222200022222220022220022222222000222222222222222222222222002
222222222222222222222220022222222222222222222222222222002222222222222222
222222222222200222222222222222222200222222222222222222000222222222222222
222222222222222000000022222222222222002222222222222222222222220002222222
000000002222222220022222220000000222222222002222222200000002222222220022
222222222222222222222200222222222222222222222222002222222000000002222222
220022222000000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220220022222222222000222222222222222222222222002
222222222202222222222220022222222000000022222222000222222200220222222222
222002222222200000000222222220002222222022222002222222200022222222000000
222222222002222222222222222222222220022222222222222222222222000222222222
222222222222222002222222222222222222222200022222222000000222222222000222
222222222222222222222002222222222222222222222220022222222222222222222222
222222000222222222222222222222222222222222222222222222222200222222222222
222222000222222222222222222222222222222200000222222222222222002222222222
222222222222220002222222222222222222222200022222222220222222222222002222
222200000002222222220022222222222222222222222200222222222222222222222222
002222222202222202222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220220022222222222000222
222222222222222222222002222222200000022222222220022222220000000022222222
200222222200220220222222222002222222222222222222222220002222222222222002
222222200022222220222220022222222002222222222222222222222220022222222222
222222222222000222222222222222222222222002222222222222222222222200022222
222200002222222222200222222222222222222222222002222222222222222222222220
022222222222222222222222222222000222222222222222222222222222222222222222
222222222200222222222222222222000222222222222222222222222222222222222222
222222222222002222222222222222222222220002222222222222222222222200022222
220220222022222222002222222202222222222222220022222222222222222222222200
222222222222222222222222002222222220222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220000000022222222000222222222222222222222222002222222200000002222222220
022222220022022022222222000222222200000000222222222002222222222022222222
222220002222222222022002222222200022222220222220022222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222222222220222222222000222222222222222222222222002
222222220000222222222220022222222222222222222222222222000222222222222222
222222222222222222222222222222222200222222222222222222000222222222222222
222222222222222022222202222222222222002222222222222222222222220002222222
000000002222222220022222220000000222222222002222222222222222222222220022
222222222222222222222200222222222222222222222222002222222200022222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222220222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220000000022222222000222222222222222222222222002
222222202222002222222220022222222222022222222222200222222200020200222222
222002222222220002222222222220002222222000000002222222200022222220222220
022222222002222222222222222222222220022222222222222222222222000222222222
222222222222222002222222222222222222222220022222222222220022222222000222
222222222222222222222002222222200000002222222220022222222222222222222222
222222000222222222222222222222222222222222222222222222222200222222222222
222222000222222222222222222222222222222000000002222222222222002222222222
222222222222200002222222000000002222222220022222220000000022222222002222
222202222202222222220022222222222222222222222200222222222222222222222222
002222222202002222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220222222222222222000222
222222222222222222220002222222222222222222222220022222220000020022222222
200222222222222222222222222002222222200202222222222220002222222002222222
222222200022222220000000222222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
220222220022222222200222222222222222222222222002222222202222002222222220
022222222222222222222222222222000222222222222222222222222222222222222222
222222222200222222222222222222000222222222222222222222222222222000000002
222222222222002222222222222222222222200002222222022022222222222200022222
222222222222222222002222222200000002222222220022222222222222222222222200
222222222222222222222222002222222002202222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222000222222222222222222222222002222222220022222222222220
022222220000000022222222200222222222222222222222222002222222202220222222
222220002222222222222222222222200022222222000002222222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222220000000022222222200222222222222222222222222002
222222002222202222222220022222222222222222222222222222002222222222222222
222222222222222222222222222222222200222222222222222222000222222222222222
222222222222222222022222222222222222002222222222222222222222000002222222
222002222222222200022222222202222222222222000222222200000002222222220022
222222222222222222222200022222222222222222222222002222222002202202222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220222220022222222000222222222222222222222222002
222222200002222222222220022222222022222022222222000222222200000000222222
222002222222200000002222222222002222222222220222222222200022222222222222
222222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222200022222220000000022222222200222
222222222222222222222002222222202222202222222220022222222222222222222222
222222000222222222222222222222222222220000000222222222222200222222222222
222222000222222222222222222222222222222222022222222222222222002222222222
222222222220020002222222000000002222222200022222222000222222222222002222
222222202222222222220022222222222222222222222200222222222222222222222222
002222222200000002222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220000000022222222000222
222222222222222222220002222222202202222222222220022222222222222222222222
200222222200000000222222222002222222200000000222222220002222222202200022
222222200022222222200002222222222002222222222222222222222220002222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222222222022222222200222222222222222222222222002222222200000002222222220
022222222222222222222222222222000222222222222222222222222222220000000200
222222222200222222222222222222000222222222222222222222222222222000000002
222222222222002222222222222222222200020002222222000000002222222200022222
220020222222222222002222222202202202222222220022222222222222222222222200
222222220222222222222222002222222002222202222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220000000022222222000222222222222222222222222002222222202200222222222220
022222222200002222222222200222222222222220222222222002222222202222222222
222220002222222002200002222222200022222222000000222222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222222222220022222222000222222222222222222222222000
222222220000222222222220022222222222222222222222222222000222222222222222
222222222222220222020202222222222200222222222222222222000222222222222222
222222222222222000000002222222222222002222222222222222222000222002222222
202222202222222220022222220220022222222222002222222200000002222222220022
222222222222222222222200222222220022220222222222002222222222222222222222
220022222002000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220220022222222222000222222222222222222222222002
222222200000002222222220022222222000000222222222200222222222222220222222
222002222222222222222222222220002222222002200202222222200022222220022220
022222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222222222222222222222000222
222222222222222222222002222222222222222222222220022222222222222222222222
222222000222222222222222222222222222222220222202222222222200222222222222
222222000222222222222222222222222222222222222222222222222222002222222222
222222220002220002222222222222222222222220022222220000000022222222000222
222200000002222222220022222222222222222222222200022222220002200222222222
002222222222222222222222200022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222220022222222222000222
222222222222222222220002222222200000002222222220022222220022220022222222
000222222220000000222222222002222222202222222222222220002222222002200202
222222220022222220222220022222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222222220022222222000222222222222222222222222002222222222222002222222220
022222222222222222222222222222000222222222222222222222222222220000000202
222222222200222222222222222222000222222222222222222222222222222222222222
222222222222002222222222222222200022220002222222220200222222222220022222
220000000222222222002222222222222222222222220022222222222222222222222200
222222222200002222222222002222222000000002222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220000000022222222000222222222222222222222220002222222222222222222222220
022222220022222022222222200222222200222220222222222002222222200000000222
222220002222222200000022222222200022222220222220222222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222222222220022222222000222222222222222222222222002
222222222222202222222220022222222222222222222222222222000222222222222222
222222222222220000000200222222222200222222222222222222000222222222222222
222222222222222200200222222222222222002222222222222222000222220002222222
202200002222222220022222220222222222222222000222222222222222222222220022
222222222222222222222200022222222200000222222222002222222000000002222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220000000022222222000222222222222222222222220002
222222222222222222222220022222220022222022222222200222222200222222222222
222002222222200202000222222220002222222220000222222222220022220000000000
022222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222220000200022222222000222
222222222222222222222000222222200000002222222220022222222222222222222222
222222000222222222222222222222222222220220200222222222222200222222222222
222222000222222222222222222222222222222000000022222222222222002222222222
222220002222220002222222002220202222222220022222222222222222222222000222
222200020022222222220022222222222222222222222200022222220022200222222222
002222222222202222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222222022222222000222
222222222222222222220002222222200000002222222220022222222000000022222222
200222222222222222222222222002222222222222220222222220002222222222222022
222222200022222000000000222222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
220000000022222222000222222222222222222222222002222222200000002222222220
022222222222222222222222222222002222222222222222222222222222222222222222
222222222200222222222222222222000222222222222222222222222222222022002002
222222222222002222222222222200022222220002222222002200202222222220022222
222222220222222222000222222200000002222222220022222222222222222222222200
022222220222220222222222002222222222222222222222200022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222200222222222222222222222222002222222200000002222222220
022222222200002222222222200222222220022002222222222002222222222222220222
222220002222222222222002222222220022222222222222222222222002222222222222
222222222220022222222202200222222222200222222222222222222222222002222222
222222222222222220022222220222220022222222000222222222222222222222222002
222222202222202222222220022222222222222222222222222222000222222222222222
222222222222222200022222222222222200222222222222222222000222222222222222
222222222222222022022002222222222222002222222222222000222222220022222222
000000022222222220022222220000000022222222000222222202202202222222220022
222222222222222222222200022222222222222222222222002222222000000002222222
220222222000000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222022222
222222222222222200022222222000222222222222000222222222222222222222222002
222222202222202222222220022222222222222222222222200222222220222000222222
222002222222220000000222222220002222222022222022222222200022222220222222
222222222002222222222222222222222220022222222022200022222222200222222222
222222222222222002222222222222222222222220022222222222220022222222000222
222222222222222222222002222222222222202222222220022222222222222222222222
222222002222222222222222222222222222220000000222222222222200222222222222
222222000222222222222222222222222222222000000002222222222222002222222222
222002222222220002222222200000022222222220022222220000000022222222000222
222202202200222222220022222222222222222222222200022222220022220222222222
002222222000000002222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220000222222222222000222
222222222222222222222002222222222222200222222220022222222222222222222222
000222222200222020222222222002222222200222222222222220002222222000000022
222222200022222220000000222222222002222222222222222222222220022222220022
202022222222000222222222222222222222222002222222222222222222222220022222
222222220222222222000222222222222222222222222000222222222222202222222220
022222222222222222222222222222000222222222222222222222222222220222220222
222222222200222222222222222222000222222222222222222222222222222000000002
222222222222002222222222200022222222220002222222222222222222222220022222
222222220022222222000222222200000002222222220022222222222222222222222200
022222220000000222222222002222222222222222222222200222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220220022222222222000222222222222222222222222002222222220000002222222220
022222220000000022222222200222222200222020222222222002222222200222222222
222220002222222000000002222222200022222220000000222222222002222222222222
222222222220022222220022202022222222000222222222222222222222222002222222
222222222222222220022222222222222222222222000222222222222222222222222002
222222222222222222222220022222222222222222222222222222002222222222222222
222222222222200222220222222222222200222222222222222222000222222222222222
222222222222222222222222222222222222002222222222200022222222220002222222
200220222222222220022222222222220022222222000222222200000002222222220022
222222222222222222222200022222220022220222222222002222222222222222222222
200222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220222002022222222000222222222222222222222222002
222222200000002222222220022222220000000022222222000222222200000000222222
222002222222222222222222222220002222222222222002222222200022222220222022
222222222002222222222222222222222220022222222002200022222222200222222222
222222222222222002222222222222222222222220022222222222000022222222000222
222222222222222222222002222222222222202222222220022222222222222222222222
222222000222222222222222222222222222220222220222222222222200222222222222
222222000222222222222222222222222222222220002222222222222222002222222222
000222222222220002222222200000022222222220022222222000000022222222000222
222222222222222222220022222222222222222222222200022222222222222222222222
002222222222222202222222200222222000000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220000000022222222000222
222222222222222222222002222222202222222222222220022222220222002222222222
000222222222000002222222222002222222220220002222222220002222222222222022
222222200022222220220222222222222002222222222222222222222220022222222200
000222222222200222222222222222222222222002222222222222222222222220022222
222200022222222222000222222222222222222222222002222222202222202222222220
022222222222222222222222222222002222222222222222222222222222220000000222
222222222200222222222222222222000222222222222222222222222222222200000022
222222222222002222222220002222222222220002222222022002002222222220022222
220022222222222222000222222222222222222222220002222222222222222222222200
022222222000222222222222002222222000000002222222200022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220000022022222222000222222222222222222222222002222222202222222222222220
022222222220022222222222000222222222222222222222222002222222200220000222
222220002222222222222222222222200022222220000000022222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222200000222222222222000222222222222222222222222000
222222000000002222222220022222222222222222222222222222000222222222222222
222222222222222000022222222222222200222222222222222222002222222222222222
222222222222222002220022222222222222002222222200022222222222222002222222
022002202222222220022222220222222222222222000222222200000002222222220002
222222222222222222222200022222220020222222222222002222222000000002222222
200022222002020022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222222222222000222222222222222222222222002
222222222220022222222220022222220000000022222222200222222222222200222222
222002222222200220020222222220002222222002222002222222200022222220000000
022222222002222222222222222222222220022222222022222222222222200222222222
222222222222222002222222222222222222222220022222002000000222222222000222
222222222222222222222002222222200000002222222220022222222222222222222222
222222000222222222222222222222222222222222222222222222222200222222222222
222222000222222222222222222222222222220022222002222222222222002222222000
222222222222220002222222000000002222222220022222222222222222222222000222
222200000002222222220002222222222222222222222200022222220220222222222222
002222222222202222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220222222222222222200222
222222222222222222222002222222200220002222222220022222220000000022222222
000222222222222220222222222002222222200220020222222220002222222000000002
222222200022222222222222222222222002222222222222222222222220022222220000
000022222222200222222222222222222222222002222222222222222222222220022220
022222000022222222000222222222222222222222222002222222222222202222222220
022222222222222222222222222222000222222222222222222222222222220222222222
222222222200222222222222222222000222222222222222222222222222220022222002
222222222222002222220002222222222222222002222222000000002222222220022222
220000022222222222000222222202220222222222220022222222222222222222222220
022222220220020222222222002222222222002222222222220222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220000000022222222000222222222222222222222220002222222200220200222222220
022222220022222022222222000222222200000000222222222002222222200002002222
222220002222222022200002222222200222222202222222222222222002222222222222
222222222220022222220000000022222222200222222222222222222222222002222222
222222222222222220022220022222222022222222000222222222222222222222222002
222222222222202222222220022222222222222222222222222222002222222222220222
222222222222220000000222222222222200222222222222222222000222222222222222
222222222222222000000022222222222222002222200022222222222222222002222222
222222222222222220022222222000000222222222000222222222202222222222220022
222222222222222222222220022222220000000222222222002222222000000002222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220000000022222222000222222222222222222222222002
222222202220200222222220022222222222222222222222200222222200000000222222
222002222222220000022222222220002222222222222202222222200222222200222222
022222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222222222022222222222000222
222222222222222222222000222222222222222222222220022222222222222222222222
222222000222222222220000000022222222220000000222222222222200222222222222
222222000222222222220000000022222222222200000222222222222222002222000222
222222222222222002222222222222222222222220022222222022022022222222000222
222200000002222222220022222222222222222222222220022222220222220222222222
002222222000000002222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220222222022222222000222
222222222222222222222002222222200220002222222220022222220222222222222222
200222222200222220222222222002222222222222222222222220002222222220022202
222222200022222220000000022222222002222222222222222222222220022222222200
222222222222200222222222222222222222222002222222222222222222222220022222
222000000222222222000222222222222222222222222002222222200220022222222220
022222222222222222222222222222000222222222220000000022222222222220222222
222222222200222222222222222222000222222222220000000022222222222222022222
222222222222002220002222222222222222222002222222222222002222222220022222
220220022022222222000222222200000002222222220002222222222222222222222200
022222222222222222222222002222222222222222222222220022222002020222022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222022222222000222222222222222222222222002222222220000022222222220
022222220000000022222222000222222222222200222222222002222222222222200222
222220002222222000000002222222200222222220000000222222222002222222222222
222222222220022222222000022222222222200222222222222222222222222002222222
222222222222222220022222220000000022222222000222222222222222222222222002
222222200220002222222220022222222222222222222222222222000222222222220222
022222222222220220222222222222222200222222222222222222000222222222220022
002022222222222222222222222222222222002200022222222222222222222002222222
222222002222222220022222220000200222222222000222222202222202222222220022
222222222222222222222200022222222222222222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222000000022222222000222222222222222222222220002
222222222000222222222220022222220000000022222222200222222222222202222222
222002222222222222220222222220002222222000000002222222200222222220222220
222222222002222222222222222222222220022222222022022222222222200222222222
222222222222222002222222222222222222222220022222220222220022222222000222
222222222222222222222002222222202220200222222220022222222222222222222222
222222002222222222222220222222222222220000000222222222222200222222222222
222222000222222222222222022222222222222000020022222222222222002000222222
222222222222222002222222000000002222222220022222222002222222222222000222
222222222222222222220022222222222222222222222200022222220000000222222222
002222222200220022222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220022222222222222000222
222222222222222222220002222222222222202222222220022222220022222022222222
200222222222222222222222222002222222200000000222222220002222222222222222
222222200222222220222220022222222002222222222222222222222220022222220022
022022222222200222222222222222222222222002222222222222222222222220022222
220222220022222222000222222222222222222222222000222222200220202222222220
022222222222222222222222222222000222222222220000000022222222220000000222
222222222200222222222222222222000222222222220200000022222222220000000022
222222222222000002222222222222222222222002222222000000002222222220022222
222222222222222222000222222222222202222222220022222222222222222222222200
022222220000000222222222002222222202220002222222220022222002020222222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220022222222222222000222222222222222222222222002222222222222202222222220
022222220022222222222222000222222200000000222222222002222222200000000222
222222002222222222222222222222200022222220000000022222222002222222222222
222222222220022222222000000022222222200222222222222222222222222002222222
222222222222222220022220000000000222222222000222222222222222222222222000
222222200000002222222220022222222222222222222222222222002222222222220000
000022222222222222222222222222222200222222222222222222000222222222220000
000022222222222022022222222222222222000022222222222222222222222002222222
022222002222222220022222222222222222222222000222222222222200222222220022
222222222222222222222200022222222220222222222222002222222002220202222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222222222222000222222222222222222222220002
222222202222202222222220022222220000000022222222000222222200000000222222
222002222222202222200222222220022222222002222202222222200022222220022222
222222222002222222222222222222222220022222222000000022222222200222222222
222222222222222002222222222222222222222220022220000000000022222222000222
222222222222222222222000222222220000222222222220022222222222222222222222
222220000222222222220022220222222222222222222222222222222200222222222222
222222000222222222220000002022222222222222022222222222222222000022222222
222222222222222002222222222222002222222220022222220000000022222222000222
222202022202222222220022222222222222222222222200022222222220222222222222
002222222202220202222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222022200222222222000222
222222222222222222220002222222200000002222222220022222222000000022222222
200222222222220020222222222002222222222222200222222220002222222000000002
222222200222222200222222222222222002222222222222222222222220022222220222
222222222222200222222222222222222222222002222222222222222222222220022220
222222222222222222000222222222222222222222222002222222222222222222222220
022222222222222222222222222220002222222222222222222222222222222002002222
222222222200222222222222222222000222222222222222222222222222222000000022
222222222222000222222222222222222222222002222222222222022222222220022222
220000000022222222000222222200000002222222220022222222222222222222222220
022222220000000222222222002222222200000022222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220022200022222222000222222222222222222222222002222222200000202222222220
022222222022222022222222200222222222220222222222222002222222222222202222
222220002222222002022202222222200222222222222222222222222002222222222222
222222222220022222222222222222222222200222222222022002222222222002222222
222222222222222220022222222220222222222222000222222222222222222222222000
222222202222202222222220022222222222222222222222222200000222222222222222
220222222222220000000222222222222200222222222222222222000222222222222222
222222222222220000000002222222222222002222222222222222222222220002222222
200222022222222220022222222222222022222222000222222202222202222222220022
222222222222222222222220022222220000000222222222002222222220000222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220022002022222222000222222222222222222222222002
222222222222202222222220022222222222222222222222200222222200000000222222
222002222222222222222222222220002222222222022222222222200222222220000000
022222222002222222222222222222222220022222220022222022222222200222222220
022000222222222002222222222222222222222220022222222200000222022222000222
222222222222222222222002222222200000002222222220022222222222222222222222
222200000222222222222222220022222222220220220222222222222200222222222222
222222000222222222222222220022222222222022222022222222222222002222222222
222222222222222002222222202220002222222220022222222222222222222222000222
222222222202222222220022222222022222222222222220022222222222222222222222
002222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220022002022222222000222
222220222002222222222002222222222222202222222220022222222020022222222222
200222222200000000222222222002222222200000000222222220002222222222022222
222222200222222220000000022222222002222222222222222222222220022222220000
000022222222200222222220022000022222222002222222222222222222222220022222
220000200020022222000222222222222222222222222000222222200000002222222220
022222222222222222222222222000000222222222220000000022222222220220220222
222222222200222222222222222222000222222222220000220022222222222222222222
222222222222002222222222222222222222220002222222002222202222222220022222
220000000222222222000222222222222002222222220022222222000222022222222220
022222222222222222222222002222222200020022222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220000000222222222000222222220222000222222222002222222222222222222222220
022222222000000022222222200222222200222220222222222002222222200000000222
222220022222222000000022222222200222222220222022222222222002222222222222
222222222220022222222000000022222222200222222220022020022222222002222222
222222222222222220022222220222222020022222000222222222222222222222222000
222222222202222222222220022222222222222222222222222002002222222222220000
000022222222220000000222222222222200222222222222222222000222222222220000
000022222222222202222222222222222222002222222222222222222222222002222222
002222202222222220022222220000020022222222000222222222222222222222220022
222222000000022222222220022222222222220222222222002222222200000002222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222000002222222222200222222200222020222222220002
222222202222202222222220022222222000022022222222200222222222222222222222
222002222222222220222222222220002222222000000022222222200222222222220222
222222222002222222222222222222222220022222222222022222222222200222222220
022000222222222002222222222222222222222220022222220222222020022222000222
222222222222222222222000222222202202222222222220022222222222222222222222
220002002222222222220022220022222222220000000222222222222200222222222222
222222000222222222220022220022222222222002220022222222222222002222222222
222222222222222002222222200002022222222220022222222222222222222222000222
222200000002222222220022222222220002222222222220022222222222220222222222
002222222002202202222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222222222222222000222
222200222020222222220002222222200000002222222220022222222022022022222222
200222222222000002222222222002222222222202222222222220002222222222222222
222222200222222220000000022222222002222222222222222222222220022222222222
022022222222200222222222000002222222222002222222222222222222222220022222
220002220020222222000222222222222222222222222002222222200000002222222220
022222222222222222222222220022000222222222222222220022222222222222222222
222222222200222222222222222222000222222222222222220022222222220022222002
222222222222002222222222222222222222222002222222220000022222222220022222
222222222222222222000222222200000002222222220022222222020200022222222220
022222220000000222222222002222222202202202222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222220022222222000222222200022000222222220002222222200220002222222220
022222220000020022222222200222222220000000222222222002222222200000000222
222220002222222222222222222222200222222220000000022222222002222222222222
222222222220022222222000000022222222200222222222222222222222222002222222
222222222222222220022222222000000002222222000222222222222222222222222000
222222200000002222222220002222222222222222222222200022000222222222222222
220222222222222220222222222222222200222222222222222222000222222222222222
220222222222220022222002222222222222002222222222222222222222222002222222
222222222222222220022222220000000022222222000222222202222220222222220022
222222022222022222222220022222220000000222222222002222222200000002222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222022222222000222222220000002222222220002
222222222202222222222220022222222000220222222222200222222200222220222222
222002222222200000000222222220002222222000000002222222200022222220222222
022222222002222222222222222222222220022222222000000022222222200222222220
020200222222222002222222222222222222222220022222222220000222222222000222
222222222222222222222000222222222222222222222220022222222222222222222222
200022002222222222222222222222222222222000002222222222222200222222222222
222222000222222222222222222222222222222002220022222222222222002222222222
222222222222222002222222220000022222222220022222220000000022222222000222
222202202200222222220022222222022222222222222220022222220222220222222222
002222222200000002222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220000000022222222000222
222222202222222222222002222222202022222222222220022222222222222222222222
200222222202222220222222222002222222202222220222222220002222222000000002
222222200022222222222222222222222002222222222222222222222220022222222222
222222222222200222222220000000222222222002222222222222222222222220022222
222222222222222222200222222222222222222222222000222222222222222222222220
022222222222222222222222200222000222222222222022200222222222220000000222
222222222200222222222222222222000222222222222022200222222222222000000222
222222222222002222222222222222222222222002222222200000002222222220022222
222222022022222222000222222200022002222222220022222222222222222222222220
022222222222220222222222002222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220000000022222222200222222222222222222222220002222222200000002222222220
022222200222222222222222200222222200022000222222222002222222222222222222
222220002222222022202222222222200022222222222222222222222002222222222222
222222222220022222222222222222222222200222222220000000222222222002222222
222222222222222220022222222220022222222222200222222222222222222222222000
222222222202222222222220022222222222222222222222000222000222222222220022
220022222222220222220222222222222200222222222222222222000222222222220022
220022222222222222002222222222222222002222222222222222222222222002222222
022222002222222220022222222220222222222222000222222220222222222222220022
222222000000022222222220022222222222220222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220222222022222222000222222200000000222222222002
222222200000002222222220022222220000000022222222200222200000000000222222
222002222222202222222222222220002222222222022222222222200222222220000000
222222222002222222222222222222222220022222222000000022222222200222222222
222222222222222002222222222222222222222220022222222220022222222222200222
222222222222222222222000222222222202222222222220022222222222222222222222
002222002222222222220022220022222222200222220222222222222200222222222222
222222000222222222220022222022222222222220000222222222222222002222222222
222222222222222002222222022222002222222220022222220000000022222222000222
222222222222222222220022222222000000022222222220022222222222222222222222
002222222222222002222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222220022222222000222
222200000000222222222002222222222222222222222220022222220000000022222222
200222200202220000222222222002222222200000000222222220002222222000022202
222222200022222220000000022222222002222222222222222222222220022222220000
000022222222200222222222000222222222222002222222222222222222222220022222
222220022222222222000222222222222222222222222002222222222202222222222220
022222222222222222222220002222002222222222220022220222222222220022220222
222222222200222222222222222222200222222222220022222022222222222200000022
222222222222002222222222222222222222222002222022002222002222222220022222
220000000022222222000222222222000002222222220002222222022222222222222220
022222222022200222222222002222222202222202222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222220222222222200222222202220020222222222002222222222222222222222220
022222220022222022222222200222222222222222222222222002222222200000000222
222220002222222000000002222222200022222220222220022222222002222222222222
222222222220022222222020022022222222200222222220000222222222222002222222
222222222222222220022222222222222222222222000222222222222222222222222002
222222222202222222222220022222222222222222222220022222002222222222222000
000222222222222000002222222222222200222222222222222222000222222222222000
000222222222222022222022222222222222002222222222222222222222222002222000
000000002222222220022222220222222022222222000222222220020000222222220022
222222220222222222222220022222220022220022222222002222222000000002222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222022222222000222222222200222222222222002
222222200000002222222220022222220222222022222222200222222220020222222222
222002222222222202222222222220002222222002202022222222200022222222222220
222222222002222222222222222222222220022222222220022222222222200222222220
220222222222222002222222222222222222222220022222222222222222222222000222
222222222222222222222002222222222222222222222220022222222222222222222200
022222002222222222222200022222222222222220222222222222222200222222222222
222222000222222222222220002222222222220022222002222222222222002222222222
222222222222222002222022000202002222222220022222222222222222222222000222
222202222200222222220002222222200022222222222220022222220022222022222222
002222222000000002222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220000000022222222200222
222200000020222222222002222222200000002222222220022222220020000022222222
200222222220000002222222222002222222222202222222222220002222222222222222
222222200022222222000000022222222002222222222222222222222220022222222222
000022222222200222222220220020022222222002222222222222222222222220022222
222002200222222222000222222222222222222222222002222222220222002222222220
022222222222222222222200222222002222222222222220222222222222222222222222
222222222200222222222222222222000222222222222222022222222222220022222002
222222222222002222222222222222222222222002222222222222222222222220022222
220222222222222222000222222202222200222222220002222222022022222222222220
022222220022220222222222002222222222222202222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220000000022222222200222222200000000222222222002222222202002202222222220
022222220000222022222222200222222220220000222222222002222222200000000222
222220002222220022222222222222220022222220022222222222222002222222222222
222222222220022222222222000022222222200222222220000000022222222002222222
222222222222222220022222220022220022222222000222222222222222222222222002
222222202222202222222220022222222222222222222000222222002222222222222000
002222222222220020000222222222222200222222222222222222200222222222222200
000222222222222000020022222222222222002222222222222222222222222002222222
002222222222222220022222220000000022222222000222200000000002222222220002
222222022022222222222200022222222000000222222222002222222222222002222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222022022222222000222222200000000222222220002
222222222002222222222220022222220022222222222222200222222200220220222222
222002222222200000000222222220002222222002200002222222220022222220022222
222222222002222222222222222222222220022222222222222222222222200222222220
000000222222222002222222222222222222222220022222220022222022222222200222
222222222222222222222002222222202222200222222220022222222222222222222002
222222002222222222220000000222222222220000000222222222222200222222222222
222222000222222222222002200022222222222200000222222222222222002222222222
222222222222220002222222000000022222222220022222220000000022222222000222
200000000000222222220002222222022002022222222220022222222222222222222222
002222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222220222222222222000222
222222222222222222222002222222222200002222222220022222222222222222222222
200222222200002200222222222002222222222222222222222220002222222002200002
222222200222222222222222222222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
220022222022222222200222222222222222222222222002222222200222202222222220
022222222222222222220002222222002222222222220222220022222222220220220222
222222222200222222222222222222200222222222220222222022222222222222222222
222222222222002222222222222222222222222002222222200200002222222220022222
220222222022222222000222222222222202222222220022222222000000022222222220
022222222222202222222222002222222220222022222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220000000022222222000222222202222220222222220002222222222220002222222220
022222220022222022222222200222222220002202222222222002222222222222222222
222220002222222222222202222222220022222222200002222222222002222222222222
222222222220022222222000000022222222200222222222222222222222222002222222
222222222222222220022222222000000222222222000222222222222222222222222000
222222200000002222222220022222222222222222220022222222000222222222220222
220022222222222220222222222222222200222222222222222222000222222222220222
222022222222222222222222222222222222002222222222222222222222222002222222
002202202222222220022222220222222222222222200222222222222022222222220002
222222022222022222222220022222222022000222222222002222222202222002222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220000000022222222000222222200000000222222222002
222222222222222222222220022222220000000022222222200222222222222222222222
222002222222200222220222222220002222222222222202222222220022222222000000
222222222002222222222222222222222220022222220000000022222222200222222220
000000022222222002222222222222222222222220022222222200002222222222000222
222222222222222222222002222222220000222222222220022222222222222222200022
222222000222222222220022220022222222220020000222222222222200222222222222
222222000222222222222002222022222222222222222222222222222222002222222222
222222222222220002222222000022002222222220022222220000000022222222000222
222220220002222222220002222222222222222222222220022222220022000022222222
002222222002222202222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220222220222222222200222
222200220000222222222002222222220000022222222220022222220000000022222222
200222222220002002222222222002222222200000000222222220002222222222222002
222222200022222220222220022222222002222222222222222222222220022222222222
202022222222200222222220000000022222222002222222222222222222222220022222
222222222222222222000222222222222222222222222002222222222222222222222220
022222222222222222200222222222000222222222222000002222222222220000000222
222222222200222222222222222222000222222222222200000222222222222222222222
222222222222002222222222222222222222220002222222000222022222222220022222
220000000022222222000222222200220000222222220002222222022222222222222220
022222220022002022222222002222222202222202222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222200222222202222222222222222002222222200000002222222220
022222222222022222222222200222222220000000222222222002222222200220000222
222222002222222022222222222222220222222220222222022222222002222222222222
222222222220022222222222022222222222200222222220220222022222222002222222
222222222222222220022222220222222022222222200222222222222222222222222002
222222202222202222222220022222222222222222000222222222000222222222222200
022222222222220020220222222222222200222222222222222222000222222222222222
022222222222222222222222222222222222002222222222222222222222220002222222
022222222222222220022222222222222222222222000222222200220020222222220002
222222000000022222222220022222220022000222222222002222222200000022222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222022222222000222222202222220222222222002
222222202222202222222220022222220220222022222222200222222200220220222222
222002222222222222222222222222002222220022222222222222220222222220222222
022222222002222222222222222222222220022222222000000022222222200222222222
222222222222222002222222222222222222222220022222220000000022222222000222
222222222222222222222002222222200000002222222220022222222222222222002222
222222000222222222222222222222222222222222222222222222222200222222222222
222222000222222222222222222222222222222222222222222222222222002222222222
222222222222220002222220022222202222222220022222222222222222222222000222
222200220020222222220002222222000000022222222220022222222000000222222222
002222222220000222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220000000022222222000222
222200000000222222220002222222202222200222222220022222220000000022222222
200222222200220220222222222002222222222002220222222220002222222222222222
222222200222222222020000222222222002222222222222222222222220022222222000
000022222222200222222220000000222222222002222222222222222222222220022222
220020000022222222000222222222222222222222222002222222200202002222222220
022222222222222222002222222222000222222222220022200022222222222022202222
222222222200222222222222222222000222222222220000020022222222222200000222
222222222222002222222222222222222222220002222222000000002222222220022222
220222222222222222000222222220000002222222220002222222022022222222222220
022222222220022222222222002222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220000000022222222200222222200000000222222220002222222200222202222222220
022222220000000022222222200222222200000000222222222002222222200000000222
222220002222222200200022222222200222222222200002222222222002222222222222
222222222220022222222022222022222222200222222220000000222222222002222222
222222222222222220022222222220022222222222000222222222222222222222222002
222222222202222222222220022222222222222220002222222222000222222222220000
000022222222220022200222222222222200222222222222222222000222222222220000
000022222222222000000022222222222222002222222222222222222222222002222222
000000002222222220022222220000000022222222000222222222000222222222220002
222222222022222222222220022222222222222222222222002222222220220022222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222022222222200222222202222222222222220002
222222220000002222222220022222222222222222222222200222222200000000222222
222002222222200000000222222222002222222002200022222222220022222222222222
222222222002222222222222222222222220022222222222222222222222200222222220
222220222222222002222222222222222222222220022222220220022222222222000222
222222222222222222222002222222202202222222222220022222222222222220022222
222222000222222222220220222022222222220222220222222222222200222222222222
222222000222222222220222022022222222220022222002222222222222002222222222
222222222222222002222222022222202222222220022222220000000022222222000222
222222222222222222220002222222000000022222222220022222220000000022222222
002222222202220002222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222222022222222000222
222202222220222222222002222222222000222222222220022222222222222222222222
200222222222222222222222222002222222222222222222222220002222222002220202
222222220022222222022222222222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
220000000022222222000222222222222222222222222002222222200000002222222220
022222222222222200022222222222000222222222222220222222222222220022220022
222222222200222222222222222222000222222222222222022222222222220022222022
222222222222002222222222222222222222220002222222022222202222222220022222
222222022222222222000222222202222200222222220002222222000000022222222200
022222220000000022222222002222222202220202222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220000000022222222200222222200000000222222220002222222202000202222222220
022222222000200222222222200222222202222222222222222002222222222222222222
222220002222222002200202222222200022222220022222222222222002222222222222
222222222220022222222000000022222222200222222200222222222222222002222222
222222222222222220022222220000000022222222000222222222222222222222222002
222222200020002222222220022222222222222200222222222222000222222222220020
020222222222220022200222222222222200222222222222222222000222222222220022
000022222222222022222022222222222222002222222222222222222222222002222222
000000002222222220022222222220222222222222000222222200000000222222220002
222222022222222222222200022222222222002222222222002222222202220202222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220000000022222222200222222200000000222222222002
222222200000002222222220022222222000000022222222200222222200220200222222
222002222222202222220222222220002222222000000022222222220022222220022222
222222222002222222222222222222222220022222222000000022222222200222222220
000000222222222002222222222222222222222220022222222222222222222222000222
222222222222222222222002222222222222222222222220022222222222222000222222
222222000222222222220000000022222222222000002222222222222200222222222222
222222000222222222220000000022222222222000000222222222222222002222222222
222222222222222002222222002222222222222220022222220000000022222222000222
222200222200222222220002222222222222222222222200022222222200222222222222
002222222200000022222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222222222222222200222
222222222222222222222002222222202222202222222220022222220022022022222222
200222222200000000222222222002222222200000000222222222022222222220000222
222222200222222220022222222222222002222222222222222222222220022222222222
022222222222200222222220000000022222222002222222222222222222222220022222
222222222222222222000222222222222222222222222002222222202222222222222220
022222222222222002222222222222000222222222220020000022222222222222222222
222222222200222222222222222222200222222222220020220022222222222220002222
222222222222002222222222222222222222222002222220022222222222222220022222
220000000022222222000222222222222220222222220002222222222222002222222200
022222222002222222222222002222222220000222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222200222222222222220222222220002222222222222222222222220
022222220022022022222222200222222200222220222222222002222222202202200222
222220002222222222222222222222200022222222022000222222222002222222222222
222222222220022222222222022222222222200222222220222220022222222002222222
222222222222222220022222220000000222222222200222222222222222222222222002
222222200000022222222220022222222222220002222222222222000222222222222222
222222222222222200222222222222222200222222222222222222000222222222222222
222222222222222222222222222222222222002222222222222222222222222002222222
222222222222222220022222222222222222222222000222222200022200222222220002
222222022222022222222220022222222000022222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222200022222222200222222222222000222222220002
222222222222222222222220022222220000000022222222200222222200222220222222
222002222222202222220222222220002222222200222222222222220222222222000002
222222222002222222222222222222222220022222222000000022222222200222222220
222220022222222002222222222222222222222220022222222000000022222222200222
222222222222222222222000222222200000002222222220022222222222220022222222
222222000222222222222002222222222222222000002222222222222200222222222222
222222000222222222222200222222222222222022222022222222222222000222222222
222222222222222002222222222220002222222220022222222222222222222222200222
222200000000222222220002222222000000022222222220022222222220002222222222
002222222022222202222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222200000222222222200222
222222000022222222220002222222200000002222222220022222220000000022222222
200222222220220000222222222002222222202222000222222220002222222200022222
222222200222222222222222222222222002222222222222222222222220022222222000
000022222222200222222220000000022222222002222222222222222222222220022222
222022022022222222200222222222222222222222222000222222202202200222222220
022222222222200022222222222222000222222222220000222222222222220222200222
222222222200222222222222222222000222222222222000022222222222222000000022
222222222222000222222222222222222222222002222222220002222222222220022222
222222222222222222200222222202222220222222220002222222000000022222222220
022222220222000222222222002222222200000002222222200022222000000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220000222222222222200222222200002222222222222002222222200000002222222220
022222222222222222222222200222222200000000222222222002222222200000000222
222220002222222022222222222222220222222222222222222222222002222222222222
222222222220022222222022222222222222200222222220002222222222222002222222
222222222222222220022222220020020022222222200222222222222222222222222000
222222202202202222222220022222222222200222222222222222000222222222220020
222222222222220222220222222222222200222222222222222222000222222222220022
022222222222222022222022222222222222000222222222222222222222222002222222
000222222222222220022222220000000022222222000222222222222222222222220002
222222022222022222222200022222220000000022222222002222222202222002222222
220022222000000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222000000002222222222200222220022000000222222222002
222222202222200222222220022222222222222222222222200222222200222222222222
222002222222200222222222222220002222222022202222222222200022222220000000
022222222002222222222222222222222220022222222222222222222222200222222000
222222222222222002222222222222222222222220022222220000200022222222200222
222222222222222222222000222222200022002222222220022222222222000222222222
222222000222222222220220022222222222220222220022222222222200222222222222
222222000222222222220022022022222222222222222022222222222222000222222222
222222222222222002222200220000022222222220022222220000000022222222000222
222222000222222222220002222222222222022222222200022222222222222222222222
002222222202222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022220022222000022222222200222
200222220000222222222002222222222222200222222220022222220022220022222222
200222222002222222222222222002222222202222222222222220002222222000000002
222222200222222220000000022222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222002222222222222000222222222222222222222222000222222220222222222222220
022222222222002222222222222222000222222222220000000022222222220000000222
222222222200222222222222222222000222222222220002000022222222222022222022
222222222222000222222222222222222222222002222002222200002222222200022222
222222022222222222200222222220000002222222222002222222222222222222222200
022222222202222222222222002222222202222202222222220022222000000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022220
022222220022222222200222200222222220222222222002222222220000000222222220
022222222000220022222222200222222222022002222222222002222222222022022222
222220002222222000220002222222200022222222220222222222222002222222222222
222222222220022222222000000022222222200222222222000002222222222002222222
222222222222222220022222222222222222222222000222222222222222222222222000
222222222222222222222220022222222220002222222222222222000222222222220000
000022222222222000002222222222222200222222222222222222000222222222220000
000022222222222000000022222222222222000222222222222222222222222002222002
222222002222222220022222222222022222222222000222222202222200222222220002
222222202222222222222200022222222000000222222222002222222200000002222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022220222222222222222222200222222222222222222222222002
222222200020000222222220022222222220002222222222200222222220022000222222
222002222222220222002222222220002222222222222202222222200022222222220222
222222222002222222222222222222222220022222222000000022222222200222222220
000000222222222002222222222222222222222220022222220022020022222222000222
222222222222222222222002222222202020202222222220022222222220022222222222
222222000222222222220222222222222222222222022222222222222200222222222222
222222200222222222222222222222222222222022000022222222222222002222222222
222222222222222002222222222222222222222220022222220000000022222222200222
222202222220222222220002222222002220022222222200022222220220000222222222
002222222202222202222222220022222000000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222220022222222200222
222200222200222222222002222222202222222222222220022222220020022022222222
200222222200222020222222222002222222200220020222222220002222222222222222
222222200022222220020000222222222002222222222222222222222220022222222222
022222222222200222222220222222022222222002222222222222222222222220022222
220000000022222222000222222222222222222222222002222222200000002222222220
022222222200022222222222222222000222222222222222222222222222222222222222
222222222200222222222222222222200222222222222222222222222222222222222222
222222222222002222222222222222222222222002222222220222022222222220022222
220000000022222222000222222202222220222222220002222222002222002222222200
022222220220020022222222002222222202222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222022222222200222222220002200222222220002222222202222222222222220
022222220000000022222222200222222200222020222222222002222222200222020222
222220002222222222222222222222200022222220000000022222222002222222222222
222222222220022222222220022222222222200222222220222222022222222002222222
222222222222222220022222220022222022222222000222222222222222222222222000
222222202222202222222220022222222200222222222222222222000222222222220022
000022222222222222222222222222222200222222222222222222000222222222220222
222022222222222222222222222222222222002222222222222222222222222002222222
202222002222222220022222222222222222222222000222222200000002222222220002
222222002222202222222200022222220220020022222222002222222202222202222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220000000022222222200222222222000002222222222002
222222222222202222222220022222220000000022222222200222222220002000222222
222002222222200020002222222220002222222200220022222222220022222222022222
222222222002222222222222222222222220022222222000000022222222200222222220
022220222222222002222222222222222222222220022222222222222022222222200222
222222222222222222222000222222222222202222222220022222222000222222222222
222222000222222222220000000022222222222222222222222222222200222222222222
222222000222222222220000000022222222222222222222222222222222000222222222
222222222222222002222222002222202222222220022222222222222222222222000222
222222000022222222220002222222000222022222222220022222220000000022222222
002222222200000002222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220000000022222222200222
222222200220222222222002222222200222202222222220022222222222222222222222
200222222220000002222222222002222222220000002222222220002222222002000002
222222200022222222222222222222222002222222222222222222222220022222222000
000022222222200222222222000000222222222002222222222222222222222220022222
222220202022222222000222222222222222222222222000222222222222202222222220
022222222002222222222222222222000222222222220222220022222222222222222222
222222222200222222222222222222200222222222220000220022222222222222222222
222222222222002222222222222222222222222002222222002222202222222220022222
222222220022222222200222222222222222222222220002222222200000222222222200
022222220000000022222222002222222200222002222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220022000022222222200222222200000000222222222002222222200022002222222220
022222222222222222222222200222222222222222222222222002222222222200222222
222220002222222022202202222222200022222222220022222222222002222222222222
222222222220022222222022222022222222200222222222200022222222222002222222
222222222222222220022222222000000022222222000222222222222222222222222000
222222200000000222222220002222220002222222222222222222000222222222222222
220022222222222222222222222222222200222222222222222222000222222222222222
222022222222222222222222222222222222002222222222222222222222220002222222
000222002222222220022222222222000022222222000222222222000222222222220002
222222222222222222222200022222222222222222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222022222222200222222200000000222222222002
222222222000222222222220022222220002220222222222200222222222200022222222
222002222222222200022222222222002222222022222202222222200022222222000000
222222222002222222222222222222222220022222222222222222222222200222222222
202222222222222002222222222222222222222220022222220022222222222222000222
222222222222222222222000222222002222222222222220022222220022222222222222
222222000222222222222220020022222222222000002222222222222200222222222222
222222000222222222222222222022222222222222222222222222222222002222222222
222222222222220002222222220000022222222220022222222000222222222222000222
222220000002222222220002222222022222222222222200022222222220002222222222
002222222222000222202222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222220022222222200222
222222222220222222222002222222200000002222222220022222220000000022222222
200222222220000000222222222002222222220000002222222220002222222222222222
222222200022222220022200022222222002222222222222222222222220022222200222
222022222222200222222222000000222222222002222222222222222222222220022222
222222222222222222000222222222222222222222222002222222202222222222222220
022222200022222222222222222222000222222222220000000022222222220000000222
222222222200222222222222222222000222222222222000000022222222222202200022
222222222222002222222222222222222222222002222222222222222222222220022222
200000022222222222000222222202222200222222220002222222000000022222222200
022222222000000222222222002222222200000022002222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222202222222222222200222222222222022222222222002222222200000000222222220
022222220022002022222222200222222200222200222222222002222222200222200222
222222002222222222222222222222220022222220222222022222222002222222222222
222222222220022222220000000022222222200222222220220000222222222002222222
222222222222222220022222222222222222222222000222222222222222222222222000
222222202222222222222220022222200022222222222222222222000222222222220022
222222222222220222220222222222222200222222222222222222200222222222220022
222222222222222022200022222222222222002222222222222222222222220002222222
220000222222222220022220022220000022222222000222222202222220222222220002
222222200000022222222220022222220222220022222222002222222202222202002222
220022222002020022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222022200222222222200222222220022002222222222002
222222202222202222222220022222222222022222222222200222222200222220222222
222002222222202222220222222220002222222202222222222222200022222220222222
022222222002222222222222222222222220022222220000000022222222200222222220
220220022222222002222222222222222222222220022222220000000222222222000222
222222222222222222222002222222200000022222222220022222200222222222222222
222222000222222222220022222222222222220222220022222222222200222222222222
222222200222222222222022222222222222222022202002222222222222002222222222
222222222222220002222222200000022222222220022220022222200022222222000222
222202222220222222220002222222022222202222222200022222220222220022222222
002222222002222202002222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220022220022222222200222
222220222000222222222002222222222222222222222220022222220000022022222222
200222222200222220222222222002222222202222220222222220002222222000000022
222222200022222222000220222222222002222222222222222222222220022222222022
222022222222200222222220220020222222222002222222222222222222222220022222
222000000022222222000222222222222222222222222002222222200000002222222220
022222000222222222222222222222000222222222222222222222222222220222220222
222222222200222222222222222222000222222222222222202222222222222002202022
222222222222002222222222222222222222220002222222022222002222222220022222
222222222222222222000222222220022002222222220002222222002022022222222220
022222220222222022222222002222222202222202002222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220022222022222222200222222200222020222222222002222222202022222222222220
022222220000000022222222200222220000000000222222222002222222220022000222
222222002222222200000002222222200022222222000000222222222002222222222222
222222222220022222222022222022222222200222222220000000022222222002222222
222222222222222220022222222022222022222222000222222222222222222222222002
222222202202200222222220022222002222222222222222222222000222222222222022
000222222222220000002222222222222200222222222222222222200222222222222022
200022222222222000000022222222222222000222222222222222222222220002222222
022222202222222220022222222222222222222222200222222222000022222222220002
222222000220022222222220022222222022222222222222002222222200000000022222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220002220022222222200222222200222020222222220002
222222200000002222222220022222222020000022222222200222200000000000222222
222002222222220000002222222222002222222202202202222222200022222222222222
222222222002222222222222222222222220022222220000000022222222200222222220
000000022222222002222222222222222222222220022222220020022022222222000222
222222222222222222222002222222202202200222222220022220002222222222222222
222222000222222222220022000022222222222200022222222222222200222222222222
222222200222222222222022200022222222222200000222222222222222002222222222
222222222222222002222222002222202222222220022222220002000222022222000222
222222222222222222220002222222202222222222222200022222222000002222222222
002222222222000002222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222000000222222222200222
222220000000222222222002222222202200000222222220022222222222222222222222
200222222222222222222222222002222222222202222222222222002222222002022002
222222200022222220222222220222222002222222222222222222222220022222220002
222222222222200222222222222222222222222002222222222222222222222220022222
220000200022222222000222222222222222222222222002222222200022002222222220
022220022222222222222222222222000222222222220022002022222222222222222222
222222222200222222222222222222200222222222220022202022222222222222222222
222222222222002222222222222222222222220002222222200000022222222220022222
220000000000022222000222222202222222202222220002222222222222222222222200
022222222222222222222222002222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222200002222222222200222222222000022222222222002222222202202200222222220
022222222222222222222222200222222222222222222222222002222222222222222002
222222002222222000020022222222200022222220222222220022222002222222222222
222222222220002222220022222222222222200222222222022222200022222002222222
222222222222222220022222222002222222222222000222222222222222222222222002
222222220222222222222220022200022222222222222222222222000222222222220022
000022222222220222222222222222222200222222222222222222200222222222220022
202022222222220022222222202222222222002222222222222222222222220002222222
220000222222222220022222220000000000022222000222222202222222200222220022
222222022222222002222200022222222022222000222222002222222222000002222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222220222222222222200222222222222222200222222002
222222200002002222222220022222220022222220222222200222222220000000000222
222002222222220222222000222222002222222202222222222222200022222220002222
220022222002222222222222222222222220022222222202222222222222200222222220
022222220022222002222222222222222222222220022222222220222222222222000222
222222222222222222222000222222222222222222222220022200222222222222222222
222222000222222222222000000222222222220000000000022222222200222222222222
222222000222222222222000000222222222222000000000002222222222002222222222
222222222222220002222222222222222002222200022222222222220022222222000222
222200022222200222220022222222000000000002222220022222220022222000222222
002222222220000000022222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222200022002222222200222
222222222222200222222002222222200022002222222220022222220000000000022222
200222222200000000000222222002222222220222222200222222002222222222222000
222222200222222222000222200222222002222222222222222222222220022222222002
200020022222200222222220222222222022222002222222222222222222222220022222
222200002220222222000222222222222222222222222000222222220000222222222220
022000222222222222222222222222000222222222222200022222222222220000000000
022222222200222222222222222222000222222222222200022222222222222000000000
002222222222002222222222222222222222220002222222222222222202222220022222
222220002222222222000222222220002222202222220022222222000000000002222200
022222220222222220222222002222222200222220002222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222000000000022222200222222222222222220222222002222222222222222222222220
022222222000000002022222200222222200222222220022222002222222200222222220
222222002222222222220000022222200022222222220022022222222002222222222222
222222222220022222220022200022022222200222222200222222222022222002222222
222222222222222220022222222000002220022222000222222222222222222222222000
222222200000022200222220022002222222222222222222222222000222222222222222
220222222222220222222220022222222200222222222222222222000222222222222222
222222222222222022200222202222222222002222222222222222222222220002222222
222222222202222220022222222000222222222222000222222222200220222222220022
222222022200222222222200022222220222222220022222002222222202222222202222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220022200220022222200222222202222222220222222002
222222220002220022222220022222220022222222002222200222222222222222220022
222002222222202222222220222222002222222222220222002222200022222222222000
222222222002222222222222222222222220022222220022220222022222200222222200
222222222022222002222222222222222222222220022222220022200222022222000222
222222222222222222222000222222202220022200222220022002222222222222222222
222222000222222222222222220022222222222222222220022222222200222222222222
222222000222222222222222220022222222222222200222222222222222002222222222
222222222222222002222222222222222202222200022222222000022222222222000222
222222222002222222220002222222222200222222222200222222200222222220022222
002222222002222222202222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220022200222022222200222
222200000000000222222002222222200000000002222220022222222222222222002222
200222222222222222220022222002222222200222222220222222002222222222220222
202222200022222222222200222022222002222222222222222222222220022222222022
220222022222200222222200222222222022222002222222222222222222222220022222
220022200222022222000222222222222222222222222000222222202222022200222220
020022222222222222222222222222000222222222220222220022222222222222222220
022222222200222222222222222222000222222222222222222022222222222222200222
222222222222002222222222222222222222220002222222022222222202222200022222
222220000022222222000222222222222022222222220002222222222200222222222200
022222220222222220022222002222222002222222202222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220022202222022222200222222200000000000222222002222222202220000000222220
022222222222222220002222200222222220222222220022222002222222200222222200
222220002222222022200222202222200222222220000000000022222002222222222222
222222222220022222222022220222022222200222222220022222220022222002222222
222222222222222220022222220022200222022222000222222222222222222222222000
222222202222022200222220020022222222222222222222222222000222222222220000
000022222222220222222220222222222200222222222222222222000222222222220000
000022222222222022220222202222222222002222222222222222222222220002222222
000000000002222220022222222222200002222222000222222200200000000222220002
222222222200022002222220022222220022222220222222002222222202222222202222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222220022000220022222200222222200222222220222222002
222222202222022200222220022222222200000002002222200222222220000000000022
222002222222220002222002222222002222222000000000002222200022222220000000
000022222002222222222222222222222220022222222000000000022222200222222220
000222000222222002222222222222222222222220022222220000000000022222200222
222222222222222222222000222222200000000000222220000022222222222222222222
222222000222222222220000000022222222220000000000022222222200222222222222
222220000222222222220000000022222222220000000000002222222222002222222222
222222222222220002222222000000000002222220022222220022002000022222000222
222200000000000222220022222222222220000002222220022222222000200000222222
002222222200022220002222200022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222220000000000022222200222
222222222222220222222002222222202222022200222220022222222002222222022222
200222222220000000000022222002222222222000000002222222002222222000000000
002222200022222220022222220022222002222222222222222222222220022222222000
000000002222200222222222000000002222222002222222222222222222222220022222
220000000000022222000222222222222222222222222000222222200000000000222220
000222222222222222222222222222000222222222220222220022222222220000000000
022222222200222222222222222200000222222222222222222022222222220000000000
002222222222002222222222222222222222220002222222002222222002222220022222
220000000000022222000222222202222222220222220022222222222222200002222220
022222222200000002222222002222222220000000022222200022222000000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220000002000022222000222222222222222200222222002222222200222220000222220
022222220022222222222222200222222220222222220022222002222222222200000222
222222002222222022222222222222200022222220222222222022222002222222222222
222222222220022222220022222222022222200222222222220000022222222002222222
222222222222222220022222220022222222022222000222222222222222222222222000
222222202222222220222220002222222222222222222222222222002222222222222222
220022222222220222222220022222222200222222222222222000000222222222222222
220022222222222022222222202222222222002222222222222222222222220002222222
222222222202222200022222220222222222022222000222222222222222222222220022
222222222222222222222220022222222222000222222222002222222222000002222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222222022222200222222222222222000222222002
222222220222220202222220022222222022222222222222200222222222222222222222
222002222222222222222222222222002222222222222222222222200022222222222222
222222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222222222222222222222000222
222222222222222222222000222222222222222222222220002222222222222222222222
222222000222222222222222222222222222222222222222222222222200222222222222
220002200222222222222222222222222222222222222222222222222222002222222222
222222222222220002222222222222222222222220022222222222222222222222000222
222222222222222222220022222222222222222222222220022222222222222222222222
002222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222222222222222200222
222222222222222222222002222222222222222222222220022222222222222222222222
200222222222222222222222222002222222222222222222222222002222222222222222
222222200022222222222222222222222002222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222222222222222222000222222222222222222222222000222222222222222222222220
022222222222222222222222222222200222222222222222222222222222222222222222
222222222200222222222222220022200222222222222222222222222222222222222222
222222222222002222222222222222222222220002222222222222222222222220022222
222222222222222222000222222222222222222222220002222222222222222222222220
022222222222222222222222002222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222200222222222222222222222222002222222222222222222222220
022222222222222222222222200222222222222222222222222002222222222222222222
222222002222222222222222222222200022222222222222222222222002222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222222222222222222222000222222222222222222222222000
222222222222222222222220022222222222222222222222222222200222222222222222
222222222222222222222222222222222200222222222222200222200222222222222222
222222222222222222222222222222222222002222222222222222222222220002222222
222222222222222220022222222222222222222222000222222222222222222222220022
222222222222222222222220022222222222222222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222222222222200222222222222222222222222002
222222222222222222222220022222222222222222222222200222222222222222222222
222002222222222222222222222222002222222222222222222222200022222222222222
222222222002222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222222222222222222222200222
222222222222222222222000222222222222222222222220022222222222222222222222
222222000222222222222222222222222222222222222222222222222200222222222222
000222200222222222222222222222222222222222222222222222222222002222222222
222222222222220002222222222222222222222220022222222222222222222222000222
222222222222222222220022222222222222222222222220022222222222222222222222
002222222222222222222222200022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222222222222222222200222
222222222222222222222002222222222222222222222220002222222222222222222222
200222222222222222222222222002222222222222222222222220002222222222222222
222222200022222222222222222222222000222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222222222222222222000222222222222222222222222002222222222222222222222220
022222222222222222222222222222200222222222222222222222222222222222222222
222222222200222222222220002222200222222222222222222222222222222222222222
222222222222002222222222222222222222220002222222222222222222222200022222
222222222222222222000222222222222222222222220002222222222222222222222220
022222222222222222222222002222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222200222222222222222222222222002222222222222222222222220
022222222222222222222222200222222222222222222222222002222222222222222222
222222002222222222222222222222200022222222222222222222222000222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222222222222222222222000222222222222222222222222002
222222222222222222222220022222222222222222222222222222200222222222222222
222222222222222222222222222222222200222222222200022222200222222222222222
222222222222222222222222222222222222002222222222222222222222220002222222
222222222222222200022222222222222222222222000222222222222222222222220002
222222222222222222222220022222222222222222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222222222222222222200222222222222222222222222002
222222222222222222222220022222222222222222222222200222222222222222222222
222002222222222222222222222220002222222222222222222222200022222222222222
222222222000222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222222222222222222222200222
222222222222222222222000222222222222222222222220022222222222222222222222
222222000222222222222222222222222222222222222222222222222200222222222000
222222200222222222222222222222222222222222222222222222222222002222222222
222222222222222002222222222222222222222200022222222222222222222222000222
222222222222222222220002222222222222222222222220022222222222222222222222
002222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222222222222222200222
222222222222222222222002222222222222222222222220022222222222222222222222
200222222222222222222222222002222222222222222222222222002222222222222222
222222220022222222222222222222222000222222222222222222222220022222222222
222222222222200222222222222222222222222002222222222222222222222220022222
222222222222222222200222222222222222222222222002222222222222222222222220
022222222222222222222222222222000222222222222222222222222222222222222222
222222222200222222220002222222200222222222222222222222222222222222222222
222222222220002222222222222222222222220002222222222222222222222220022222
222222222222222222000222222222222222222222220002222222222222222222222220
022222222222222222222222002222222222222222222222200022222002020222222222
222222222222222222222222222222222222222222222222222222222022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222200222222222222222222222222002222222222222222222222220
002222222222222222222222200222222222222222222222222002222222222222222222
222222002222222222222222222222220022222222222222222222222000222222222222
222222222220022222222222222222222222200222222222222222222222222002222222
222222222222222220022222222222222222222222200222222222222222222222222002
222222222222222222222220022222222222222222222222222222000222222222222222
222222222222222222222222222222222200222222200022222222200222222222222222
222222222222222222222222222222222222002222222222222222222222222002222222
222222222222222220022222222222222222222222200222222222222222222222220002
222222222222222222222220022222222222222222222222002222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222222222222222222200222222222222222222222222002
222222222222222222222220022222222222222222222222200222222222222222222222
222002222222222222222222222220002222222222222222222222200022222222222222
222202222000222222222222222222222220022222222222222222222222200222222222
222222222222222002222222222222222222222220022222222222222222222222200222
222222222222222222222002222222222222222222222220022222222222222222222222
222222000222222222222222222222222222222222222222222222222200222222000222
222222200222222222222222222222222222222222222222222222222222002222222222
222222222222220002222222222222222222222220022222222222222222222222000222
222222222222222222220002222222222222222222222220022222222222222222222222
002222222222222222200022220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200020000200000200022000220000000
000220000000000000000000000000000000000000002220022200000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000222222222222222222222220000000000000
000000000000000000000000000000000000000002222222222222222222222220000000
000000000000000000000222222222222222222222222000000000000000000000000000
022222222222222222222222222222000000000000000000000000000000000000000000
000000000000222220002222222222200000000000000000000000000000000000000000
000000000000002222222222222222222222220000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000022222002020022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220000000
000000000000000000000000000000000000000000000000000000000000000000000000
222000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000222222222222
222222222220000000000000000000000000000000000000000000000000000002222222
222222222222222220000000000000000000000000000222222222222222222222222000
000000000000000000000000022222222222222222222222222222200000000000000000
000000000000000000000000000000000000222220022222222222200000000000000000
000000000000000000000000000000000000002222222222222222222222220000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220000000000000000000000000000000000000000000000000000000
000000000000000000000000222000000000000002222222222202222202220022222220
022222022222222200022222222222222222222222000222222222222222000222220002
222222222222222222222222222222222222222222222222002222222222222222222222
220022200222222222222222222222222222222222222222222222002222222222222222
222222222222222222222222222222222200222222002222222222222222222222222222
222222222222222222222222222222220022222222222222222222222222222200022222
222222222222222222222222222222222002222222222222222222222222222222222222
222222222222222222222222222200222222222222222222222222002222222222222222
222222220222222222222222222222222002222222222222222222222222002222222222
222222222222200222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222002222222222222222
222222220022222222222222222222222200222222222222222222222222002222222222
222222222222220022222222222222222222222200022222222222222222222222200222
222222222222200222220002222222222222222222222222222222222222222222222222
002222222222222222222222220002200222222222222222222222222222222222222222
222222002222222222222222222222222222222222222222222222222200222220002222
222222222222222222222222222222222222222222222222222222220022222222222222
222222222222222002222222222222222222222222222222222222222002222222222222
222222222222222222222222222222222222222222222222222200222222222222222222
222222002222222222222222222222220022222222222222222222222002222222222222
222222222222002222222222222222222222200222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222002222222222222222222222220022222222222222222222222200222222222222
222222222222002222222222222222222222220022222222222222222222222220022222
222222222222222222000222222222222222200222220002222222222222222222222222
222222222222222222222222002222222222222222222222220022200222222222222222
222222222222222222222222222222002222222222222222222222222222222222222222
222222222200222220002222222222222222222222222222222222222222222222222222
222222220022222222222222222222222222220022222222222222222222222222222222
222222222002222222222222222222222222222222222222222222222222222222222222
222200222222222222222222222222002222222222222222222222220022222222222222
222222222002222222222222222222222220002222222222222222222222200222222222
222222222002020222222222222222222222222222222002222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222002222222222222222222222220022222222222222
222222222200222222222222222222222222002222222222222222222222220022222222
222222222222222220022222222222222222222222200222222222222222220022220002
222222222222222222222222222222222222222222222222002222222222222222222222
220022200222222222222222222222222222222222222222222222002222222222222222
222222222222222222222222222222222200222220022222222222222222222222222222
222222222222222222222222222222220002222222222222222222222222200022222222
222222222222222222222222222222222002222222222222222222222222222222222222
222222222222222222222222222200222222222222222222222222002222222222222222
222222220022222222222222222222222002222222222222222222222220002222222222
222222222222200222222222222222222002020222222222222222222222222222222002
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222002222222222222222
222222220022222222222222222222222200222222222222222222222222002222222222
222222222222220022222222222222222222222200022222222222222222222222200222
222222222222220022220002222222222222222222222222222222222222222222222222
002222222222222222222222220022200222222222222222222222222222222222222222
222222002222222222222222222222222222222222222222222222222200222200022222
222222222222222222222222222222222222222222222222222222220002222222222222
222222222222000222222222222222222222222222222222222222222002222222222222
222222222222222222222222222222222222222222222222222200222222222222222222
222222002222222222222222222222220022222222222222222222222002222222222222
222222222220022222222222222222222222200222222222222222222002020222222222
220000000002200002000000000000200000022000022222200002220000000002200002
000000200002000222000222200002200000002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222002222222222222222222222220022222222222222222222222200222222222222
222222222222002222222222222222222222220022222222222222222222222200022222
222222222222222222000222222222222222220002220002222222222222222222222222
222222222222222222222222002222222222222222222222220022200222222222222222
222222222222222222222222222222002222222222222222222222222222222222222222
222222222200222200222222222222222222222222222222222222222222222222222222
222222220002222222222222222222222220002222222222222222222222222222222222
222222222002222222222222222222222222222222222222222222222222222222222222
222200222222222222222222222222002222222222222222222222220022222222222222
222222222002222222222222222222222220022222222222222222222222200222222222
222222222002020222222222222200220000220022000200000002220022002000222222
002200200020020002220022002000220022000220000022002200220022000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222002222222222222222222222220022222222222222
222222222200222222222222222222222222002222222222222222222222220022222222
222222222222222220022222222222222222222222000222222222222222222002220002
222222222222222222222222222222222222222222222222002222222222222222222222
220022200222222222222222222222222222222222222222222222002222222222222222
222222222222222222222222222222222200222000222222222222222222222222222222
222222222222222222222222222222220002222222222222222222222200022222222222
222222222222222222222222222222222002222222222222222222222222222222222222
222222222222222222222222222200222222222222222222222222002222222222222222
222222220022222222222222222222222002222222222222222222222220022222222222
222222222222200222222222222222222002020222222222222200222200220022000220
022002220022002002222220022220000020022200220022002200220022002200222202
022220020022200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222002222222222222222
222222220022222222222222222222222200222222222222222222222222002222222222
222222222222220022222222222222222222222200022222222222222222222222200222
222222222222222000220002222222222222222222222222222222222222222222222222
002222222222222222222222220022200222222222222222222222222222222222222222
222222002222222222222222222222222222222222222222222222222200222002222222
222222222222222222222222222222222222222222222222222222220022222222222222
222222222000222222222222222222222222222222222222222222222002222222222222
222222222222222222222222222222222222222222222222222200222222222222222222
222222002222222222222222222222220022222222222222222222222002222222222222
222222222220002222222222222222222222200222222222222222222002020222222222
222200222200220002200220022002220022002202222220022220020020022200220022
002200220002002200222220022220020000002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222002222222222222222222222220022222222222222222222222200222222222222
222222222222002222222222222222222222220022222222222222222222222200022222
222222222222222222200222222222222222222200220002222222222222222222222222
222222222222222222222222002222222222222222222222220022200222222222222222
222222222222222222222222222222002222222222222222222222222222222222222222
222222222200220002222222222222222222222222222222222222222222222222222222
222222220022222222222222222222222002222222222222222222222222222222222222
222222222002222222222222222222222222222222222222222222222222222222222222
222200222222222222222222222222002222222222222222222222220022222222222222
222222222002222222222222222222222220002222222222222222222222200222222222
222222222002020222222222222200222200220020000222022002220000022202222220
022220022000002200220022220000220000000200222220022220020000002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222002222222222222222222222220022222222222222
222222222200222222222222222222222222002222222222222222222222220022222222
222222222222222220022222222222222222222222200222222222222222222200020002
222222222222222222222222222222222222222222222222002222222222222222222222
220002200222222222222222222222222222222222222222222222002222222222222222
222222222222222222222222222222222200220022222222222222222222222222222222
222222222222222222222222222222220022222222222222222222220022222222222222
222222222222222222222222222222222002222222222222222222222222222222222222
222222222222222222222222222200222222222222222222222222002222222222222222
222222220022222222222222222222222002222222222222222222222220022222222222
222222222222200222222222222222222002020222222222222200000002220022000222
022002220022222202222220022220022220002200220022222200220022002200222220
022200020022002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222002222222222222222
222222220022222222222222222222222200222222222222222222222222002222222222
222222222222220022222222222222222222222220022222222222222222222222000222
222222222222222220022002222222222222222222222222222222222222222222222222
002222222222222222222222220022200222222222222222222222222222222222222222
222222002222222222222222222222222222222222222222222222222200000022222222
222222222222222222222222222222222222222222222222222222220002222222222222
222222200022222222222222222222222222222222222222222222222002222222222222
222222222222222222222222222222222222222222222222222200222222222222222222
222222002222222222222222222222220022222222222222222222222002222222222222
222222222220022222222222222222222222200222222222222222222002020222222222
222200000002220022200222022002220022222202222220022200220020022200220022
002200220022000200222022022200220022002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222002222222222222222222222220022222222222222222222222200222222222222
222222222222002222222222222222222222200002222222222222222222222000022222
222222222222222222000022222222222222222220000000222222222222222222222222
222222222222222222222200000022222222222222222222200000200222222222222222
222222222222222222222222222200000022222222222222222222222222222222222222
222222222000000222222222222222222222222222222222222222222222222222222222
222222220000002222222222222222000222222222222222222222222222222222222222
222222220000022222222222222222222222222222222222222222222222222222222222
220000002222222222222222222200000022222222222222222222000002222222222222
222222220000022222222222222222222000000222222222222222222200000002222222
222222222002020222222222222200222000220002000222000000200022222000222220
000000220020022200000022000002220022000220000022000000220000002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222000000002222222222222222220000000022222222222
222222200000002222222222222222222000000000222222222222222200000000000222
222222222222000000000002222222222222220000000000022222222222222200000000
000222222222222222222222222222222222222222200000000000022222222222222000
000000000222222222222222222222222222222222222222200000000000002222222222
222222222222222222222222222222000000000002222222222222222222222222222222
222222222222222222222222222222000000000000222222222220002222222222222222
222222222222222222222222222200000000000022222222222222222222222222222222
222222222222222222222220000000000002222222222222200000000000022222222222
222000000000000222222222222200000000000002222222222222200000000000222222
222222220000000000002222222222222000000222222222222200222200220022000222
000000200022222000222220020022222000222200000022220022220022000222000222
220022222000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222000000000000002222222222
222000000000000022222222222200000000000000222222222222200000000000000222
222222220000000200000002222222222200000000200000022222222222000000020000
000222222222220000000200000002222222222222222222222222222222222222000000
020000000222222222200000002220000002222222222222222222222222222222222220
000000222000000222222222222222222222222222222222222200000002200000022222
222222222222222222222222222222222222222222222222222200000002200000002222
222200022222222222222222222222222222222222222222222000000222000000222222
222222222222222222222222222222222222222222222000000002000000222222222220
000000220000000222222222200000022200000022222222222000000222200000022222
222220000002220000002222222222000002222200000022222222222002020222222222
222200222200222222222222222222222222222222222222002222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
000022222200000222222222000000002222000002222222222000000222200000022222
222220000002222000000022222222200002222222200000222222222000022222222200
002222222200000222222222000022222222200000222222220000222222222222222222
222222222222222200002222222222000022222222000022222222220000222222222222
222222222222222222222200002222222220000022222222222222222222222222222222
220000022222222200002222222222222222222222222222222222222222222222222222
222000002222222200002222222000222222222222222222222222222222222222222222
200002222222222000022222222222222222222222222222222222222222222222220000
222222222000002222222200002222222220000022222220000022222222220002222222
220002222222222200002222222000022222222220000222222220002222222222200002
222222222002020222222222222200220002222222222222222222222222222222222222
200000222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000002222222222000022222220000022222222222000222222
220000222222222220002222222200002222222222220002222222000222222222222200
022222220002222222222222000222222200022222222222220002222222000222222222
222200022222222222222222222222222222222000022222222222220002222220002222
222222222200022222222222222222222222222222222000222222222222220002222222
222222222222222222222222200022222222222222000222222222222222222222222222
222222222222222222222222220002222222222222200222222002222222222222222222
222222222222222222222222000222222222222220002222222222222222222222222222
222222222222222222200022222222222222000222222000222222222222220002222220
002222222222222200222222000222222222222222002222222002222222222222220022
222200022222222222222000222222222002020222222222220000000022222222222222
222222222222222222222222220000022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222220002222220
022222222222222200022222200022222222222222200222222000222222222222222000
222220022222222222222220002222200022222222222222200022222002222222222222
222200222220022222222222222222002222222222222222222222222222220002222222
222222222000222200022222222222222220002222222222222222222222222222220002
222222222222222000222222222222222222222222222222000222222222222222200022
222222222222222222222222222222222222222222222222200022222222222222220022
220022222222222222222222222222222222222222222220002222222222222222000222
222222222222222222222222222222222222222222000222222222222222200222220002
222222222222222002222200222222222222222220022222002222222222222222200222
220022222222222222222002222002222222222222222200022222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200022
222222222222222000222200222222222222222220002222000222222222222222220022
220002222222222222222200222200022222222222222222002222000222222222222222
222002220002222222222222222220022200022222222222222222000222222222222222
222222222222220022222222222222222200022200222222222222222222000222222222
222222222222222222200022222222222222222200222222222222222222222222222220
002222222222222222220002222222222222222222222222222222222222222222222222
200222222222222222222002200022222222222222222222222222222222222222222200
022222222222222222200022222222222222222222222222222222222222222220002222
222222222222220022200022222222222222222200222000222222222222222222002220
022222222222222222200022200222222222222222222000222002222222222222222220
022222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200022222222222222222200022000222222222222222222000220
002222222222222222220002200022222222222222222220022000222222222222222222
200220002222222222222222222000220022222222222222222220022200222222222222
222222200022222222222222222222222222200222222222222222222220022002222222
222222222222200022222222222222222222222222200222222222222222222220022222
222222222222222222222220002222222222222222222000222222222222222222222222
222222222222222222222222002222222222222222222200000222222222222222222222
222222222222222222222200222222222222222222220002222222222222222222222222
222222222222222200022222222222222222220002200222222222222222222200022002
222222222222222222000200022222222222222222220002200222222222222222222200
220022222222222222222222002222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200222222222222222222220002002
222222222222222222200020022222222222222222222000200222222222222222222220
002002222222222222202222200020022222222222222222222200200222222222222200
222222002000222222022222220222220022222222222222222222222222200222200000
222200222222000002222000022222002222220022222222222222222222222222000222
200002220022222220002222222222222222222222222200022200222022220002222200
222222222222222222222222222222222222222222222220002222222222222000222200
002222222222222222222222222222222222222222222000222222222222222222222002
222222222222222222222222222222222222222200222222222222200022222000000222
222202222222222220020022222222222200002222200200222222222222220002222002
002222222222222022222220020022222222222220002222000222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222000222
222000022222222222000002222000022222000222220000222220000222200000222200
002222000002220000000222000002222000222200000222220000022220002222222220
222200000222222002220000022222000002222200022222000002220002222222222222
222222222222002222220002222220022222000022222000222220000022220022222222
222222222222222222002222220022222000222222002222222222222222222222222200
222000000002200220222200222222222222222222222222222222222222222222222220
022200000002222000222220022222222222222222222222222222222222222222222002
220000000220000000222000222222222222222222222222222222222222222000220000
000022000002222200002200000000222222002222000022000000002000000222200000
220000000022200200222000022200000002222002222220000222000000022200220222
000222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222002222222222002222222222000022222200222220222022220000
222220002222222002222200002222220022220000000022000022222200222200222002
220000222222002222222220222220002222220022220022220222200002222200022220
022202222002222222222222222222222222002222220022222220022222200022222200
222200222002220002222222202222222222222222002222220022222220022222000222
222222222222222222222000222200000002202220022200022222222222222222222222
222222222222222222222220022220000000222202222220022222222222222222222222
222222222222222222220002222000000022000000022200222222222222222222222222
222222222222222002222000000002222220222200002220000000222222002222000022
200000002222222022220002222000000022022220222200022220000000222002222222
000222200000002002220022200222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220002222222222200222222222000022
222200222200222002222000222222002222222002222220002222220022222002222222
200022222200222222222202222000222222002222222200222220002222222022222222
220222200002222200222200222200222002222222222222222222222222002222220022
222222022222200022222200222200222202222002222222222222222222222220002222
220022222222002222200222222222222222222222222000222220222222002222022220
022222222222222222222222222222222222222222222200022222022220222202222220
022222222222222222222222222222222222222222220002222202222222202222022200
222222222222222222222222222222222222222002222202222222222220022200022222
022222222222002222000022220222222222222002220002222202222220022220022200
022222022222222202222222000222220222222002220022200222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022222
222222220022222222200222222200222200222202222000222222002222222002222220
002222220022222202222222200022222200222222222200222000222222002222000000
002220002222222002222222220022200022222200022200222200222002222222222222
222222222220022222220022222222022222200022222200222200222002222002222222
222222222222222220022222220022222222200222200222222222222222222222222000
222222022222002222002220022222222222222222222222222222222222222222222200
222222002222222200222220002222222222222222222222222222222222222222220022
222200222222220222222200222222222222222222222222222222222222222002222220
222222222220022200022222202222200000000222000222222022222222222002220002
222220222220022220022200022222202222222200222222002222222222222002220022
200222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222220002222222200222222200222002222200222000
222222002222222002222220002222220022222220222222200222222200222222222200
222002222222002220000000002222002222222002222222220022220022222220022200
222200222002222222222222222222222220022222220022222222022222200022222200
222200222002222002222222222222222222222220022222220022222000000222200222
222222222222222222222002222222002222002222002220022222222222222222222222
222222222222222222222200222222200222222200222222002222222222222222222222
222222222222222222220022222220022222220022222200222222222222222222222222
222222222222220002222222022222222220022220022222220222200000000222200222
222202222222222002220002222222022220022220022220022222220222222200222222
002222222022222002200022200222222002020022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222220000002222222200222
222200222002222200222000222222002222222002222220022222220022222222022222
200222222200222222222002222002222222002222022220222222002222222002222222
220022200022222220022200222200222002222222222222222222222220022222220022
222222002222200022222200222220000022222002222222222222222222222220022222
220022220000000222200222222222222222222222222002222222200222002222002220
022222222222222222222222222222222222222222222200222222220222222200222222
002222222222222222222222222222222222222222220022222222002222222022222200
022222222222222222222222222222222222220002222222202222222200022220022222
222022220222002222200222222220222222222002220002222222022220022220022220
022222220222222220222222002222222202222202000222200222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222200220002222222200222222200222002222200222002222222002222222002222220
022222220022222222202222200222222200222222000002222002222222002222202200
222222002222222002222222200022200022222220022200022200222002222222222222
222222222220022222220022222222202222200022222200222222000222222002222222
222222222222222220022222220022220022200022200222222222222222222222222000
222222220222002222002220022222222222222222222222222222222222222222222200
222222220022222202222220002222222222222222222222222222222222222222220022
222222002222222202222200222222222222222222222222222222222222220002222222
200222220000222200022222222002220222002222000222222220022222200022220002
222222202220022220022220022222222022222220022222002222222200222220002222
200222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222002222000222222200222222200222000222200222000
222222002222222002222220002222220022222222200222200022222200222222200022
222002222222002222200220222220002222222002222220000222200022222220022200
000002222002222222222222222222222220002222220022222222202222200022222200
222220000022222002222222222222222222222220022222220022200022200022200222
222222222222222222222000222222220022002222002220022222222222222222222222
222222222222222222222200222222222002222200222220002222222222222222222222
222222222222222222220022222222202222222200222200222222222222222222222222
222222222222222002222222220022222202222200022222222002222022002222000222
222220022200000022220002222222200220000000222200022222222002222222022222
002222222220222200002222200222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222000022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222002222002222222200222
222200222002222200222000222222002222222002222220002222220022222222200222
200022222200222222222022222000222222002222220200222220002222222002222000
002222200022222220022220022222222002222222222222222222222222002222220022
222222200222200022222200222200222022222002222222222222222222222220002222
220022200022200022200222222222222222222222222000222222220022002222002220
022222222222222222222222222222222222222222222200022222222002222202222220
002222222222222222222222222222222222222222220022222222200222222200222200
222222222222222222222222222222222222222002222222220022222200222200022222
222200222202002222000022222222022200002222220002222222200222002222222200
022222222002222222022222000222222220022002220222200222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220000022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220002222
222002222002222222000022222200222000222200222000222222002222222002222220
002222220022222222200222000022222200222222222002222000222222002222222000
222220002222222002222200222222200002222220222220022222222002222222222222
222222222222002222220022222222200222000022222200222202222002220002222222
222222222222222220002222220022200022200222000222222222222222222222222200
222022220022002222002200022222222222222222222222222222222222222222222220
022022222002222202222220022222222222222222222222222222222222222222222002
222222200202222200222200222222222222222222222222222222222222222002220222
220022222200222200002202222200222202002222000022222220002200222222220002
220222200222002222222200022222222002222222002220000222222220022002220022
200222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220002222222002222002222222000022222200222200222002222000
222222002222222002222200002222220022202222200222000022222200222202222002
220000022222002222222200222200000222222002222202222222000002222200222222
002222220002222222222222222222222222000222200022220022220222000002222200
222202222002220022222222222222222222222222002222220022220222200222002222
222222222222222222222200222022200022202220022200222222222222222222222222
222222222222222222222220022200220002222002222220022222222222222222222222
222222222222222222222002220222000220222000222000222222222222222222222222
222222222222222000222022200022022200222200002220222000222220002222000022
002220022220222222200000220222200222200222222000002202220002002222002220
000222022200022002220022002222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222000222222202222002222222000002
222000222200222002220000022222002222200002222200002222200022220020002222
000002222000222200020002220000022220002222222200222200000222220002222200
000022002000222200022222200022220022222222222222222222222222200222220022
220000000022002002222000222220022022220022222222222222222222222222200222
200022220022002220002222222222222222222222222200022200000022200220022200
222222222222222222222222222222222222222222222220002220000022220002222200
022222222222222222222222222222222222222222222000222000002222000002222002
222222222222222222222222222222222222222200022200000222000000222002000222
000002222222002220020022200000022220000022200200222000002222220002222002
002220000022200000002220020022200000222202200222002222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222000222
222200000022222220002002222000222220000022200020022220002222220002222200
000222220022222000022220002000222200222222000022200020002222002222222220
222000220022222002222220002020002200222220222222222000220022222222222222
222222222222200022222222222022222220022202222222222222000222200222222222
222222222222222222200022222222222000022220022222222222222222222222222220
002220002222220000222000222222222222222222222222222222222222222222222222
002222000222222202222200222222222222222222222222222222222222222222222200
222200022222200022220002222222222222222222222222222222222222222200022220
002222220002222002200222200022222222202220022002222002222222000022000200
022200022222222200220022200222002222220022222200220022220022222220002220
002222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200022222222002222222220022000222222222222000222200220
002222202222222222222002200222222222222202222200022200222222222222222222
200222002222222222222222222002220002222222222222222220022200022222222222
222222200222222222222222222222222222220022222222222222222220022200222222
222222222222000222222222222222222222222222200022222222222222222200222222
222222222222222222222222002222222222222222220002222222222222222222222222
222222222222222222222222200222222222222222222000222222222222222222222222
222222222222222222222220022222222222222222200022222222222222222222222222
222222222222222220002222222222222222220022200022222222222222222200222000
222222222222222222002220022222222222222222200022200022222222222222222000
222002222222222222222220022222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200022222222222222222200022200
222222222222222222002222000222222222222222220002200022222222222222222000
222200022222222222222222002222000222222222222222220002222002222222222222
222200022220022222222222222222000222222222222222222222222222220002222222
222222222000222220022222222222222220002222222222222222222222222222222002
222222222222222000222222222222222222222222222222200222222222222222200022
222222222222222222222222222222222222222222222222200022222222222222200002
222222222222222222222222222222222222222222222220002222222222222222000222
222222222222222222222222222222222222222222000222222222222222200022220022
222222222222222000222200222222222222222200022222002222222222222222000222
220002222222222222220002222200222222222222222000222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222220000222220002222222222222220002222200022222222222222200022
222002222222222222200000222220000222222222222200002222220002222222222222
000022222200022222222222220000222222000222222222222200002222222222222222
222222222222222200022222222222220002222220000222222222222000002222222222
222222222222222222222000022222222222200002222222222222222222222222222222
200002222222222220000022222222222222222222222222222222222222222222222222
220000222222222220000022222222222222222222222222222222222222222222222222
000022222222222200002222222222222222222222222222222222222222222222200002
222222222220000222222000222222222222200002222220002222222222222000022222
200022222222222220002222222000222222222222000022222200002222222222200002
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000002222222222000002222220000022222222220000022222
220000222222222220000222222200002222222222000022222222000022222222220000
022222222000022222222200000222222200000222222222000002222222200002222222
200000022222222222222222222222222222222220000222222222000022222222200002
222222200000222222222222222222222222222222222200000222222220000022222222
222222222222222222222222200000022222222000022222222222222222222222222222
222222222222222222222222222000002222222200000222222222222222222222222222
222222222222222222222222200000222222200000022222222222222222222222222222
222222222222222222220000002222220000022222222200002222222200000222222222
000022222222000002222222220000222222222000022222222200000222222000002222
222220000022222200000022222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200000022220000000222222222
000000222200000000222222222000000222000000002222222220000002222200000222
222222220000000000000002222222222200000000000000022222222222000000000000
000222222222220000000000000000022222222222222222222222222222222222000000
000000002222222222220000000000000022222222222222222222222222222222222222
000000000000022222222222222222222222222222222222200000000000000000222222
222222222222222222222222222222222222222222222222222220000000000000222222
222222222222222222222222222222222222222222222222222000000000000002222222
222222222222222222222222222222222222222222222000000000000000222222222220
000000000000002222222222200000000000000222222222222000000000000002222222
222222000000000000022222222222200000000000002222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
000000000000002222222222220000000000000222222222222220000000000000222222
222222200000000000222222222222222200000000000222222222222220000000000002
222222222222220000000000022222222222222200000000000220022222222222222222
222222222222222222220000000000022222222222222200000000000022222222222222
222222222222222222222222220000000000222222222222222222222222222222222222
000222000000000022222222222222222222222222222222222222222222222222222222
222222000000000022222222222222222222222222222222222222222222222222222222
222220000000000222222222222222222222222222222222222222222222222222222222
000000000222222222222222200000000002222222222222222000000000022222222222
222220000000000222222222222222220000000002222222222222222200000000222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220000000002222222222222222220000000022222222222
222222200000000222222222222222222000000002222222222222222220000002222222
222222222222000000002222222222222222200000000222222222222222200000000222
222220022222222222222222222222222222222222222000002222222222222222222000
000022200022222222222222222222222222222222222222222220200022222222222222
222222222222222222222222002222222200222222222222222222222222222222222222
222222222222222222222222222220002222000222222222222222222222222222222222
222222222222222222222222222222220022222222222222222222222222222222222222
222222222222222222222222222200000222222222222222222222000022222222222222
222222222200222222222222222222222220022222222222222222222222002222222222
222222222220002222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222200022222222222222
222222222002222222222222222222222200222222222222222222222200022222222222
222222222200002222222222222222222200000022222222222222222200000002222222
222222222000000000222222222220002222222222222222222222222222222222200002
222222222222222222000000022222200022222222222222222222222222222222222222
222222220000222222222222222222222222222222222220002222222200222222222222
222222222222222222222222222222222222222222222222222200022222200022222222
222222222222222222222222222222222222222222222222222222200022222222222222
222222222222222222222222222222222222222222222222222222000002222222222222
222222200002222222222222222222222220022222222222222222222220022222222222
222222222220022222222222222222222200022222222222222222222002000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222220002222222222222222222222002222222222222222222222000222222222222
222222222000222222222222222222220000222222222222222222220000002222222222
222222200000002222222222222220000000002222222222222222002222222222222222
222222222222222220000022222222222222222200000002222222200022222222222222
222222222222222222222222222222222200022222222222222222222222222222222220
022222222200222222222222222222222222222222222222222222222222222222222222
222000222222220002222222222222222222222222222222222222222222222222222222
222222200222222222222222222222222222222222222222222222222222222222222222
222222220000002222222222222222222000022222222222222222222222002222222222
222222222220022222222222222222222220022222222222222222222000222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222000222222222222222222222002222222222222
222222222002222222222222222222220002222222222222222222000002222222222222
222220000002222222222222222200000000222222222222220000000002222222222222
222222000222222222222222222222222222222000002222222222222222220000002222
222222200022222222222222222222222222222222222222222222222220000222222222
222222222222222222222200022222222200222222222222222222222222222222222222
222222222222222222222222220002222222222000222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222200000002222222222222222220000222222222
222222222222000222222222222222222222002222222222222222222220022222222222
222222220002222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222200022222222222
222222222000222222222222222222222002222222222222222222200022222222222222
222200000222222222222222222000000222222222222222200000002222222222222000
000000022222222222222222222222200222222222222222222222222222200000222222
222222222200000002222222222222200022222222222222222222222222222222222222
222222222222000022222222222222222222222222222200222222222200222222222222
222222222222222222222222222222222222222222222222200022222222222200002222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222200000022222
222222222222200002222222222222222222200022222222222222222222002222222222
222222222200022222222222222222200022222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220002222222222222222222200222222222222222222220002222222222222
222222000222222222222222222000022222222222222222200000022222222222222200
000002222222222222200000000222222222222222222222222222200222222222222222
222222222220000022222222222222220000000222222222222222200022222222222222
222222222222222222222222222222222222200002222222222222222222222222222000
222222222200222222222222222222222222222222222222222222222222222222222222
200222222222222220000222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222000000222222222222222220000222222222222222222220002222222
222222222222002222222222222222222200222222222222222222000222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000222222222222222222200222222222222
222222220002222222222222222220002222222222222222200000222222222222222220
000022222222222222200000002222222222222000000002222222222222222222222222
222222200022222222222222222222222200000222222222222222000000022222222222
222222200022222222222222222222222222222222222222222222222222222000022222
222222222222222222222002222222222200222222222222222222222222222222222222
222222222222222222222222000222222222222222200022222222222222222222222222
222222222222222222222222222200022222222222222222222222222222222222222222
222222222222222222222222222222222222222220000002222222222222222200002222
222222222222222000222222222222222222200222222222222222222200222222222222
222220002222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222200022222222222222222220022222222222222222200022222222222222222
000022222222222222222000002222222222222200000002222222222220000000000222
222222222222222222222222222222220022222222222222222222220000022222222222
222200000022222222222222222222200022222222222222222222222222222222222222
222222222222222200002222222222222222222222220002222222222200222222222222
222222222222222222222222222222222222222222222220002222222222222222220002
222222222222222222222222222222222222222222222222222000222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220000
022222222222222222000022222222222222222200022222222222222222200222222222
222222222202222222222222222200022222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222220022222222222222222200022222222222222
222000222222222222222200000222222222222222000000222222222222200000002222
222222220000000002222222222222222222222222222222222222220002222222222222
222222000002222222222222220000022222222222222222222222200022222222222222
222222222222222222222222222222222222222220000222222222222222222222220002
222222222200222222222222222222222222222222222222222222222222222222222200
022222222222222222222000222222222222222222222222222222222222222222222222
222002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200000022222222222222200002222222222222222220002222
222222222222200222222222222222222002222222222222222000222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000222222222222222220022222222222
222222200022222222222222220002222222222222222000222222222222222200000022
222222222200000002222222222220000000022222222222222222222222222222222222
222222222002222222222222222220000222222222222200000002222222222222222222
222222200022222222222222222222222222222222222222222222222222222222200022
222222222222222222200022222222222200222222222222222222222222222222222222
222222222222222222222000222222222222222222222200002222222222222222222222
222222222222222222222222220002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222000000022222222222222000
022222222222222222000222222222222222200022222222222222222002222222222222
220002222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222220002222222222222222200222222222222222200022222222222222200002
222222222222200000022222222222200000000222222222200000000222222222222222
222222222222222222222222222222222000222222222222222000022222222222220000
000222222222222222222222222222200022222222222222222222222222222222222222
222222222222222222220000222222222222222222200022222222222200022222222222
222222222222222222222222222222222222222222220002222222222222222222222220
002222222222222222222222222222222222222222222222200022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222000000222222222222220000222222222222222200022222222222222220022222222
222222220022222222222222200022222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220002222222222222222002222222222222222000222222222222222
000222222222222220000222222222222220000002222222222200000002222222222000
000000222222222222222222222222222222222222222222222222222000222222222222
200000222222222222000000222222222222222222222222222222220022222222222222
222222222222222222222222222222222222222222222000022222222222222222200222
222222222200222222222222222222222222222222222222222222222222222222200022
222222222222222222222222000022222222222222222222222222222222222222222222
200222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220000002222222222222000022222222222222220002
222222222222220022222222222222220022222222222222200222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222000222222222222222000222222222
222222002222222222222220002222222222222220002222222222222000002222222222
200000002222222222200000002222222222222222222222222222222222222222222222
222222222200222222222220000022222222222000000222222222222222222222222222
222222220022222222222222222222222222222222222222222222222222222222222220
002222222222222222000222222222222200222222222222222222222222222222222222
222222222222222222000222222222222222222222222222200002222222222222222222
222222222222222222222222000222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222220000022222222222
220000222222222222222000222222222222220002222222222222220022222222222220
002222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200022
222222222222000222222222222222002222222222222200002222222222222000222222
222222200000222222222200000002222222220000000002222222222222222222222222
222222222222222222222222222222222200022222222000002222222222200000022222
222222222222222222222222222222220022222222222222222222222222222222222222
222222222222222222222222000222222222222220002222222222222200222222222222
222222222222222222222222222222222222222220000222222222222222222222222222
220000222222222222222222222222222222222222222220002222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222200000022222222222000022222222222222200022222222222222002222222
222222200222222222222220002222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222200222222222222220002222222222222000
022222222222200002222222222200000022222222200000002222222222000000022222
222222222222222222222222222222222222222222222222222222222220022222220000
222222222200000002222222222222222222222222222222222222200022222222222222
222222222222222222222222222222222222222222222222200002222222222220002222
222222222200022222222222222222222222222222222222222222222222222200002222
222222222222222222222222222000022222222222222222222222222222222222222220
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000000222222222220000222222222222220
002222222222222002222222222222200222222222222200022222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222200022222222
222220002222222222220000222222222222000022222222220000002222222200000002
222222200000000222222222222222222222222222222222222222222222222222222222
222222222220022222000022222222220000000222222222222222222222222222222222
222222220022222222222222222222222222222222222222222222222222222222222222
222000222222222220022222222222222200022222222222222222222222222222222222
222222222222222000222222222222222222222222222222222200002222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220000002222
222222200002222222222222000222222222222000222222222222200222222222222000
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222200022222222222220022222222222200002222222222200002222222220
000002222222200000000222222200000000022222222222222222222222222222222222
222222222222222222222222222222222222002200002222222222000000222222222222
222222222222222222222222222222220022222222222222222222222222222222222222
222222222222222222222222222200002222222200022222222222222200022222222222
222222222222222222222222222222222222222000222222222222222222222222222222
222220000222222222222222222222222222222222222200222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200000022222222220000022222222222200022222222222200222222
222222002222222222220002222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220002222222222200022222222222200022222222222000022
222222222000022222222000000222222202000002222222000000000222222222222222
222222222222222222222222222222222222222222222222222222222222000000222222
222000000222222222222222222222222222222222222222222222220022222222222222
222222222222222222222222222222222222222222222222222220000222222200222222
222222222200222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222200022222222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200000022222222200002222222222
220022222222222200222222222222002222222222200022222222222222222222222222
222222222002000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222000222222222220022222222
222200022222222220000222222222200002222222200000022222220000000222222000
000002222222222222222222222222222222222222222222222222222222222222222222
222222222222000002222222200000022222222222222222222222222222222222222222
222222220022222222222222222222222222222222222222222222222222222222222222
222222000022222000222222222222222200022222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222220002222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
000222222222000022222222222002222222222200222222222222002222222222000222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222222220002222222222200222222222220002222222220000022222220000022
222220000000222220000000002222222222222222222222222222222222222222222222
222222222222222222222222222222222200000022222200000022222222222222222222
222222222222222222222222222222220022222222222222222222222222222222222222
222222222222222222222222222222220002222002222222222222222200022222222222
222222222222222222222222222222222222000222222222222222222222222222222222
222222222000222222222222222222222222222222220022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222000002222222220000222222222200222222222200022222
222220022222222220002222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220002222222222002222222222000222222222200022222
222000002222222200002222220000000222222000000002222222222222222222222222
222222222222222222222222222222222222222222222222222222222000000022220000
002222222222222222222222222222222222222222222222222222220022222222222222
222222222222222222222222222222222222222222222222222222222000020002222222
222222222200022222222222222222222222222222222222222222222220002222222222
222222222222222222222222222222222200022222222222222222222222222222200022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220000022222222000022222
222220022222222220022222222220022222222200022222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222000222222222002222222
222000222222222000222222220000222222200000222220000000222220000000022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222200002220022000000222222222222222222222222222222222222222222222222
222222220022222222222222222222222222222222222222222222222222222222222222
222222222200000022222222222222222200222222222222222222222222222222222222
222222222200022222222222222222222222222222222222222222222220002222222222
222222222222222222000222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200000222222220000222222222002222222220022222222200022222222000222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022222222000222222222002222222220002222222200022222220000022220000
000022200000000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220000222220000000222222222222222222222222222
222222222222222222222222222222220022222222222222222222222222222222222222
222222222222222222222222222222222222000022222222222222222200022222222222
222222222222222222222222222222222000022222222222222222222222222222222222
222222222222000222222222222222222222222222002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000000222222000002222222200222222220002222
222200222222220002222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222200222222222002222222200022222220
000222222000002220000000222000000000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222000002222200000022222
222222222222222222222222222222222222222222222222222222220022222222222222
222222222222222222222222222222222222222222222222222222222222200002222222
222222222200022222222222222222222222222222222222222222222000222222222222
222222222222222222222222222222222222200022222222222222222222222220002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222000002222220000
222222200022222222002222222200222222200022222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222002222222200222222
220002222222000222222000022222200000222200000020000000002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200000222220000000222222222222222222222222222222222222222222222222222222
222222220022222222222222222222222222222222222222222222222222222222222222
222222222222000000222222222222222200222222222222222222222222222222222222
222222220002222222222222222222222222222222222222222222222222220002222222
222222222222222200022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220000022222200002222220002222222002222222202222222000222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222200222222200022222220022222220002222200000222220000022200000220000
000002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222000022222000002200222222222222222222222222222222
222222222222222222222222222222220022222222222222222222222222222222222222
222222222222222222222222222222222222002200022222222222222200022222222222
222222222222222222222222222222200022222222222222222222222222222222222222
222222222222222000022222222222222222222200222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200000022220000222222000222222000222
222002222220002222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222220022222220022222220022222200022222000022
220000002220000000000000022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200002222000000222200222222
222222222222222222222222222222222222222222222222222222220022222222222222
222222222222222222222222222222222222222222222222222222222220002220000222
222222222200022222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222200002222222222222222222000222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222000000222
200002222200022222200222222002222200022222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002222220022222
200022222000222220002222000002200000000000000222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220000
022200000222222200022222222222222222222222222222222222222222222222222222
222222220022222222222222222222222222222222222222222222222222222222222222
222222222220002222000022222222222200022222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222220000222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220000002222000222220002222200222220022222000222222222222
222222222222222222222222222222222002000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222000222220002222200222220002222000222000000220000000000000222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200002200000022222222220022222222222222222222222222222
222222222222222222222222222222220022222222222222222222222222222222222222
222222222222222222222222222222222220022222220002222222222200222222222222
222222222222222222222222222200022222222222222222222222222222222222222222
222222222222222222200022222222222222220022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220000002200002222000222200222
220022220002222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222200022222002222200222200022200002220000
000000000000000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220000220000002222222222220002222
222222222222222222222222222222222222222222222222222222220022222222222222
222222222222222222222222222222222222222222222222222222222200022222222000
222222222200022222222222222222222222222222222222222000222222222222222222
222222222222222222222222222222222222222222220002222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
000022000022200022220022220022220022222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220002222002222
002222000222000020000000000000000000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222000000000
002222222222222222002222222222222222222222222222222222222222222222222222
222222220002222222222222222222222222222222222222222222222222222222222222
222222222200222222222200002222222200022222222222222222222222222222222222
220002222222222222222222222222222222222222222222222222222222222222222000
222222222222000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200000000002220002220022200222200222222222222222
222222222222222222222222222222222000000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222200222002220002200002000000000000000000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200000000002222222222222222222002222222222222222222222222222
222222222222222222222222222222220002222222222222222222222222222222222222
222222222222222222222222222222222000222222222220000222222200022222222222
222222222222222222222222200022222222222222222222222222222222222222222222
222222222222222222222200022222222222002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222000000000022000220022
200222002222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022200222002200022000000000000000
000002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220000000000222222222222222222222000222
222222222222222222222222222222222222222222222222222222220002222222222222
222222222222222222222222222222222222222222222222222222222002222222222222
200022222200022222222222222222222222222222222222000022222222222222222222
222222222222222222222222222222222222222222222220002222222220002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000000000200022002200220022222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002200220
022000200000000000000000002222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222000000000022222
222222222222222222000222222222222222222222222222222222222222222222222222
222222220002222222222222222222222222222222222222222222222222222222222222
222222220002222222222222220000222200022222222222222222222222222222222222
000222222222222222222222222222222222222222222222222222222222222222222222
000222222220022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222220000000000022002200200222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000200220020000000000000000000022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222200000000022222222222222222222222222200022222222222222222222222222
222222222222222222222222222222220022222222222222222222222222222222222222
222222222222222222222222222222220022222222222222222200002200022222222222
222222222222222222222220002222222222222222222222222222222222222222222222
222222222222222222222222200002222200222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222200000000000002
002002222222222222222222222222222222222222222222222222222002000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200000020000000000000000000022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000000002222222222222222222222222222220022
222222222222222222222222222222222222222222222222222222220002222222222222
222222222222222222222222222222222222222222222222222222200022222222222222
222220000200022222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222220000222000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000000000002000022222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220000000
000000000000002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200000002222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222220022222222222222222222222222222222222222222222222222222222222222
222222200222222222222222222222000000022222222222222222222222222222222000
222222222222222222222222222222222222222222222222222222222222222222222222
222000022002222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000000000000222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222000000000000000002222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220000000222222222222222222222222222222222220002222222222222222222222222
222222222222222222222222222222220022222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222200000022222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222220000022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220000000
000222222222222222222222222222222222222222222222222222222002000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200000000000002222222222222222
222222222222222220000000222222222222222222222222222200000000000000000000
000000000000000000000000000000000000000002000000000000000000000000000000
000000000000022222222222222222222222222222222222222222220022222222222222
222222222222222220000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000222222222222222222222
222000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000002222222222222222222222222222222222
222222222222222222222222222222000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000022222222222222222222222
222000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000002222222222222222222222222222222222
222222220022222222222222222222222222222220000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000022222222222222222222222000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000002222222222
222222222222222222222222222222222222222222222222222222000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
022222222222222222222222222000000000000000000000000000000000000000000000
000000000000000002020000000200000000000000000000000000000000002222222222
222222222222222222222222222222220002222222222222222222222222222220000000
000000000000000000200020000002022220200002222222000000020022202200000222
000000000000000000020000000222222222222222222222222000000000000000000000
000000222022202220222022202000020020200000000200000000000000000000000000
000000000000002222222222222222222222222222222222222222222222222222222222
222220000000000220000020200002020222202222222222222222222222222202222222
222222222222222222222222222222222222020220222222200022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220020002
200002020000002200002222222222222222222222222222222222222222222222222222
222222200020222222222220022222222222222222222222222000222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220002222222222222222222222222222222222222222220022222222222222
222222222222222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200022222222222222222222
222002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222002222222222222222222222222222222222
222222222222222222222222222222002222222222222222220022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220022222222222222222222222
222000222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220002222222222222222222222222222222222
222222220022222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200022222222222222222222222002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222002222222222
222222222222222222222222222222222222222222222222222222002222222222222222
220022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220022222002000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
022222222222222222222222222000222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220002222222222
222222222222222222222222222222220002222222222222222222222222222220022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200022222222222222222222222002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222002222222222222222222222222222222222222222222222222222222222
222222002222222222220022220020222222222220222222202200220022202222020222
002202200000002202220022000200022222222222222222200022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220022222222222222222222222222000222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220002222222222222222222222222222222222222222220002222222222222
222222222222222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222222222222222222
222002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222002222222222222222222222222222222222
222222222222222222222222222222002222222222200202220022022200022200000022
002200220002200222220220020002200220022200220022002220222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222202
222222022222022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220022222222222222222222222
222000222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220002222222222222222222222222222222222
222222220022222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222222222222222222222002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222002222222222
222222222222222222222222222222222222222222222222222222002222222222002220
220022202220222200220222002200220002202222220020022002200220022200220022
002220222222222222222222200022222002020222222222222220000222000000000220
002200000020000000022000022200000220000002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
022222222222222222222222222000222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220002222222222
222222222222222222222222222222220002222222222222222222222222222220022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200222222222222222222222222002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222002222222222222222222222222222222222222222222222222222222222
222222002222222222002220020022200200222220220222002200220002202222200222
022002200222022200020022000220222222222222222222200022222002020222222222
222200220020002000000222002000200222002200220000002002220022002200222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220022222222222222222222222222000222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220002222222222222222222222222222222222222222220002222222222222
222222222222222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222222222222222222
222002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222002222222222222222222222222222222222
222222222222222222222222222222002222222222002220020022200220222222000222
002000220020002222200222200002200220022200220022002000222222222222222222
200022222002020222222222222000222000002202220022002000200222002200220022
202002220022022200222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220022222222222222222222222
222000222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220002222222222222222222222222222222222
222222220002222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222222222222222222222002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222002222222222
222222222222222222222222222222222222222222222222222222002222222222002220
020022202200222222220222002200220022002222220222022002200220022200220022
002200222222222222222222200022222002020222222222222002222002002002220022
002200200222000000220222222002220022000002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
022222222222222222222222222000222222222222222222222222222222200222222222
222220222222222222222222222222222222222222222222222222222220002222222222
222222222222222222222222222222220002222222222222222222222222222220022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200222222222222222222222222000222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222002222222222222222222222222222222222222222222222222222222222
222222002222222222002200220022002200220200220222002200220022002220220022
022022200220022200220022002200222222222222222222200022222002020222222222
222002222002220002220022002222000222000000200222222002220022000002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220022222222222222222222222222000222222222222222222
222222222222200222222222222200022222222222222222222222222222222222222222
222222222220002222222222222222222222222222222222222222220002222222222222
222222222222222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222222222222222222
222000222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222002222222222222222222222222222222222
222222222222222222222222222222002222222222200002220000022200000220002220
002200020002000220000222000022200220022200220022002200022222222222222222
200022222002020222222222222002222002222202220022002222200222002200220222
222002220022002200222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220022222222222222222222222
222000222222222222222222222222222222200222222222222220022222222222222222
222222222222222222222222222222222220022222222222222222222222222222222222
222222220002222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222222222222222222222002222222222022222202222222222222222222222222
222222222222222222222222222222222222222222222222222222222222002222222222
222222222222222222222222222222222222222222222222222222002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220202222222222222222222200022222002020222222222222000220022002200220022
002200200222002200220022002002220022002200222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
022222222222222222222222222000222222222220222222222222222222200222222222
222220022222222222222222222222222222200222222202222222222220022222222222
222222222222222222222222222222220002222222222222222222222222222220022222
222222200022222220022202200022200222220002222022202222020002222222222222
222222222222222222222222200222222222222222222222222002222222220000020002
220222222220022220222220022222222222222222222222222222222222222222222200
222222222222002222222222222222222222222222222222222222222222222222222222
222222002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200200222222222222222222220022222002020222222222
222000000022000002220000002200000220002200022000022200000220000002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022222
222222000022220002222000222220002220022022000022202222002220002222022000
220022000202220022222220022222222222222222222222222000222222222200020002
200020002200000000222000002220020022200200220022000000200000002200220002
200220002220022222222222222222222222222222222222222222220002222222222222
222222222222222220022222222222002002222220022000200022000002220002220022
002200020002222222222222222222222222222222222222200222222222222222222222
222002222222222000000022000002200200022200222200002200022002200000222002
200022000002220000222200022200220002002222222222222222222222222222222222
222222222222222222222222222222002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222202200222222222222222222
220022222002020022222222222002002222200022222202202220002222022202022200
222220022222022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222220000002200220222000022220022200000022002200
200022002200000220002000220022002200220022222220022222222222222222222222
222000222222222200022002200220022002200220022002200220022002202200220020
022002200222022200220022200220022220022222222222222222222222222222222222
222222220002222222222222222222222222222220022222222220022200222220022002
200220002202222002220020022200022002222222222222222222222222222222222222
200022222222222222222222222002222222222202220022002200200220022200222000
220222022002220020022002200220022200200000022200222200222022002222222222
222222222222222222222222222222222222222222222222222222002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220022222002020222222222222200202222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222220022202002220020022
202220022200220022002200222022002200222020022202220022002220020022222220
022222222222222222222222222000222222222200022022200220022002200220020022
200220022002202000020022022002200222022200020022200020022220022222222222
222222222222222222222222222222220002222222222222222222222222222220022222
222220022200220000022000220220022222222002220020022200022002222222222222
222222222222222222222222200222222222222222222222222002222222222200220020
022222220020022200222002222222022002220020022002200220022200200222222200
222200022022002222222222222222222222222222222222222222222222222222222222
222222002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220022222002000022222222
222220000022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022222
222220022222002220020022222220022220020022002200222022002002222220022002
220002002220000022222200022222222222222222222222222000222222222200002022
200000022002200222020022200220022002202002020022200002200222022200020022
200000022220022222222222222222222222222222222222222222220002222222222222
222222222222222220022222222220022200220000022002000220022222222002220000
222200002002222222222222222222222222222222222222200222222222222222222222
222002222222222200220020022222220000022200222002222222022002200000222000
200220022200002222222200222200002022002222222222222222222222222222222222
222222222222222222222222222222002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220022222000000222222222222222200002222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222220022222002220020022222220002222000022000002
222022002002222220000002220020002220000022222200022222222222222222222222
222000222222222200220022200220022002200220020022200220022002200022200022
220002200222022200220022200220022220022222222222222222222222222222222222
222222220002222222222222222222222222222220022222222220022200200220022002
200220022222222002220020222200220002222222222222222222222222222222222222
200222222222222222222222222002222222222200220020000000200200222200222000
000222022002220222222002200220022200202222222200222200220022002222222222
222222222222222222222222222222222222222222222222222222002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220022222000000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222220022222002220020022
222220022220220022002200222022002000000020002200220022002200220022222220
022222222222222222222222222000222222222200220002200220022002200220022022
200220022002200022200022022002200222022200220022200220022220022222222222
222222222222222222222222222222220002222222222222222222222222222220022222
222222022202200220022002200222022002020002220022002200222002222222222222
222222222222222222222222200022222222222222222222222002222222222220220022
002000200200022200202202200222022002220022222002200220022200200220022200
222200220022002222222222222222222222222222222222222222222222222222222222
222222002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022222
222220022002202220020022002020000220020022002200220022002202200020002200
220022002200220022222220022222222222222222222222222000222222222200220002
200220022200200020022002002200000022200222220022000022200020002200220022
000220002220022222222222222222222222222222222222222222220002222222222222
222222222222222220022222222222000002200220022000200022000002000000020002
002200020002222222222222222222222222222222222222200022222222222222222222
222002222222222200000022200002220000020000002200000222000002200022220002
200022000002220000220000000200020002002222222222222222222222222222222222
222222222222222222222222222222002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222222000002220000222000022000000220000220000002
220000002220000220002000200002000220000022222220022222222222222222222222
222000222222222220222002200220222220000200222200022222220222222222220022
222222220222222222222222202222022220022222222222222222222222222222222222
222222220002222222222222222222222222222220022222222222220222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
200022222222222222222222222002222222222222222222222022222222222222222222
022222222222222222222222222222200222222022222222222222222222002222222222
222222222222222222222222222222222222222222222222222222002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
022222222222222222222222222000222222222222222222222222222222200222222222
222222222222222222222222222222222222222222222222222222222220022222222222
222222222222222222222222222222220002222222222222222222222222222220022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200022222222222222222222222002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222002222222222222222222222222222222222222222222222222222222222
222222002222222222200022220000222200002222000222200022200000222000022200
200022000200022200022220000222000222000200002222220022222002020222222222
222222222222222222222222222222222222222222222222222222222220002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220022222222222222222222222222000222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222222
222222222220002222222222222222222222222222222222222222220002222222222222
222222222222222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200022222222222222222222
222002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222002222222222222222222222222222222222
222222222222222222222222222222002222222222000002200220022002200220000022
200022200220020000022200220022002220222022200220000022200222200220022222
200022222000000022222222222222222222222222222222222222222222222222222222
222222222220002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220022222222222222222222222
222000222222222222222222222222222222200222222222222222222222222222222222
222222222222222222222222222222222220002222222222222222222222222222222222
222222220002222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222222222222222222222002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222002222222222
222222222222222222222222222222222222222222222222222222002222222222002220
200222022002220200222222220022200220020022202200220022202220220022200200
222222200222200220022222220022222002020222222222222222222222222222222222
222222222222222222222222222222222220022222222222222222222222222222222222
220222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
022222222222222222222222222000222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220002222222222
222222222222222222222222222222220002222222222222222222222222222220022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200222222222222222222222222002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222002222222222222222222222222222222222222222222222222222222222
222222002222222222022222200222002022220000222222220222200000020022222200
000022200000220022200200222222220222200020022222200022222000020222222222
222222222222222222222222222222222222222222222222222222222222022222222222
222222222222222222222222220222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220022222222222222222222222222000222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220002222222222222222222222222222222222222222220002222222222222
222222222222222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222222222222222222
222002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222002222222222222222222222222222222222
222222222222222222222222222222002222222222022222200222002022220000222222
220222200000220000022200220022202220220022200200222222200222200200022222
200022222000020222222222222000000222000200220000200000022000022200002220
022000220000000022200020000200022002000000200000000200022000000200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220022222222222222222222222
222000222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220002222222222222222222222222222222222
222222220002222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222222222222222222222002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222002222222222
222222222222222222222222222222222222222222222222222222002222222222002222
200222022002200200222222220222200220020000002200220022202220222022200200
220222200222200220022222200022222002020222222222222200022220002200022002
200000020000002200000220022000200220022002200222002200020022000000220022
002200022002200220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
022222222222222222222222222000222222222222222222222222222222222222222222
222222222222222222222222222222222002222222222222222222222220002222222222
222222222222222222222222222222220002222222222222222222222222222220022222
222222222222222222222222222222222222222222222222222222222222222222222222
220002222222222222222222200222222222222222222222222002222222222222222222
222222222222222222222222222220002222222222222222222222222222222222000222
220022222222002222222222222222222222222222222222222222222222222222222222
222222002222222222002200220220022002200220220020000000200200222022002200
220022000220022002002220000020000002200220022222200022222002020222222222
222220022200022220022002200220020022200002220020022202200220022200200022
002200200220002200220022002220022002220020022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022222
222222222222222222222222222222222222200222222222222222222222222222222222
222222222222222222222220022222222222222222222222222000222222222222222222
222222222222222222222222222222222222222222222222222222222000222222222222
222222222220002222222222222222222222222222222222222222220002222222222222
222222222222222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222000222222222222222222200222222222222222222222
222000222222222222222222222222222222222222222222222220022222222222222222
222222222222222222002222220002222222002222222222222222222222222222222222
222222222222222222222222222222002222222222220002220000222020002222000222
000002200000222200022200220022000220022200022222000220000002200220022222
220022222002020022222222222220022200222220022002200220020022222002222220
002000200220022200200002002200200222002202220022002220002002220000022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222222222222222222222222222222222222200222222222
222222222222222222222222222222222222222222222220022222222222222222222222
222000222222222222222222222222222222222222222222222222222222222222222222
222222222220022222222222222222222220002222222222222222222222222222222222
222222220002222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
200222222222222222222222222002222222222222222222222222222222222222222222
222220022222222222222222222222222222222222002222222202222222002222222222
222222222222222222222222222222222222222222222222222222002222222222222222
222222222002222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220022222002000022222222222220022000222220022002
220000020022222002222220020002200220022200200202002200002222200002220022
002220020002220000022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222222222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222220
022222222222222222222222222000222222222202222200222220022222222220002222
220222222002222220022220222222002222022222222222222222222220002222222222
222222222222222222222222222222222002222222222222222222222222222220022222
222222000220002222000222222222002222002200022200022220002222200022222000
222220222222222222222222200222222222222222222222222002222222222000022000
222200022222222022200220020220002022220220220002222220022222200222200002
222220222222002222222222222222222222222222222222222222222222222222222222
222222002222222222222222222222222200000222222222222222222222222222222222
222222222222222222222222222222222222222222222222220022222002020222222222
222220020002222220022002222200020022222002222220022002200220022200200220
002200202222222002220022002220022002200220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022222
222220000220000222000222222220000022200000222200022200222220002000022000
000002000220022222222220022222222222222222222222222000222222222200222200
022200202222222200000222002202220000002200000220020022002222022222222222
222222222220002222222222222222222222222222222222222222220002222222222222
222222222222222220022222222222002222002220020022222220000022002200222002
002220000222002002220220022220022222222222222222200222222222222222222222
222002222222222200022200222002002222222022002200000020022002200000020002
002220022220000022000220222220222222002222222222222222222222222222222222
222222222222222222222222222222002222222222222222222222222220000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220022222002020222222222222220000022222220022002200220020022002002220220
022002200220002200200222002200200222002202220022002220022002200220022222
222222222222222222222222222222222220222222222222222222222222222222222222
222222222222222220022222222222000222002220022022222220002000200220022000
002200200220022000002200220022200220022222222220022222222222222222222222
222000222222222220022200222002200222222200220022002200222022002000220220
220022002220002222222222222222222220002222222222222222222222222222222222
222222220002222222222222222222222222222220022222222222002222002200222002
222200222002002200220022200200222020022200200222022220022222222222222222
200222222222222222222222222002222222222200222200220022200222222202002200
200220022202200200222022002220022220022202202220022200022222002222222222
222222222222222222222222222222222222222222222222222222002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220022222002020222222222222220022002222220000002
200200222022002222200220022000220000000002200020002200020002000002200022
000200022000220000002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222222002222002200222002
222220002200200220020022220200200020020022200200220022200220022222222220
022222222222222222222222222000222222222220022200222022220022222002220020
022220222022002002222220200222002220002222222222222222222220002222222222
222222222222222222222222222222220002222222222222222222222222222220022222
222222002222002200222002222200222222202200220022200200222220022200200222
002200002222222222222222200222222222222222222222222002222222222200222200
220022200222222200022220200220022200200200222020022220022220222222202220
022200022222002222222222222222222222222222222222222222222222222222222222
222222002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220022222002020222222222
222220022202222220000000220002222200022222002220022000222200020022200020
002200022022200022200022002200022000222000002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022222
222222002222002200222002222220000002200220020022222202002020020022222200
000022200020022222222220022222222222222222222222222000222222222220022200
220002220022222002220020022200222000022002222220200202002220222222222222
222222222220000222222222222222222222222222222222222222220002222222222222
222222222222222220022222222222002222002200222002222200222222002200220022
200200222220022200200222002200202222222222222222200222222222222222222222
222002222222222200222200220022200222222220222222000220022200222000222000
222222022220222222202220022002022222002222222222222222222222222222222222
222222222222222222222222222222002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220022222000020222222222222220022200222222222222222222222222222222222222
222222222220022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222222002222002200222002222220000002200220000000
002200002020020000002200000022200200022222222220022222222222222222222222
222000222222222220022200222022200022222002220020022200222002222000000220
002220002200220222222222222222222220000222222222222222222222222222222222
222222220002222222222222222222222222222220022222222222002222002200222002
222200222022002200220022200200222220022200200222022202202222222222222222
200222222222222222222222222002222222222200222200220022200222222200222222
200220022200222200222020222222002220000002202220022002202222002222222222
222222222222222222222222222222222222222222222222222222002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220022222002020222222222222220002220000222222222
222222222222222222222222222222222220022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222222002222002200222002
222222002202200220022000000200022200020000000200220022200220022222222220
002222222222222222222222222000222222222220022200222002200222222202220020
022200222002222002200220002220002200220222222222222222222220000222222222
222222222222222222222222222222220002222222222222222222222222222220022222
222222002222002220222002222220220022002200022022000200220020022202200220
022002200222222222222222200222222222222222222222222002222222222200222200
220022200222222202022200200220002002200200220022002222002220022002000020
022002202222002222222222222222222222222222222222222222222222222222222222
222222002222222222222222222222222222222222222002222222222220000222222222
222222222222222222222222222222222222222222222222220022222002020222222222
222200000220000222222222222222222222222222222222222222222220002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022222
222222002222002220222002222220002002200000022022002200022200022022002200
220022200220022222222220022222222222222222222222222000222222222220022200
222200002222222200200222000002200002222200000220022222002000220022222222
222222222220000022222222222222222222222222222222222222220002222222222222
222222222222222220022222222222002222002220000022222222000022000000022200
002220000222000022200000220002220222222222222222200222222222222222222222
222002222222222200222200222000002222220000002220002220000002220002220002
002000000022000022000000220002202222002222222222222222222222222222222222
222222222222222222222222222222002222222222222222222222222222222222222002
222222222222002222222222222222222222222222222222222222222222222222222222
220022222002020022222222222222002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222222002222002222000022222220000022200200222200
022200222220002200022000220002200220022222222220022222222222222222222222
222000222222222220022200222220022222222222022222020222222222222222022222
222222222222222222222222222222222220000022222222222222222222222222222222
222222220002222222222222222222222222222220022222222222002222002222222222
222222222222222222222222222222222222222222200222222222222222222222222222
200222222222222222222222222002222222222200222200222222222222222222222222
222222222222222222222222222222222222222222222222222222222222002222222222
222222222222222222222222222222222222222222222222222222002222222222222222
222222222222222222222002222222222222002222222222222222222222222222222222
222222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222222002222002222222222
222222222222222222222222222222222222222222222222222222222222222222222220
022222222222222222222222222000222222222220022200022222222222222222222222
000202222222222222222222222222222222222222222222222222222220020002222222
222222222222222222222222222222220002222222222222222222222222222220022222
222222002222002222222222222222222222222222222222222222222222222222220000
222222222222222222222222200222222222222222222222222002222222222200222200
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222002222222222222222222222222222222222222222222222222222222222
222222002222222222000222000222200222222222202000022222000222000022220022
222002220002222222222222222222222222222222222222220022222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022222
222222002222002222222222222222222222222222222222222222222222222222222222
222222222222222222222220022222222222222222222222222000222222222200000000
022222222222222222222222200000222222222222222222222222222222222222222222
222222222220002002222222222222222222222222222222222222222002222222222222
222222222222222220022222222220000000000222222222222222222222222222222222
222222222222222222222000022222222222222222222222200222222222222222222222
222002222222222000000000022222222222222222222222222222222222222222222222
222222222222222222222222222222222222002222222222222222222222222222222222
222222222222222222222222222222002222222222200222000222022002222222022002
202220022022002200220020022002200000222222222222222222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222220000000000222222222222222222222222222222222
222222222222222222222222222222222222222222222220022222222222222222222222
222000222222222200000000022222222222222222222222222220222222222222222222
222222222222222222222222222222222220002002222222222222222222222222222222
222222222002222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222222222222222222222002222222222222220002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222002222222222
222222222222222222222222222222222222222222222222222220002222222222200222
000220022202222220022002200200222002002220220020022002202220022222222222
222222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
022222222222222222222222222000222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220022000222222
222222222222222222222222222222222002222222222222222222222222222220022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200222222222222222222222222002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222002222222222222222222222222222222222222222222222222222222222
222220002222222222200222002220022200222220022002200200222002002220220220
202002002222222222222222222222222222222222222222220022222000000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220022222222222222222222222222000222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220002200022222222222222222222222222222222222220002222222222222
222222222222222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222222222222222222
222002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222002222222222222222222222222222222222
222222222222222222222222222222002222222222200222002220222200222220022002
200200222002002220020200222002002222222222222222222222222222222222222222
220022222000000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220022222222222222222222222
222000222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220002200022222222222222222222222222222
222222222002222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222222222222222222222002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222002222222222
222222222222222222222222222222222222222222222222222222002222222222200222
202220222202222220022002200200222002002220220002220002200000022222222222
222222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
022222222222222222222222222000222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220002220022222
222222222222222222222222222222220002222222222222222222222222222220022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200222222222222222222222222002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222002222222222222222222222222222222222222222222222222222222222
222222002222222222200222202220022202222222022002200220222022000000220002
222002202200222222222222222222222222222222222222220022222000000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220022222222222222222222222222000222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222002220022222222222222222222222222222222222220002222222222222
222222222222222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222222222222222222
222002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222002222222222222222222222222222222222
222222222222222222222222222222002222222222200222202222000022222222200000
002222000222000002220022222002220002222222222222222222222222222222222222
220022222002000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220022222222222222222222222
222000222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220002220002222222222222222222222222222
222222220002222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200022222222222222222222222002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222002222222222
222222222222222222222222222222222222222222222222222222002222222222200222
200222222222222222222002222222222222222222222222222222222222222222222222
222222222222222222222222220022222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
022222222222222222222222222000222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220002222000222
222222222222222222222222222222220002222222222222222222222222222220022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200022222222222222222222222002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222002222222222222222222222222222222222222222222222222222222222
222222002222222222200222200222222222222222222002222222222222222222222222
222222222222222222222222222222222222222222222222220022222000000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220022222222222222222222222222000222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222002222000222222222222222222222222222222222222002222222222222
222222222222222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200022222222222222222222
222002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222002222222222222222222222222222222222
222222222222222222222222222222002222222222000000000222222222222222222002
222222222222222222222222222222222222222222222222222222222222222222222222
220022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220022222222222222222222222
222000222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222002222200222222222222222222222222222
222222222002222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200022222222222222222222222002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222002222222222
222222222222222222222222222222222222222222222222222222002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220022222000020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222022222220000000
022222222222222222222222222000000000000000000000000000000000000000000000
000000000000000000000000000002000000000000000000000000000000002222200022
222222222222222222222222222222222002222222222222222222222222222220000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000022222222222222222222222000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000002222222222222222222222222222222222222222222222222222222222
222222000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000022222000000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000022222222222222222222222222000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000002222220022222222222222222222222222222222222002222222222222
222222222222222220000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000022222222222222222222
222000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000002222222222222222222222222222222222
222222222222222222222222222222000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000022222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000022222222222222222222222
222200000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000002000000022000022222220002222222222222222222222222
222222222002222222222222222222222222222220000000000000020020000022000000
000000000000000000000000020000000000000000000222222200022220222222220220
202222222222222222222222222200000000000020000000002000000000000000000000
000000000000000000000000000000000000000000000000200000022000002222222222
222222222222222222222222222222222222222222222222222222200002022222000000
022222222202222222220222220222220022222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222222022022222222222220220
220002220022222022222220200222202222222022202220002222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222222222222220002
222222222222222222222222222222222002222222222222222222222222222222222222
222200222222222222222222222222222222222220002222222000222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222220022222222222222
222222222222222222222222222222222222222222222222222222222002020022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
002222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222222222222222002222222222222222222222222222222220002222222222222
222222222222222222222222222000222222222222222222222222222222222200022222
222002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222220022222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220002222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200222222222222222222000222222222222222222222222
222222222002222222222222222222222222222222222222222002222222222222222222
222222222222222000222222222000222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222220022222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220002222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222222222222222200
222222222222222222222222222222222002222222222222222222222222222222222222
220002222222222222222222222222222222222002222222222000222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222220022222222222222
222222222222222222222222222222222222222222222222222222222000000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
002222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222222222222222200022222222222222222222222222222222002222222222222
222222222222222222222222220022222222222222222222222222222222220022222222
222000222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222220022222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220002222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200222222222222222222220022222222222222222222222
222222222002222222222222222222222222222222222222200022222222222222222222
222222222222200222222222222000222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222220022222222222222222222222222222222222222
222222222222222222222222222222222000020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220002222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222222222222222220
002222222222222222222222222222222002222222222222222222222222222222222222
200222222222222222222222222222222222000222222222222000222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222220022222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
002222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222222222222222222002222222222222222222222222222222002222222222222
222222222222222222222222000222222222222222222222222222222220002222222222
222000222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222200022222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220002222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200222222222222222222222000222222222222222222222
222222222002222222222222222222222222222222222222000222222222222222222222
222222222200022222222222222000222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222200022222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220002222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222222222222222222
000222222222222222222222222222222002222222222222222222222222222222222220
002222222222222222222222222222222000222222222222222000222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222200022222222222222
222222222222222222222222222222222222222222222222222222222002000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
002222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222222222222222222200222222222222222222222222222222002222222222222
222222222222222222222220022222222222222222222222222222220002222222222222
222000222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222220022222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220002222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200222222222222222222222200022222222222222222222
222222222002222222222222222222222222222222222200022222222222222222222222
222222200022222222222222222002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222220022222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220002222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222222222222222222
220022222222222222222222222222222002222222222222222222222222222222222200
022222222222222222222222222222000222222222222222222000222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000002222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
000000000022222222222222220002222222222222222222222222222002222222222222
222222222222222222222000222222222222222222222222222220002222222222222200
000000000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220000000000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200000000000222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222000000000000022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200000000000000222222222222220002222222222222222222
222222222002222222222222222222222222222222222000222222222222222222222222
222220022222222222220000000000000002222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200000000000000222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220000000000000002222222222222222222222222222222
222222222222222222222222222222222000000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220000000000000002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000022222222000022222222222
222002222222222222222222222222222002222222222222222222222222222222222002
222222222222222222222222222200022222222222200002222222200000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222000222222
222000002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200022222222220000222222
222222222222222222222222222222222222222222222222222222222000000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200002222
222220000022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222200000222222222222000222222222222222222222222222002222222222222
222222222222222222220002222222222222222222222222222000222222222222000222
222222222000022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222220000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
000222222222222200002222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000222222222222200002222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200022222222222222000022222222222200222222222222222222
222222222002222222222222222222222222222222220022222222222222222222222222
220002222222222220002222222222222220002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200222222222222222200022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220002222222222222220002222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222000222222222222222220022222222
222200022222222222222222222222222002222222222222222222222222222222200022
222222222222222222222222200022222222222200022222222222222222000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222002222222222
222222220002222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222000222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222222222000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220002222
222222222222220002222222222220022222222222222222222222222002222222222222
222222222222222222200222222222222222222222222222000222222222222200222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220022222222222222222222000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
222222222222222222200022222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222200022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222222222222222000222222222220002222222222222222
222222222002222222222222222222222222222222000222222222222222222222222220
002222222222222002222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222200022222222222222222222200222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222220022222222222222222222222222
222222222222222222222222222222222000000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220002222222222222222222220002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200222222200000222222222000222222
222222002222222222222222222222222000222222222222222222222222222222002222
222222222222222222222200022222222222220002222222220000222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222000222222222200
222222222200222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222200000222222220002
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220002222222222
200222222220002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222000222222
000000022222222200022222222222000222222222222222222222222002222222222222
222222222222222220002222222222222222222222222000222222222222220022222222
200220022222222000222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002222222222200222222222200022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222202220022222222002222222222222222222222222222222222222222222222222
222222222000000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220022222222222200222222222002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000222222222222002222222200022222222222000222222222222222
222222222002222222222222222222222222222220002222222222222222222222220002
222222222222220022222222002222022222222000222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002222222222200222222222220022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220022222222002222022222222000222222222222222222222222
222222222222222222222222222222222000020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220022222222222200222222222002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000222222222222002222222200022222
222222200222222222222222222222222002222222222222222222222222222200022222
222222222222222222200022222222222222200022222222002222002222222000222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222220002222222222220
022222222220022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220022222222002222002222222000
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220022222222000
000002222222000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222002222222
222222002222222220022222222222200022222222222222222222222002222222222222
222222222222222200022222222222222222222222000022222222222222200222222222
002222002222222000222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222220002222222222220022222222220002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
222222002220022222222200222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222200022222220000000002222222000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222002222222222222002222222220022222222222220022222222222222
222222222002222222222222222222222222222000222222222222222222222222000222
222222222222200222222222002222002222222000222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222220022222222222220022222222220002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220022222222200200022222222200222222222222222222222222
222222222222222222222222222222222002020022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222200022222222022200022222222000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222002222222222222002222222220022222
222222220002222222222222222222222002222222222222222222222222222000222222
222222222222222220002222222222222222200022222222002220002222222000222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222220002222222222222
002222222220002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220022222222220000222222222200
222222222222222222222222222222222222222222222222222222222002000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222200022222222002
200222222222000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222002222222
222220002222222200022222222222220002222222222222222222222002222222222222
222222222222222002222222222222222222222200022222222222222222200022222222
000000022222222000222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002222222222222002222222220022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
222222220002222222222000222222222222222222222222222222222222222222222222
222222222000020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222200022222222200200222222222000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000222222220000022222222200022222222222222002222222222222
222222222002222222222222222222222222220002222222222222222222222000222222
222222222222220022222222000000222222222000222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222000222222222222202222222220022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222200220222222222000222222222222222222222222
222222222222222222222222222222222000020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220022222222220200222222222002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000222222220000222222222200222222
222222222000222222222222222222222002222222222222222222222222220022222222
222222222222220002222222222222222222220022222202200222222222222000222222
222222222222222222222222222222222222220000000000222220022202222222222222
222222222222222222222222222222222220200000022222222222222200222222222222
202222222200022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222002220022222222002
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220002222222220
000222222220002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200222222
220022222222222000222222222222222200222222222222222222222002222222222222
222222222222200022222222222222222222200022222222222222222222220002222222
220222222222222002222222222222222222222222222222222222222222000000000000
000000000000000000000000000000000000000000000000000000000000000000002222
222222222200222222202222202222222200022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
222222002220022222220002222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220002222222222000222222220002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200022222222002222222222002222222222222222200022222222222
222222222002222222222222222222222222200222222222222222222222000222222222
222222222222222002222222222022222222220002222222222222222222222222222222
222222222222000000000000000000000000000000000000000000000000000000000000
000000000000000000002222222222222220022222200000000222222000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222202220022222220022222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220002222222222200222222220022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220002222222000002222222002222222
222222222200022222222222222222222002222222222222222222222222000222222222
222222222220002222222222222222222222222000222222222200022222200022222222
222222222222222222222222222222222222002222222222222222222222222222222222
222222222222222222222222222222222222222222002222222222222000022222220000
000222222000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220000000222222200000222222200022
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
220222222200022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222002222
222200002222220002222222222222222220022222222222222222222002222222222222
222222222222002222222222222222222200002222222222222222222222222200022222
222220022222200222222222222222222222222222222222222222222222002222222222
222222222222222222222222222222222222222222222222222222222222222222002222
222220000000002222222222222222220002222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222200000000000000
022222222002222222200222222222222222222222222222222222222222222222222222
222222222000000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222000000000022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222000222222222222222200022222222222222222220002222222222
222222222000222222222222222222222220002222222222222222222200022222222222
222222222222222220002222222222222222000222222222222222222222222222222222
222222222222002222222222222222222222222222222222222222222222222222222222
222222222222222222002222200000000002200222222222222222200022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200000000000000002220002222222222222222000222222222222222222222222222
222222222222222222222222222222222002020022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200002222222222222220000000000000000
000000000000000000000000000020000000000000000000000000000000200000000000
022222222222222222222222222222222222222222200002222222222220000222222222
222222222222002222222222222222222000222222222222222222222220022222222222
222222222000222222222222222222222222222220000222222222222200002222222222
222222222222222222222222222222222222002222222222222222222222222222222222
222222222222222222222222222222222222222222002000000000002222220002222222
222222000022222222222222222222222222222222222222222222222222222222222222
222222222222222222222000000000000000000222222222000022222222222200002222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220000022222
222222200002222000000000000000000000000000000000000000000000000000000000
000000000000000000000000002222222222222222222222222222222222222222220000
022222222200000222222222222222222222000222222222222222222000222222222222
222222222200022222222222222222220002222222222222222222222222222222000002
222222220000022222222222222222222222222222222222222222222222002222222222
222222222222222222222222222222222222222222222222222222222222222222000000
000222222222222000022222222200002222222222222222222222222222222222222222
222222222222222222222222222222222222222200000000000000002222222222222222
200000222222220000022222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000000222222220000022222220000000000000000000000000000000
000000000000000000000000000000000000000000000000002222222222222222222222
222222222222222222222000000000000000000222222222222222222222200222222222
222222222000222222222222222222222200022222222222222222200022222222222222
222222222222222222200000002222000002222222222222222222222222222222222222
222222222222002222222222222222222222222222222222222222222222222222222222
222222222222222222000022222222222222222200000022200000022222222222222222
222222222222222222222222222222222222222222222222222022200000000000000000
022222222222222222222222222000000000000002222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220000000000000002222222220002222
222222222222222222222222222222222222222222222222222222222222222222222222
002222222222222222222222222222222222222222222220000000000002200022222222
222222222222200222222222222222222000222222222222222222222000222222222222
222222000222222222222222222222222222222222000000000000000022222222222222
222222222222222222222222222222222222002222222222222222222222222222222222
222222222222222222222222222222222222222222002222222222222222222222000000
000002222222222222222222222222222222222222222222222222222222222222222222
200000000000000000222222222222222222222222222222222200000000000022222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200000
000000222222222220002222222222222222222222222222222222222222222222222222
222222222222222222222222002222222222222222222222222222222222222222222222
200000000222220002222222222222222222200022222222222222222000222222222222
222222222002222222222222222220002222222222222222222222222222222200002222
000000022222222222222222222222222222222222222222222222222222002222222222
000022000222022022200022220002220022000220002222222222222222222222002222
222222222222222222220000000222222222222222222222222222222222222222222222
222222222222222222200000000000000000222222222222222222222222222222222222
222222000000002222222222222222222222222222222222222222222222222222222222
222222222000000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000000022222222222220002222222222222222222222222222
222222222222222222222222222222222222222222222222002222222222222222222222
222222222222222222222222222222222222222000222222222222222222220002222222
222222222000222222222222222222222002222222222222222200022222222222222222
222222222222220000022222222222222222222222222222222222222222222222222222
222222222222002222222222200222000200000002000002200000220002000220002022
222222222222222222002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000000000000000002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222000020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220002222
222222222222222222222222222222222222222222222222222222222222222222222222
002222222222222222222222222222222222222222222222222222222222222200022222
222222222222220002222222222222222000222222222222222222220002222222222222
222000222222222222222222222222222222000002222222222222222222222222222222
222222222222222222222222222222222222002222222222200222200220220022002220
200220020002202220022002222222222222222222002222222222222222222222222222
222222222222222222222222222222222222222222222222222220000000000000000002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220002222222222222222222222222222222222222222222222222222
222222222222222222222222002222222222222222222222222222222222222222222222
222222222222222220002222222222222222222002222222222222222000222222222222
222222220022222222222222222002222222222222222222222222222220000022222222
222222222222222222222222222222222222222222222222222222222222002222222222
200222200220020020022222002222220002202220022002222222222222222222002222
222222222222222222222222222222222222222222222222222222222222222222222200
000000000000000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222000000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220002222222222222222222222222222
222222222222222222222222222222222222222222222222002222222222222222222222
222222222222222222222222222222222222222222000222222222222222222000222222
222222222000222222222222222222200022222222222222200002222222222222222222
222222222200002222222222222222222222222222222222222222222222222222222222
222222222222002222222222200222200222000022022222002222220020202220000022
222222222222222222002222222222222222222222222222222222222222222222222222
222222222222222200000000000000000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220002222
222222222222222222222222222222222222222222222222222222222222222222222222
002222222222222222222222222222222222222222222222222222222222222222200022
222222222222222200222222222222222000222222222222222222200222222222222222
200022222222222222222222222222200000222222222222222222222222222222222222
222222222222222222222222222222222222002222222222200222200222220022022222
002222220022002220022002222222222222222222002222222222222222222222222222
222222222222222222222222222222222000000000000000000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220002222222222002222000220022222220022222002200222000022
222222222222222222222222002222222222222222222222222222222222222222222222
222222222222222222220002222222222222222200022222222222222000222222222222
222222000222222222222222000222222222222222222222222222000002222222222222
222222222222222222222222222222222222222222222222222222222222002222222222
200222200220020022022202202220220022202220022022222222222222222222002222
222222222222222222222222222222222222222222222222222000000000000000002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222002222222222002222000220022002
220002222002200220022002222222222222222222222222002222222222222222222222
222222222222222222222222222222222222222222220002222222222222222200022222
222222222000222222222222222222002222222222222220002222222222222222222222
222200000222222222222222222222222222222222222222222222222222222222222222
222222222222002222222222200222200222000222200002220000220002200200000022
222222222222222222002222222222222222222222222222222222222222222222220000
000000000000022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220002222
222222202222002220020022222002222002200220022000222222222222222222222222
002222222222222222222222222222222222222222222222222222222222222222222000
222222222222222220002222222222222000222222222222222220002222222222222200
022222222222222222222222222000022222222222222222222222222222222222222222
222222222222222222222222222222222222002222222222200222200222222222222222
222222222222222222222222222222222222222222002222222222222222222222222222
222222222222200000000000000000022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220002222222222202222002220000222222022222000200220022002
222222222222222222222222002222222222222222222222222222222222222222222222
222222222222222222222200022222222222222220002222222222222000222222222222
222220022222222222222000222222222222222222222222200000222222222222222222
222222222222222222222222222222222222222222222222222222222222002222222222
200222200222222222222222222222222222222222222222222222222222222222002222
222222222222222222222222222222200000000000000000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222000020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220002222222222200000002220000222
222022222002000220000002222222222222222222222222002222222222222222222222
222222222222222222222222222222222222222222222220002222222222222222002222
222222222000222222222222222200022222222222220002222222222222222222222222
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222002222222222000000000222222222222222222222222222222222222222
222222222222222222002222222222222222222222222220000000000000000002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222022222222222222222222222222222222222222222222222222220002222
222222220220022220020222222022222002200220022002222222222222222222222222
002222222222222222222222222222222222222222222222222222222222222222222222
000222222222222222000222222222222000222222222222222200222222222222200022
222222222222222222222200000222222222222222222222222222222222222222222222
222222222222222222222222222222222222002222222222222202220222222222222222
222222222222222222222222222222222222222222002222222222222222222222000000
000000000000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220002222222222220020022220022002022000022002200220022002
222222222222222222222222002222222222222222222222222222222222222222222222
222222222222222222222222200022222222222222200222222222222000222222222222
222000222222222222000222222222222222222222220000022222222222222222222222
222222222222222222222222222222222222222222222222222222222222002222222222
222222222222222222222222222222222222222222222222222222222222222222002222
222222222220000000000000000002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220002222222222222000222220022002
000000020002200000000022222222222222222222222222002222222222222222222222
222222222222222222222222222222222222222222222222220002222222222222200022
222222222000222222222222222002222222222220002222222222222222222222000002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222002222222222222222222222222222222222222222222222222222222222
222222222222222222002222222200000000000000000000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220002222
222222222000222222222222222222222222222222222222222222222222222222222222
002222222222222222222222222222222222222222222222222222222222222222222222
222000222222222222220022222222222200222222222222222002222222222200002222
222222222222222220000022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222002222222222222222222222222222222222
222222222222222222222222222222222222222222002200000000000000000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220002222222222222000222222222222222222222222222222222222
222222222222222222222222002222222222222222222222222222222222222222222222
222222222222222222222222222200022222222222220002222222222200222222222222
220002222222222000022222222222222222222000002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222200002222222222
222222222222222222222222222222222222222222222222222222222222222222000000
000000002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222000000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220002222222222222202222222222222
222222222222222222222222222222222222222222222222002222222222222222222222
222222222222222222222222222222222222222222222222222200002222222222220002
222222222200222222222222220022222222222000222222222222222222220000222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000000002222222222222222222222222222222222222222222222222222222222
222222222222222222000000002222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222002222
222222222202222222222222222222222222222222222222222222222222222222222222
002222222222222222222222222222222222222222222222222222222222222222222222
222220000222222222222000222222222200222222222222200022222222220002222222
222222222222000002222222222222222222222222222222222222222222222222222222
222222222222222222222222222000000002000000000000000000000000000000000000
000000000000000000000000000000000000000000002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222002222222222222222222222222222222222222222222222222222
222222222222222222222222000222222222222222222222222222222222222222222222
222222222222222222222222222222200022222222222200222222222200022222222222
200022222222200022222222222222222220000222222222222222222222222222222222
222222222222222222222222222222222222222222222200000000000222000000000000
000000000000000000000000000000000000000000000000000000000000000000000222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222002222222222222222222222222222
222222222222222222222222222222222222222222222222000000022222222222222222
222222222222222222222222222222222222222222222222222222220002222222222200
022222222200022222222222200222222222200222222222222222222000002222222222
222222222222222222222222222222222222222222222222222222222222222222000000
000002222222222222222222222002222222222222222222222222222222220000000000
000000222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222002222
222222222222222222222222222222222222222222222222222222222222222222222222
000000000022222222222222222222222222222222222222222222222222222222222222
222222222000222222222220022222222200022222222222000222222222000222222222
222222220000222222222222222222222222222222222222222222222222222222222222
222222222222220000000000022222222222222222222222222002222222222222222222
222222220000000000000002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222000000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222002222222222222222222222222222222222222222222222222222
222222222222222222222222200200000000002222222222222222222222222222222222
222222222222222222222222222222222000022222222220022222222200022222222222
002222222220002222222222222222000002222222222222222222222222222222222222
222222222222222222222222222222222200000000000222222222222222222222222222
222002222222222222222222220000000000000002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222002222020002222222222222222222
222022222222222222222222222222202022222222202022000222200000000002222222
222222222222222222222222222222222222222222222222222222222200022222222220
002222222200022222222220002222222200022222222222222220000222222222222222
222222222222222222222222222222222222222222222222222220000000000022222222
222222222222222222222222222002222222222222220000000000000002222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222220
002222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222000000
000000000000000000000000000000000000000000000000000000000000000000000000
000222222220000000002222222222222222222222222222222222222222222222222222
222222222220002222222222002222222200022222222220022222222000222222222222
222000002222222222222222222222222222222222222222222222222222222222222222
200000000000022222222222222222222222222222222222222002222222000000000000
000002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222220022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222000000000000000000000000000000000000000000000000000000
000000000000000000000000000222222222222000000000222222222222222222222222
222222222222222222222222222222222222000222222222000222222200022222222200
022222220002222222222222220000222222222222222222222222222222222222222222
222222222222222222220000000000002222222222222222222222222222222222222222
222002000000000000000002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222220022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220022222222222222222222
222222222222222222222222222222222222222222222222222222222222222220000000
000022222222222222222222222222222222222222222222222222222222200022222222
000222222200022222222200022222220022222222222222000002222222222222222222
222222222222222222222222222222222222222200000000000222222222222222222222
222222222222222222222220000000000000000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222000000022222222222222222002222222222220
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000000000022222222222222222222222222222222222222222
222222222222220002222222200222222200022222222000222222200222222222222200
000222222222222222222222222222222222222222222222222222222222200000000002
222222222222222222222222222222222222222200000000000000002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222000000222222222
222222200000022220002220000022220000022200002200002000220022000220000222
222220000022200000000022000220000002000200002200002200000002222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222000000000002222222222222
222222222222222222222222222222222222222000222222200022222200022222222002
222222002222222222220000022222222222222222222222222222222222222222222222
222222220000000000022222222222222222222222222222222222222200000000000000
000002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222220000220002220002220022200200022002000000220
022000220022000200000002222220022002000200200022200200020002200220022000
000200000002222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220000000022222222222222222222222222222222222222222222222222200022222
220022222200022222220002222220022222222222200002222222222222222222222222
222222222222222222222222222000000000000222222222222222222222222222222222
222200000000000000000222000000002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222220002222202220022220
022200200222002002222220022200220022202200222222222200222202002200222002
200200020022200220020002220200220022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222220000000002222222222222222222222222222222
222222222222222220002222220002222200022222220022222200222222222220000022
222222222222222222222222222222222222222222222220000000000022222222222222
222222222222222222222000000000000000002222222200000000000002222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222200022222222220002220022200200222002002222220000000220002202200222222
222200222200200200222002200220020022200000020022222220020022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220000000002222
222222222222222222222222222222222222222222000222222002222200022222220022
222000222222222200002222222222222222222222222222222222222222222222200000
000000222222222222222222222222222222200000000000000000022222222222220000
002222000000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222200022222222220022220022200200222002002222220
000000220020000200222222222200222200220000222002200222000022200000020022
222222000022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000000000222222222222222222222222222222222222222222000222
222000222200022222200022220002222222220000022222222222222222222222222222
222222222222222000000000000222222222222222222222222222000000000000000000
022222222222222222200002222222222200002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222200022222222220022220
022200200222002000000020022202220022000200000002222200222200222200222002
200220220022200220022022222222220022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222000000000222222222222222222222
222222222222222222200002222200222200022222200222200022222222200002222222
222222222222222222222222222222222200000000000022222222222222222222222222
000000000000000000022222222222222222222222000222222222222220000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222000000022222222
222200022222222220022020002200200222002002200220022200220022000200220002
222200222002202200222002200220020022200220022002200200220022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
000000022222222222222222222222222222222222220002222200222200022222000222
000222222220000222222222222222222222222222222222222222000000000000222222
222222222222222222000000000000000000222222222222222222222222222220002222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222200022222222000000020000002220000022200000220
022000220022000220000022222200000022200000222000000220020022000220002200
002200000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200000000022222222222222222222222222222222222000
222200022220022222002220002222222000002222222222222222222222222222222222
220000000000022222222222222222222222000000000000000022222222222222222222
222222222222222200022222222222222222220022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002000222222222222220022222222200022222
020022222000222220202220022002220022200222000222222200200222220002222000
000222000222200220022220022222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220000000002222222222
222222222222222222222200022220022220022220002220022222220000222222222222
222222222222222222222200000000000222222222222222222220000000000000000222
222222222222222222222222222222222222222200222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222220022222200222222222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220000000002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222200000000002222222222222222222222222222220002220002220022220022200
022222000022222222222222222222222222222220000000000022222222222222222200
000000000000000222222222222222222222222222222222222222222222222200222222
200022222222222000222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222000220000222222222222222222222222222222222
222222222222222222222222222222000002222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000000000000022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220000000000222222222222222222222222222
002222002220022200022002222200000222222222222222222222222222200000000000
222222222222222200000000000000002222222222222222222222222222222222222222
222222222222222002222222000000022222222200222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222200000000222222222
222222222222222222222222222222222222222222222222222222200000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200000
022222000000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220000000002
222222222222222222222222000222002220022200220022222000022222222222222222
222222222000000000022222222222222000000000000000022222222222222222222222
222222222222222222222222222222222222222002222222202222022222222200022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020022222222
222222222202222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220000022222222220000022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222000000000222222222222222222222220022000220022200200222
220002222222222222222222222220000000000222222222222000000000000000222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222002222222200022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220002222222222222200002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000000000022222222222222222
220002200220022002000222000022222222222222222222000000000022222222220000
000000000000222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222002222222200022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
222222222222002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220000000002222222222222222200200020020000002200002222222222222222220000
000000022222220000000000000000222222222222222222222222222222222222222222
222222222222222222222222222222222222220022222222222222002222222200022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000222222222222222222000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200000000002222222222222200020000020000022000
022222222222222200020000002222200000000000000002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222220002222222200022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000222222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222220000000000222222
222220000000020000200002222222222220000000000022220000000000000002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222000022222222200022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222220
000000222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220000000000222222222000000200000000222222222200000000000000000
000000000002222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222200222222222200022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222220000000022222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000000000022222200000000000022222
222000000000000000000000000222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222002222222
222222022222222200022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222000000002222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200000
000022220000000000222200000000000000000000000222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000222222222222022222222200222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
202222202222222002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220000000022000000020000000000000000000022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000222222202222002222222000222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222220222222222222002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220000000000000000000000
000002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200022222
220020022222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200222222222222022222222222002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200000000000000000002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220000000022222222002222222220022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200222222222
222002222222222002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220000000000000000022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222200000000000002222222222222222200022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222200222222222000222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220000002222222222000000222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220000000000002222000222
222222222222000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200222222222222200222222222000000000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
000222222222222222000002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
000000000022222222200002222222222200002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222000000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200022222222
222200222222222000000000000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000022222222222222222220000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222000000000002222222222222220000000222200000022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222220222200022222220002220000000000000000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200000000000022222222222222222222200
000000000000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222220022200022222220022222222
200000000000000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200022
222222222222222222222220002222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222220000000000000222
222222222222222222222222000000000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
000000222222200022222222222222200000000000000022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222000222222222222222222222222222000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222000000000000022222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220000222222200002222222200022222222222222222222000000000000
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222002222222222222222222222222222
200222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220000000000002222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000022222222222222220000222222222
222222222222222222000000000000000022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220002222
222222222222222222222222200022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222000000000000022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222000020022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200002222
222222222220002222222222222222222222222222222200000000000000000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220022222222222222222222222222222220002222222222222222222
222222222222222222222222222222222222222222222222222222222222220000000000
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220000022222222222000022222222222222222222222222222222222
222220000000000000202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200022222222222222222222222222222
222002222222222222222222222222222222222222222222222222222222222222222222
222222222000000000000002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200000022220000000222222222222
222222222222222222222222222222222000000000000000022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200222222
222222222222222222222222222000222222222222222222222222222222222222222222
222222222222222222222222222222000000000002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220000
000000000022222222222222222222222222222222222222222222222222222000000000
000000022222222222222222222222222222222222222222222222222222222222222222
222222222222222000222222222222222222222222222222222200222222222222222222
222222222222222222222222222222222222222222222222200000000000022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000000000002222222222222222222222222222222222222222
222222222222222222222000000000000000222222222222222222222222222222222222
222222222222222222222222222222222222222002222222222222222222022222222222
222200222222222222222222222222222222222222222222222222222222222222220000
000000000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222202022222222222222222222
222222222222222222222222222222222222222222222222222000000000000000022222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222000022222222222222200022222222222222222222222222222222222222222
222222222222222000000000000202222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222202000000000000002222222222222222222222222222222222222222222222222
222222222222220002222222222222222200222222222222222200022222222222222222
222222222222222222222222222222222220000000000002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000000000000002222222222222222222
222222222222222222222222222222222222220022222222222222222200222222222222
222220022222222222222222222222222222222222222222222222000000000000022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200000
000000000002222222222222222222222222222222222222222222222222220022222222
222222222200222222222222222220022222222222222222222222222222222222222222
220000000000000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200000000000000022222222222222222222222222222222
222222222222220022222222222222222200222222222222222220022222222222222222
222222222222222222222000000000000002222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222200000000000000022
222222222222222222222222222222222222220022222222222222222200222222222222
222220022222222222222222222222222222222220000000000002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220000000000000002222222222222222222222222222222222220022222222
222222222200222222222222222220022222222222222222222222222222000000000000
002222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220000000000000000022222222222222
222222222222220022222222222222222200222222222222222220022222222222222222
222222220000000000000222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
000000000000002222222222222222222222220022222222222222222200222222222222
222220022222222222222222220000000000000002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200000000000000000222222222222222220002222222
222222222200222222222222222200022222222222222220000000000002222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222000000000000000
022222222222222002222222222222222200222222222222222200022222222222000000
000000022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000000000000000022222222000222222222222222000222222222222
222200222222200000000000000222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000000000000000222200222222
222222222220222222222222222200222200000000000002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222202222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222000000000000000222222222222222222222222222222222000000000000002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222000000000022222222222222222222222222222
220000000000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222000000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200000002222
222222222222222222222222220000022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222002222222222222222222222222222200022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222000222222222222222222222222222
000222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200022
222222222222222222222222002222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222202222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220022222222222222222222222220002222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220000222222222222222222222000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000
002222222222222222200000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220000022222222222222000022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200000000000000000000222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220000000000000000022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200000000000002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002020222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222002020222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002020204000000
2701ffff030000000000

3. Анализ и оценка структуры баланса и реальных возможностей
восстановления платежеспособности организации

Методы оценки структуры бухгалтерского баланса и реальных возможностей
восстановления платежеспособности организаций рекомендованы
“Методическими положениями по оценке финансового состояния предприятий и
установлению неудовлетворительной структуры баланса”, утвержденными
распоряжением бывшего Федерального управления по делам о
несостоятельности (банкротстве) № 31-р от 12 августа 1994 г. Теперь
правопреемник — Федеральная служба России по финансовому оздоровление и
банкротству, созданная постановлением Правительства РФ № 202 от 17
февраля 1998 г.

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

Основной целью проведения предварительного анализа финансового состояния
предприятий является обоснование решения о признании структуры баланса
неу