.

Финансовый анализ и аудит

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

33

Содержание

Введение 3

Глава I. Аудиторская проверка 4

1.1. Предмет аудиторской проверки 6

1.2. Обязанности хозяйствующего субъекта (организации) и аудиторской

фирмы при проведении аудита 7

1.2.1. Права и обязанности аудиторских организаций 7

1.2.2. Права и обязанности проверяемых экономических субъектов 10

1.3. Аудит расчетов с подотчетными лицами 12

1.3.1. Анализ расчетов с подотчетными лицами по методике

В.И. Подольского 12

1.3.2. Анализ расчетов с подотчетными лицами по методике

Н.П. Барышникова 14

1.3.3. Анализ расчетов с подотчетными лицами по методике

Р.А. Алборова 15

Глава II. Анализ финансового состояния организации. Основные
коэффициенты 18

Глава III. Анализ кредитоспособности 23

Глава IV. Расчетная часть 27

Заключение 28

Список используемой литературы 29

Приложения 30

Введение

В последние годы в методологии бухгалтерского учета РФ произошли
кардинальные изменения. Появились новые объекты бухгалтерского учета,
изменилась терминология, система налогообложения и т.д.

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

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

В данной работе использовались материалы исследований В.И. Подольского,
Н.П. Барышникова, Р.А. Алборова. Кроме того, при исследовании вопроса
анализа финансового состояния организации, одним из наиболее важных
вопросов, как перед аудитором, так и перед инвестором стоит вопрос о
прибыльности предприятия, о доверии к его стабильности,
кредитоспособности. Данные моменты в рыночной экономике играют если не
главную, то одну из основных сторон конструктивного развития
организации.

Глава I. Аудиторская проверка

Слово “аудит” происходит от латинского слова “audio” (что значит
“слушатель” или “слушающий”). По аналогии со специальными врачебными
инструментами, используемыми для определения физического здоровья
пациента, с помощью аудита устанавливается экономическое здоровье
организаций, банков, корпораций и т.д.

Первое упоминание об аудиторе относится к XIV в., когда учетные книги
стали фигурировать в качестве доказательств в суде. Лука Пачоли, автор
“Трактата о счетах и записях”, – первой книги, посвященной
бухгалтерскому учету и заложивший основы теории бух. учета, подтверждал
необходимость контроля бух. учета.

В XVI в. во многих странах был официально введен правовой контроль
учетных книг. В Англии уже использовалось слово “аудитор” – для
обозначения людей, занимающихся проверкой учетных записей.

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

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

История возникновения аудита берет свое юридическое начало с Шотландии,
в столице – Эдинбурге – в 1853г. был официально учрежден Эдинбургский
институт аудиторов.

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

Аудитор – лицо, проверяющее состояние финансово-хозяйственной
деятельности предприятия за определенный период. Аудитор – специалист,
аттестованный на право аудиторской деятельности в порядке, установленном
законодательством РФ.

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

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

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

В России аудиторская деятельность и профессия аудитора в их современном
виде появились сравнительно недавно в связи с экономическими
преобразованиями в стране в настоящее время. Между тем, попытки создать
в России институт аудита предпринимались в 1889, 1912 и 1928 гг., но все
они закончились провалом.

Четвертая попытка, которая была предпринята в конце 80-х годов,
оказалась, как нам представляется, наиболее успешной. Первый толчок к
появлению аудиторских фирм дало образование в СССР совместных
предприятий (СП). Для этих предприятий аудиторская проверка стала
обязательной для подтверждения годовых отчетов. В 1987 г. на основе
постановления СМ СССР в нашей стране была создана первая хозрасчетная
фирма “Акционерное общество “Инаудит”. Эта фирма занималась аудиторскими
проверками, консультированием СП по налогообложению, по различным
правовым вопросам и др.

В настоящее время в России создано и успешно функционирует более четырех
тысяч аудиторских фирм. К ним относятся такие, как “ФБК”, “Руфаудит”,
“Аудиторская палата “АСВП” (Москва), “Актионаудит” (Екатеринбург) и др.

В Москве, Санкт-Петербурге и других городах России открыли свои филиалы
крупнейшие межконтинентальные аудиторские фирмы – “Артур Андерсен”,
“Эрнст энд Янг”, “Куперз энд Лайбренд”, “Прайс Уотерхауз”.

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

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

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

Так как аудит — это предпринимательская деятельность, т.е. деятельность,
направленная на извлечение прибыли, аудиторы должны применять такие
методы проверки, которые позволили бы максимально сократить время на
проведение проверки, не снижая качества.

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

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

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

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

Вышеперечисленные особенности определяют нормы поведения аудитора.

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

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

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

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

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

1.1. Предмет аудиторской проверки

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

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

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

Известно, что план счетов для предприятий, включенных в сферу общего
аудита, содержит девять разделов, а также забалансовые счета. Из общей
массы счетов в отдельный комплекс можно выделить “Расчеты по оплате
труда” (счет 70). Тогда общее количество таких комплексов составит 11.

Общий перечень объектов проверки при проведении аудита можно представить
следующим образом:

Таблица 1

Виды работ, подлежащие аудиту

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

Лицензия по видам деятельности

Структура предприятия

Приказы, распоряжения, служебные записки, протоколы заседаний
учредителей и др.

Штатное расписание

Прочие документы2Учетная политика предприятияРабочие документы по
методическому, техническому и организационному аспектам учетной политики
предприятия3Основные средства и нематериальные активыСинтетические счета
01—09

Аналитический и синтетический учет основных средств

Начисление износа по основным фондам

Переоценка основных средств

Реализация и выбытие основных средств

Учет капитальных вложений основных средств

Учет аренды основных средств

Учет отнесения затрат по ремонту основных средств

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

Учет амортизации нематериальных активов

Учет выбытия и реализации нематериальных активов

Расчеты по налогообложению в операциях с нематериальными активами
4Производственные запасы

И т.д.Синтетические счета 10—19

Аналитический учет движения материальных ценностей на складах
предприятия

Списание материальных ценностей на затраты производства

Списание недостач, потерь и хищений материальных ценностей

Учет МБП (в запасе и эксплуатации)

Сводный учет материальных ценностей

Анализ использования материальных ресурсов

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

1.2. Обязанности хозяйствующего субъекта (организации) и аудиторской
фирмы при проведении аудита

1.2.1. Права и обязанности аудиторских организаций

Права аудиторских организаций

1. Аудиторские организации имеют право предлагать свои профессиональные
услуги в соответствии с выданной им лицензией и на основании норм
действующего законодательства.

2. Аудиторские организации имеют право на осуществление в установленном
порядке аудиторской деятельности. Они не могут заниматься какой-либо
предпринимательской деятельностью, кроме аудита и оказания сопутствующих
ему услуг.

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

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

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

6. Аудиторские организации имеют право самостоятельно определять формы и
методы проведения аудита исходя из требований законодательных и
нормативных актов Российской Федерации, правил (стандартов) аудиторской
деятельности, а также конкретных условий договора с экономическими
субъектами. К таким формам, приемам и методам проведения аудита, как
правило, относятся следующие:

· формы и методы планирования аудита;

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

· формы и методы проведения аудиторских процедур;

· методы сбора и анализа аудиторских доказательств;

· порядок взаимодействия с проверяемыми экономическими субъектами при
получении от последних документации о финансово – хозяйственной
деятельности;

· порядок документирования аудита и дальнейшего архивирования рабочей
документации;

· получения разъяснений по возникшим вопросам и дополнительных сведений;

· организация внутрифирменного контроля качества аудита;

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

· другие формы и методы проведения аудита по усмотрению аудиторских
организаций.

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

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

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

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

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

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

· от экономических субъектов – об остатках на текущих, ссудных,
депозитных и прочих банковских счетах этих субъектов;

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

· от прочих партнеров по бизнесу – о сальдо расчетов по проведенным
операциям проверяемых экономических субъектов;

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

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

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

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

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

Обязанности аудиторских организаций

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

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

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

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

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

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

5. Аудиторские организации обязаны учитывать при привлечении сторонних
специалистов (экспертов, аудиторов) для проведения аудита согласие на
это проверяемых экономических субъектов. Аудиторские организации могут
использовать работу сторонних специалистов при проведении аудита лишь с
согласия проверяемых экономических субъектов.

6. Аудиторские организации обязаны предоставлять экономическим
субъектам, подлежащим аудиту, исчерпывающую информацию о требованиях
законодательства, касающихся проведения аудита, о правах и обязанностях
сторон при осуществлении аудита, о законодательных и нормативных актах,
действующих в Российской Федерации, на которых основываются замечания и
выводы, изложенные в аудиторском заключении и письменной информации
(отчете) аудитора.

7. Аудиторские организации обязаны представить руководству
(собственникам) экономического субъекта в установленных случаях:

· аудиторское заключение, подготовленное в соответствии с требованиями
правила (стандарта) “Порядок составления аудиторского заключения о
бухгалтерской отчетности”;

· письменную информацию (отчет) аудитора, подготовленную в соответствии
с требованиями правила (стандарта) “Письменная информация аудитора
руководству экономического субъекта по результатам проведения аудита”.

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

9. Аудиторские организации на всех этапах проведения аудита обязаны
руководствоваться основными принципами аудита и профессиональными
этическими нормами. Эти принципы и нормы изложены, в частности, в
правиле (стандарте) аудиторской деятельности “Цели и основные принципы,
связанные с аудитом бухгалтерской отчетности”.

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

1.2.2. Права и обязанности проверяемых экономических субъектов

Права проверяемых экономических субъектов

1. Экономические субъекты, подлежащие аудиту, имеют право самостоятельно
выбирать аудиторскую организацию для проведения аудита. При этом должны
быть соблюдены установленные законодательством Российской Федерации
сроки предоставления аудиторского заключения надлежащим пользователям.

2. Экономические субъекты, имеющие в своем составе структурные
подразделения и филиалы, имеют право поручить проведение аудита
бухгалтерской отчетности данных подразделений и филиалов разным
аудиторским организациям. Взаимоотношения между аудиторской
организацией, проверяющей сводную бухгалтерскую отчетность, и
организациями, проверяющими подразделения и филиалы, регламентируются
требованиями правила (стандарта) “Использование работы другой
аудиторской организации”.

3. Экономические субъекты, подлежащие аудиту, имеют право получать от
аудиторских организаций исчерпывающую информацию о законодательных и
нормативных актах Российской Федерации, регулирующих аудиторскую
деятельность, а после ознакомления с письменной информацией (отчетом)
аудитора и (или) аудиторским заключением также информацию о
законодательных и нормативных актах Российской Федерации, на которых
основываются выводы этого отчета и (или) заключения.

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

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

6. Экономические субъекты, в отношении которых проводился аудит, не
имеют права требовать от аудиторских организаций предоставления рабочей
документации аудита или ее копий полностью или в какой-либо части, кроме
случаев, прямо предусмотренных законодательством Российской Федерации.

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

Обязанности проверяемых экономических субъектов

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

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

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

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

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

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

1.3. Аудит расчетов с подотчетными лицами

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

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

· оплата мелкого ремонта оргтехники, транспортных средств;

· расходы на командировки по территории Российской Федерации и за
границу;

· представительские расходы.

Все эти хозяйственные операции связаны с выдачей денежных средств из
кассы предприятия или непосредственно из банка под отчет.

1.3.1. Аудит расчетов с подотчетными лицами по методике В.И. Подольского

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

По результатам опроса ответственных работников проверяемого предприятия
по вышеназванному вопроснику аудитор может сделать следующие выводы:

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

В нарушение п. 11 ПОРЯДКА ВЕДЕНИЯ КАССОВЫХ ОПЕРАЦИЙ В РОССИЙСКОЙ
ФЕДЕРАЦИИ (Утвержден Решением Совета Директоров Центрального Банка
России от 22 сентября 1993 г. N 40) лицам, не отчитавшимся за полученные
ранее подотчетные суммы, выдаются новые авансы.

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

В нарушение ПОРЯДКА ВЕДЕНИЯ КАССОВЫХ ОПЕРАЦИЙ суточные, возмещаемые
сверх норм работникам предприятия, не облагаются подоходным налогом.
Кроме того, со сверхнормативных суточных необходимо начислить взносы в
Пенсионный фонд, Фонд обязательного медицинского страхования и Фонд
занятости населения.

В нарушение Закона РФ «О подоходном налоге с физический лиц» и Закона «О
налоге на добавленную стоимость» для целей налогообложения учет
командировочных сумм в пределах норм и сверх норм не ведется.

В нарушение ПОЛОЖЕНИЯ О СОСТАВЕ ЗАТРАТ ПО ПРОИЗВОДСТВУ И РЕАЛИЗАЦИИ
ПРОДУКЦИИ (РАБОТ, УСЛУГ), ВКЛЮЧАЕМЫХ В СЕБЕСТОИМОСТЬ ПРОДУКЦИИ (РАБОТ,
УСЛУГ), И О ПОРЯДКЕ ФОРМИРОВАНИЯ ФИНАНСОВЫХ РЕЗУЛЬТАТОВ, УЧИТЫВАЕМЫХ ПРИ
НАЛОГООБЛОЖЕНИИ ПРИБЫЛИ (утверждено ПОСТАНОВЛЕНИЕМ Правительства РФ от
05.08.92 N 552) сметы представительский расходов не разрабатываются и не
утверждаются руководителем предприятия.

В нарушение Закона РФ «О налоге на прибыль» и Закона «О налоге на
добавленную стоимость» для целей налогообложения учет представительский
расходов в пределах норм и сверх норм не ведется.

В нарушение ПОРЯДКА ВЕДЕНИЯ КАССОВЫХ ОПЕРАЦИЙ выдача денег под отчет на
расходы, связанные со служебными командировками, производится в суммах,
превышающих необходимые.

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

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

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

Процедура 1.1.2 — проверка получения подотчетных сумм денежных средств
лицам, не отчитавшимся по ранее полученным авансам.

Процедура 1.1.3 — проверка соответствия фактического расходования
подотчетных сумм целям на которые они выданы.

Процедура 1.1.4 — наличие подотчетных лиц в штате предприятия.

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

Процедура 2.1.1 — проверка полноты оправдательных документов по
командировкам, приложенных к авансовым отчетам.

Процедура 2.1.2 — проверка наличия приказов о направлении работников в
командировку.

Процедура 2.1.3 — проверка правильности возмещения командировочных
расходов.

Процедура 2.1.4 — проверка правильности ведения учета командировочных
расходов в пределах норм и сверх норм.

Процедура 2.2.1 — проверка удержания подоходного налога с сумм
превышения командировочных расходов сверх установленных норм. Кроме
того, со сверхнормативных расходов начисляют взносы в Пенсионный фонд,
Фонд обязательного медицинского страхования и в Фонд занятости населения
(в Фонд социального страхования отчисления не производятся). При оплате
работникам расходов на краткосрочные командировки как внутри страны, так
и ее пределы, в облагаемый доход работника не включаются:

· суточные в пределах норм, установленных законодательством;

· расходы по найму жилья в пределах норм;

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

Процедура 2.2.2 — проверка правильности выделения НДС в сумме
командировочных расходов. Суммы НДС выделяют по

· проезду к месту служебной командировки и обратно;

· затратам на пользование в поездах постельными принадлежностями;

· хранению багажа;

· расходам по найму жилого помещения в пределах норм.

Процедура 3.1.1 — проверка правильности отражения в учете НДС по
приобретенными подотчетным лицами материальным ценностям.

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

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

Процедура 4.1.2 — проверка правильности ведения аналитического учета
представительских расходов в пределах и сверх норм.

Процедура 5.1.1 — проверка правильности выведения остатков на конец
отчетного периода по расчетам с подотчетными лицами. Задолженность
подотчетных лиц предприятию и предприятия подотчетным лицам должна быть
показана в регистрах учета развернуто.

Процедура 6.1.1 — проверка соответствия записей в авансовых отчетах и
журнале-ордере № 7.

1.3.2. Аудит расчетов с подотчетными лицами по методике Н.П. Барышникова

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

· имеются ли приказы (распоряжения) о направлении работников в
командировку с указанием цели командировки, страны пребывания и сроков
командировки;

· правильность возмещения командировочных расходов (суточные,
квартирные, стоимость проезда). Согласно Инструкции Росналогслужбы от 11
октября 1995 г. № 39 «О порядке начисления и уплаты налога на
добавленную стоимость» суммы расходов по проезду к месту служебной
командировки и обратно, включая затраты на пользование в поездах
постельными принадлежностями, а также расходы по найму жилого помещения,
возмещаемые по нормам, установленным законодательством, включаются в
себестоимость продукции (работ, услуг) без НДС. При этом сумм НДС,
оплаченная при возмещении таких расходов (в пределах нормы),
определяется по расчетной ставке от суммы указанных расходов, а сверх
нормы — налог возмещению не подлежит;

· имеется ли командировочное удостоверение с отметками в месте
пребывания в командировке;

· правильность и своевременность составления авансовых отчетов;

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

· наличие оправдательных документов;

· полнота и своевременность сдачи в кассу остатка подотчетной суммы;

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

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

1.3.3. Аудит расчетов с подотчетными лицами по методике Р.А. Алборова

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

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

· имеется ли в наличии нормативная база для работы бухгалтера;

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

· имеется ли утвержденный руководителем организации список (круг)
подотчетных лиц (круг подотчетных лиц определяется в начале года и
список по ним утверждается руководителем организации).

Далее необходимо сверить остатки сумм по счету 71 «Расчеты с
подотчетными лицами» в журнале-ордере № 7, Главной книге и балансе
организации на первое число последнего месяца перед датой проведения
проверки. При наличии расхождений выявить их причины.

Проверяя записи по каждому лицевому счету в журнале-ордере № 7,
необходимо выявить:

· суммы выдаваемых под отчет авансов;

· имеются ли приказы (распоряжения) о направлении работников в
командировку;

· назначение и фактическое использование авансов;

· сроки представления авансовых отчетов;

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

· правильность и своевременность составления (представления) авансовых
отчетов;

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

· правильность составления корреспонденции счетов по операциям с
подотчетными лицами;

· своевременность погашения задолженности по ранее выданным авансам;

· наличие оправдательных документов по всем операциям.

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

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

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

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

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

· правильность отражения выручки от реализации продукции (товаров) через
подотчетное лицо. В данном случае поступление выручки от реализации
показывают на кредите счета 71 без предварительного (или последующего)
отнесения этой суммы на кредит счета 46 «Реализация продукции (работ,
услуг)». При выявлении таких фактов необходимо определить размер
сокрытого объекта налогообложения (выручки);

· правильность отнесения представительских расходов через подотчетные
лица на издержки производства (обращения) организации.

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

· правильность учета расчетов;

· правильность возмещения работнику расходов в однодневную командировку,
а также в случаях, когда работник в стране пребывания обеспечивается
бесплатным питанием и жилищным помещением;

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

· правильность корреспонденции счетов по данному объекту контроля. Здесь
необходимо обратить внимание на сторнировочные и другие исправительные
записи, за которыми могут скрываться факты нарушений и злоупотреблений.
Для этих целей кредитовые обороты сета 71 в журнале-ордере № 7 сверяют:
по счетам 25 и 26 — с данными сводных лицевых счетов (производственных
отчетов) по общепроизводственным и общехозяйственным расходам, по счету
50 — с данными раздела дебетовых оборотов журнала-ордера № 1, по другим
счетам — с данными раздела дебетовых оборотов журнала-ордера № 10 и
ведомости № 46 по материальным счетам. Дебетовые обороты счета 71
сверяются: по счету 50 — с данными журнала-ордера № 1, по счетам 51, 52
— журнала-ордера № 2 и т.д.

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

1. Нарушение порядка выдачи подотчетных сумм

· отсутствует приказ руководителя, устанавливающий порядок выдачи
работникам подотчетным средств;

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

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

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

· выдача денег под отчет лицам, не рассчитавшимся по ранее выданным
авансам;

· списание подотчетных сумм за счет чистой прибыли предприятия;

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

· допускается передача полученных под отчет наличных денег одним
работником другому;

2. Нарушения при оформлении командировочных расходов

· отсутствие приказов (распоряжений) о направлении работников в
командировку;

· отсутствие командировочных удостоверений с отметкой в месте пребывания
в командировке;

· несоблюдение установленных норм командировочных расходов;

· отсутствие приказов (распоряжений) об оплате суточных сверх
установленных норм;

· отсутствие аналитического учета командировочных расходов в пределах
норм и сверх норм;

3. Нарушение порядка налогообложения при оформлении командировочных
расходов

· нарушение порядка удержания подоходного налога и начисления фондов
социального страхования и обеспечения с сумм превышения командировочных
расходов сверх установленных норм;

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

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

· выделение сумм налога на добавленную стоимость расчетным путем от
стоимости материальных ценностей, приобретенных за наличный расчет в
розничной торговой сети;

· списание на затраты сумм налога на добавленную стоимость от стоимости
материальных ценностей, приобретенный через подотчетных лиц у
изготовителей, в оптовой торговле;

5. Нарушения порядка учета представительских расходов

· несоответствие фактического размера представительский расходов
утвержденной смете (или ее отсутствие);

· отсутствие учета представительский расходов в пределах норм и сверх
норм;

6. Нарушения порядка ведения синтетического учета расчетов с
подотчетными лицами

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

· неправильное выведение остатков на конец отчетного периода;

· журнал-ордер № 7 ведется не по каждому подотчетному лицу и выданной
сумме одновременно;

· несоответствие записей в авансовых отчетах и журнале-ордере № 7 или
других регистрах;

7. Нарушения в форме и реквизитах первичных документов

Глава II. Анализ финансового состояния организации.

Основные коэффициенты

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

Цель анализа – получение информации, необходимой для принятия
управленческих решений

внутренними пользователями информации (администрация фирмы) – о
корректировке финансовой политики предприятия,

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

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

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

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

Задача внешнего пользователя при анализе предприятия, как правило,
достаточно конкретна – сказать “да” или “нет” предприятию: предоставить
или не предоставить кредит, стать деловым партнером или отказаться от
сотрудничества, приобрести пакет акций или инвестировать средства в
другое предприятие.

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

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

Основные задачи, решаемые при проведении финансового анализа:

· определение (“фиксация”) финансового состояния предприятия на момент
исследования;

· выявление тенденций и закономерностей в развитии предприятия за
исследуемый период;

· определение “узких” мест, отрицательно влияющих на финансовое
состояние предприятия;

· выявление резервов, которые предприятие может использовать для
улучшения финансового состояния.

Основные направления анализа:

· анализ структуры Баланса и чистого оборотного капитала,

· анализ ликвидности и финансовой устойчивости,

· анализ прибыльности и структуры затрат,

· анализ оборачиваемости,

· анализ рентабельности,

· анализ эффективности труда.

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

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

Основные методы анализа:

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

· вертикальный (глубинный), при котором исследуется структура
показателей путем постепенного “спуска” на более низкие уровни
детализации;

· факторный анализ – анализ влияния отдельных элементов финансовой
деятельности предприятия на основные экономические показатели;

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

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

Основные проблемы в финансовом состоянии организации

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

1. Дефицит денежных средств; низкая платежеспособность

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

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

2. Недостаточная отдача на вложенный в предприятие капитал
(недостаточное удовлетворение интересов собственника; низкая
рентабельность)

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

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

3. Низкая финансовая устойчивость

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

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

Причины ухудшения финансового состояния организации

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

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

2. нерациональное управление результатами деятельности (нерациональное
управление финансами)

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

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

picscalex900100090000038b86010000008d37010000000400000003010800050000000
b0200000000050000000c02cb01b402030000001e00dd4e0000410b8600ee00ca01b3020
0000000ca01b3020000000028000000b3020000ca0100000100010000000000000000000
000000000000000000000000000000000000000ffffff00fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe010fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e3f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe093fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f7fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe04afffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe08cfffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe0d4fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe032fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe097fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe0e9fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe075f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe0ccfffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe065fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe02ffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe02cfffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe099fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe0dffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe061fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe05afffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe098f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe048fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0dafffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe00bfffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe001fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe056fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe01dfffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe0a5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe04ffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f1f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe042fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe076fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe0bafffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe03ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe0cffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe0bdfffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe069fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe07efffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe048f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe0b1fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01afffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe042fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe0a7fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe07dfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe046fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffddddddddddddddddddddfffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffaaaaaaaaaaaaaaaaaaaabffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffff777777777777777777777ffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffeeeeeeeeeeeeeeeeeeffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffd555555555555555555ffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffbbbbbbbbbbbbbbbbbbbfffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffd55fffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffbbbffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffe000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000f
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffe000fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffe0008d370100410bc6008800ca01b30200000000ca01b3020000000028000
000b3020000ca01000001000400000000000000000000000000000000000000000000000
00000000000ffffff0000ffff00000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000001111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222000222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222200022000022002002000020020000020022222220022202202200
222002000220220220020020022220022222202200200022200000220022200022000020
020000022222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222220222
202022022020022020220220222202222202202202202202222022022020220220220200
222202202222202202202202202202202202202202020020220220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222022202202022022022202020220
222202222202220220220220200022000222022022020220222202220222220220220220
202202202220220002022202020220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111000111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222000002200002022202202022022022002222202220220220220
202202022022022022020222022202220222220220220220220220202220220222202202
022022022222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111111111111111111111111
101111101011111011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111101111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
202202202202202202022022022220222220220220020020202202202022002002022022
022220220222220020220020220220200220220222202202022022022222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111111111111111111111111101111101011111011111111
111111111111111111111111111111111111111111111111101111011111111111111111
111111111111111111111111111110111101111111111111111111111111111111111111
111111111111111101111111111011110111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222220202002202220002200020022
022000222222002200200200002202220020020020022200022222002222200200200200
200220202002200222002200020022022222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111111111111111111000011100000001000000011100011111111111110001110001111
000100111000111110001111100000000001100010001000101100110001000001000001
001110000001001100010010011010001010001000000100010010011110011101001110
011000000100111000100001111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222220202222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111111111111111110111101
110111011101110111011101111111111101110111011111101011011101111101110111
101110110110110110110101011011011011011011011011011110111010110110110101
101101010111011011011010111010111101101100110101101011101011011101110110
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
002222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222000022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111111111111111101111110110111011101110110111110
111100011101110111011100001011111101111101110111110110110110110010110101
011011111011011001011001011111011010111110110101111101010111011011011010
111101111101111101110101111101101011111101110110111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222202222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111111111111111101111110111011011110110110111111111111111101110111011101
101000011101111101110111110110110001110100111000111000011000011010011010
011111011010000110000100001110001111000011000110111101111101111101110100
001101101011111101110001111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
110000110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111111111011111101111110
111011011110110110111111111111111101110101010101101011010101011101110111
110110110110110110110101011011011011011011011011011111011010110110110101
101101010111011011011110111010111101101100110101101101101011010101010110
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111110000000022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111111101010111101111110111011011110110110111111
111111111110001100000000100100110000011110001111100000000001100010001000
101100110001000001000001001110000001001100010010011010001010001000001100
010010011110001001001110011000000100010000000001111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111000000000000010022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111000001111111111111
111111110001111101111110111011011110110110111110111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111100000000000111111
110001110011001100110011001100110011001100110011001100110011001100110011
001100110011001100110011001100110011001100110011001100110011001100110011
001100110011001100110011001100110011001100110011001100110011001100110011
001100110011001100110011001100110011001100110011001100110011001100110011
001100110011001100100111111111001011111111111111111111101010111110111101
111011011110110111011100111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111000001111111111111111111111011111111000011110000001100000011100010
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111002021111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111002021111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111002021111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111011111111111
111011111011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001110011111111111111001110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111002021111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110011111111111111
111111111111111111110011110000110000100001000011100011111000000010001100
011110001110000100001111000100000001110001111100000001000001000110000011
000100000000011000100000111000000000000000010001000010000000011000000011
000100011000111000111000010001000111111111111111111111111111111111100111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110011111111111111111111111111111111111101
111001011001010011100111001001111100110010011001001100110111001110010111
100100110011100100111110011001001101001111001001100100101100110010010010
011101100110011010010011100111001100101001100101100100110010010011011100
111001001111111111111111111111111111111111100111111111002021111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110011111111111111111111111111111111111101111001011001010011100111
001001111100110010011001001100111111001110010111100100110011100100111110
011001001110011111001001100100110100110010010010011110100110010110010011
100111001011101001100101100100110010010011111100111001001111111111111111
111111111111111111100111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110011111111111111
111111111111111111111000111000111000110011100111001001110000110000011001
001100111111001110001111100100110001100100111000011001001110011111000011
100100110100110010010000111110100110000111000011100111000011101001100011
100000110010010011111100111001001111111111111111111111111111111111100111
111111002021111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110011111111111111111111111111111111111000
111001111001110011100111001001100100110010011001001100111111001110011111
100100110010100100110010011000001110011111001001100000110100110010010010
011110100110010110010011100111001011101001100111100100110010010011111100
111000001111111111111111111111111111111111100111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110011111111111111111111111111111111110011011001011001110010100101
001001100100110010011001001100100101001010011111100100110010100100110010
011001001100101111001001100100110100110010010010011110100110011010010010
100101001101101001100111100100110010010010010100101001001111111111111111
111111111111111111100111111111002021111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110011111111111111
111111111111111111100010000000010000100000000001100011000100000010001100
011110010100000000001111000000000001110001100010000001000000100110000011
000100000000011000100000111100000000000011000000000000000001000000000011
000100011000111001010000000001000111111111111111111111111111111111100111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111002021111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000111
111111002021111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111000001111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111000021111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111002021111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111000001111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111002021111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111002021111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111002021111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000111111111000001111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000111111111002021111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111002021111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001001111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111002021111111111111111100000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000001111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111100000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000001111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111000011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110022222222222222
222222222222212221222122210001222122212221222122212221222122212221222122
212221222122212221222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110022222222222222222222222222121212121212
121012121212121212121212121212121212121212121212121212121212121212121222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110022222222222222222222222221222122212221222122212221222122212221
222122212221222122212221222122212221222122212222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110022222222222222
222222222220002020002002002000222000220200020000020220020020000200200022
022002000220020000022220020002200200200002002000002002220222200022000022
002002000020000000200222222200222000220022220222200220002200202202200220
022222002022002200222200220220220020000022222222222222222222222222200111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110022222222222222222222222222022022022020
022022022022020202220220220220220200220202202202022022022020200220222220
200202202202002202022022022220222222220222202022022020022020202202222022
222022022022022202220022022020220202002202202202202222022022022022022022
020220220220220222222222222222222222222222200111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000111111111111111111011111111111111111
111111110022222222222222222222222222202002202022022202202222200202220220
222020220220222020220002202022200020220220222220220220202202202220202022
022220222222222022202202022022022202002202222022222022202000222202220202
022202000202220220220202220200022202022022202022222022022020220222222222
222222222222222222200111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000111111111111111111011111111111111111111111110022222222222222
222222222222202020202022202202202222200002222022022000020222022020220222
200002202222022022022220222020000202220220202202202200222222222000002200
002022202202020220220022222022202022022002220202022202022220220220220202
220202202200002022202022222022022022022022222222222222222222222222200111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110022222222222222222222222222202020202202
202200202202202020202022022022022022022020220222202202202222022022022222
022020220220220220202202202222022222222202202202202202202202020220222202
222002202202022220220202002202022220220020020220220202202202202202202202
022002002022022022222222222222222222222222200111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110022222222222222222222222222202022002220002002002220002022000022
020022022200022000200222002202002220020022022222200000220222000220002002
202200022222222220202002202220002200000220220002222020022220022000200202
020020022200200200200222002002202002202220022220020020020020022022222222
222222222222222222200111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110022222222222222
222222222222200222002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220202222
222222222222222222222222222202222222222222222222202222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110022222222222222222222222222220222200222
222222222222222222222222222222222222222222222222222222222222222200222222
222222222222222222222222222222222222222222002222222222222222222222222222
222220000222222222222222220000222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110022222222222222222222222222200222220022222222222222222222222222
222222222222222222222222222222222222222202022222222222222222222222222222
222222222222222222202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110011001100110011
001100110011001100110011001100110011001100110011001100110011001100110011
001100110011001100110011001100110011001100110011001100110011001100110011
001100110011001100110011001100110011001100110011001100110011001100110011
001100110011001100110011001100110011001100110011001100110011001100100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111000001111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110001111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111000011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111011111011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110011111111110000011000000010001100011000100001001000111000100100
011000110001100011001000010000010000000001000111100011000010001000111000
010001000000011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001001111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111011111011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110011111111111011
101101010101111011101101011011010111111101101011100111111011011101101010
110110110110101010111111111010110111011011010110111011101010111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111000000010000000011000110001100000000110
001000001100010001110001111100011100011000100011111111111100111111111111
111111011111111111111111111111110011111111111011101100010101111011101100
111001010000111101101011100111111011011101110010000110000110001010000111
110111000111011011011000111011100010111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001001111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111101110111011101101101111011110111011011011101110110111011101110
111011101110111101110111111111111100111111111111111111011111111111111111
111111110011111101111011101101110101101011101101011010010110111101101011
100110101010011101101010110110110110111010110111111011110101010011011110
101010101110111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111110111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111011111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111101110111011111
101101111011110111111011011101110110111011011111010111111110111100110111
111111111100111111111111111111011111111111111111111111110011110101011000
011000100010001100011001000001001001111000000100011000100000100011100000
010000010000010001001111100011001100000000111001100000000100011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111000001111111111111111100111111111111111111111111111100111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111001111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111110110111010111110101111011110101111011
011101110110111011011111010111111110111101010111111111111100111111111111
111111011111111111111111111111110011111000111011101111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111001000001111000110000000001111000111100
001000001000000100000010001000000010000011000001000100111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111110110111000111100001111011110001111011011100001110000011011111
010111111110111101010111111111111100111111111111111111011111111111111111
111111110011110101011011101111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111000011111111111111111100111111111111111111
111111111001100100110011011001100011110010011110010011011001100100110010
011100110110010101001011001100111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111110110111010111
011101111011110101111011011101111110111011011111010111111110111101100111
111111111100111111111111111111011111111111111111111111110011111101110000
011111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111001100100110011
111001010011110010011110010011000011100100110010011100110000111101001000
011100111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111110110111011101011101011011010111011011
011101111110111011101110111011100110110101110111111111111100111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111001100001110011111000010011110010011110
000111010011100100110010011100110100111101001010011100111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111100000010000001100000000000000000010000001000111100010001110001
111100000000000000100011111111111100111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111001100100110011111001010011110010011110010111100011100100110000
011100111000111101001100011100111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111100100100110010
011001100011010010011110010101100111100100110010010100101001111101001100
111001111111111111111111111111111001111111111111111111111111111111111111
111111111110000111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111100011111111111111111111111111111111111111111111
111111111111111000111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111110000001111001010000000000011000111100
001001110111000000000010000000001101111000000110111011111111111111111111
111111111001111111111111111111111111111111111111111111111110000000110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
100001110011111111111111111111111111111111111111111111111111111111111111
110111111111111111111111111111111111111111111111111111111111111101111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111110000000000011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111100000000011111111110000
011000000010001100011000100001001000111000100100010001110001001010010001
000100001000000000100011110001100001000100011100001000100000001111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111000000000000
000000000000000000010011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111010000000000000000000000010011111111111011101101010101111011101101
011011010111111101101011110110101111101010101111101101011011010101011111
111101011011101101101011011101110101011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111000001111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111000000000000000000000000000011110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100000000000000000000001111111111111111
100011110011111111111011101100010101111011101100111001010000111101101000
010110100001101010100001100001000011000101000011111011100011101101101100
011101110001011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111110001111110011111111111000100010001111
000100000000100000100000110001000001100010001100011111000111000110000011
111111111100111111111111111111011111111111111111111111110011111101111011
101101110101101011101101011010010110111101101011010110101101100100101101
101101011011011101011011111101111010101001101111010101010111011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111000001111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111111101110111011111101110110111010111010111
011011101110110111011011101110111011101111011101111111111100111111111111
111111011111111111111111111111110011110101011000011000100010001100011001
000001001001111000000100100001110011000100010011000100001000001000100111
110001100110000000011100110000000010001111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111000111100011000011110001110000000001100000000010000001000
110001100001111000111100001000010000001000000100010000100010000110000001
000111111001111111111111111111111110011111111111111111111111111111110011
111111111101110111011111100110110111010111010111011011101110110111010111
110101111111101111011101111111111100111111111111111111011111111111111111
111111110011111000111011101111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111110011011001
001100101100110111001100100110011010010011001001100100110011110010011110
010010110011001001100100111001110110001010011011001111111001111111111111
111111111110011111111111111111111111111111110011111111111101110111000011
101010110111010111010111011011101110110111010111110101111111101111011101
111111111100111111111111111111011111111111111111111111110011110101011011
101111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111110011111001001100101100111111001100
100110010110010011001001100100110011110010011110010010000111001001100100
111001110000111010011000011111111001111111111111111111111110011111111111
111111111111111111110011111111111101110111011101101010110000110000110111
011011100001110000010111110101111111101111000011111111111100111111111111
111111011111111111111111111111110011111101110000011111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111110011111001001100011100111111001100001110000110000011000001
100100110011110010011110000110100111001001100100111001110100111010011010
011111111001111111111111111111111110011111111111111111111111111111110011
111111111101110111011101101100110111110111110111011011101111110111010111
110101111111101111011111111111111100111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111110011111001
001100111100111111001100100110010110010011001001100100110011110010011110
010111000111001001100000111001111000111010011100011111111001111111111111
111111111110011111111111111111111111111111110011111111111101110111011101
101110110111010111110111011011101111110111011011101110111001101101011111
111111111100111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111110010011001001100101100100101001000
100110011010010011001001100100110011010010011110010101001111001001100100
101001011001111010011100111111111001111111111111111111111110011111111111
111111111111111111110011111111111000000010000011000100000000000011100010
000001000111100010001100011111000000000000001111111111111100111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111001011100011000001110010100000000001100000000010000001000
110001100000011000111100001001101110000000000100000000011101110000001110
111111111001111111111111111111111110011111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111001110001111111
111111111111111111111111111111111111111111111111111111111000111111111111
111111111111111111111111111111111111111111001111111111111111111100011111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111110111011111111111111111111111111111111
111111011111111111111111111111111101111111111111111111111111111111111111
111111111111111111110111111111111111111110111111111101110101111111111111
011111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110011111111110001000100010000010001000010
000010011110111000111000110000110000001000000111100000010001000100110001
001000011100011100011000000100000100000110001100001000000010000010010111
000100111110001000001110001100000101110001000000000010000010011111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110011111111111011101110110111011010110110110110111110011011010111
011010101111011011010111110110101111101101111011010110111101101011110110
110101101101110101110110100110110110110110110011101011011111011010110101
110101101100111010110110110110110101101111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111000100000
010000001100001000001000001000110000100000000010001000010001000000011000
000001100000001100010001100011110001110000100001111111111001111111111111
111111111110011111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110011111111111011
101110010110111001110010110010111101011011010111011001100001000011000111
110110100001100001111000011000111101101000011000110101100101101101110110
011000110000110000101011100011011111011010110101110110101010111001110110
110010110001101111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111100100110010011100110010011011001
001001111001110011010010011100111011001100101100110010100110010110010011
001001100110111001110010111111111001111111111111111111111110011111111111
111111111111111111110011111111111111111111111111111111000100010001000110
001100011000001000001100011111111111111111111111111111111100111111111111
111111011111111111111111111111110011111101111011101110100111011010110100
110100111101101011010111011010101101011011011111110110101101101101111011
011110111101101011011110110101101001110101110110101110110110110110101101
101011011111011010110101110110101011011010110110110100110101101111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111100100110010011100110010011000011001001111001110010110010
011100111000011100101100101110100110010110010011001001100111111001110010
111111111001111111111111111111111110011111111111111111111111111111110011
111111111111111111111111111111101110111011101101110110110111011101110110
111111111111111111111111111111111100111111111111111111011111111111111111
111111110011110101011000001100010000010010000010000010011001000000111000
110000110010001000001111100010010011000100110001001001111000011100111001
100000000100000110001100001001100010000010001000000100111110000000001110
001100000010000010000010000010000010011111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111100000110
010011001110000111010011100001111000110000110000011100111010011100011100
001110100110001110000011001001100111111001110001111111111001111111111111
111111111110011111111111111111111111111111110011111111111111111111111111
111111101110111001101111110110110111000001110110111111111111111111111111
111111111100111111111111111111011111111111111111111111110011111000111011
101111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111100100110000011100110010111100011
001001111001010010110010011100111100011100111100101110100110011110010011
001001100111111001110011111111111001111111111111111111111110011111111111
111111111111111111110011111111111111111111111111111111101110111010101111
110110101111101011111010111111111111111111111111111111111100111111111111
111111011111111111111111111111110011110101011011101111111111111111111111
111001111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111100100110010010100110010101100111001001111001010011010010
010100101100111100101100110110100110011110010011001001100100101001010011
111111111001111111111111111111111110011111111111111111111111111111110011
111111111111111111111111111111100000111010101110001110001111101011110000
111111111111111111111111111111111100111111111111111111011111111111111111
111111110011111101110001000111111111111111111111110110111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111000100000
010000001100001001110111100000110000100000000010000000001110111000001000
000100000000001100010001100011110010100000000001111111111001111111111111
111111111110011111111111111111111111111111110011111111111111111111111111
111111101110111011001111110110110111101011101110111111111111111111111111
111111111100111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111111111111111111111111111101110111011101101
110110110111110111101110111111111111111111111111111111111100111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111110011
111111111111111111111111111111000100010001000100001100011001110111110000
011111111111111111111111111111111100111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111110111110111111111111111111101111101111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111110011100111111
111111111111100111001111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110011111111111111
100010000000000000110011000000100000001111000110001000000010001000000100
010000100010001100011000000111100011110001111000111000010001000110001100
000000000000000001000000100000000010000000110001100100011000100000000000
100000110001100010001000010000100010001000000001000011111111111111100111
111111000001111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111000000000000000000000000000011111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110011111111111111110010011001101001010101
001101100110011110010011001001100111001001100100111001110010011001001100
110111001101100100110010011100111001001100100110010010011001101001001100
100110011011011001100100110100110010010110011001010010111100110110011100
111001110110011100110010100111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111000000000000000000000000000011111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110011111111111111110010011001011001011101001100001110011110010011
001001100111001001100100111001110010011001001100101111001111100100110010
011100111001001100100110010010011001011001001100100110010111101001100100
111001110010011010011001010011011100110000111100111001110000111100110010
100111111111111111100111111111000001111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110011111111111111
110000011000011000111101001101001110011110010011001001100011001001110000
111001110000011001001100001111001111100100110010011100111000001100100110
010010011000011000001100100110000111101001100100111001110010011010011000
110011011001110100111100111000110100111100110001100111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110011111111111111110010011001011001111101
001110001110011110010011001001100101000001100100111001110010011001001100
101111001111100100110010011100111001001100100110010010011001011001001100
000110010111101001100100111001110010011010011001110011011100111000111100
111001011000111100110011100111111111111111100111111111002021111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110011111111111111110010011001101001011101001110011110011010010011
001001100101001001100100101001010010011001001100110111001001100100110010
010100101001001100100110010010011001101001001100100110011011101001100100
110010110010011010011001110011100100111001110100101001011001110100100011
100111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110011111111111111
100010000000000000011000000111011100000011000110000000000010001000110000
000000000010001100011000000111100101110001111000110000000001000110001100
010010000000000001000000100000000011000000110001100010011000110000000000
100001100001111101110000000000111101110000000001000011111111111111100111
111111002021111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111002021111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111002021111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111002021111111111111111100000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000001111111111111111111111110011111111111
111111111111111111110000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000111111111111
111111011111111111111111111111110000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000111111111001011111111111111
111100000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000001111111111111111111111110011111111111111111111111111111110000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000111111111111111111011111111111111111
111111110000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000111111111002021111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111002021111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111002021111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000111111111002021111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111002021111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111110000110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111002021111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111110000000022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111000001111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111000000000000000000
000000010022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111110001110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222122212221222122212221222122212221222122212221222122212221222122212
221222222222222222222222222222222222222222200111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200222222222222222222222222222222222222222222
222200222222222222222222222222222222222222222222222221212121212121012121
212121212121212121212121212121212121212121212121212121222222222222222222
222222222222222222200111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222202022222222222222222
222222222222222222222222222212221222122212021222122212221222122212221222
122212221222122212221222122212222222222222222222222222222222222222200111
111111001001111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110022200020000200200000002002000000002222
000220220220022200200020220220000000222000222220220020002200000000222000
220000200022000220222000002222202200022200022000220220020220000002022020
222000202000200000000222002202000200000202000000000200200022020020002200
000002220000020200200000002000000020002222200111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110022220222020202202202202022022022202222022020220220222202202200
220220202202222022022220220220220202202022022022020200202202022020222022
022222200202202202202020220220220202022022202022222202202202202202022022
220202022202202202020220220202202202020220220202022022220220220202202202
202020220222202222200111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110022222022022000
202220220202202202002222022202022022020002200022022022002220222022202222
022022022020220022202200022022020220022202222202202222202002220220002202
022022022002022202220222222220200220202220202202222000022220220220000222
022020220002200022000220202022220222022000202220220202022022002222200111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110022222000022020220220220202202202220222
202202002002020220220202002002020220222202202222002022002020220002202202
222022020202202202222202202222202000220220222202002002022020202202220222
222220202020220220200202222020022020220220202022022020220222202022022220
202202222022022020220220220202022022220222200111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110022222202020020222000222002002202000222220000020020020220222000
020020022000222220002220020020020000220020002002220022200220002020222002
202222002002000200222000020020020020020002202022222220202020222000002002
200020200000220200202200022200200222002020022200002202222200020020222000
222000022022000222200111111111001001111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110022222202022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222202222222222222222222222222222222222222222220222222222222
222222222222222222222222222220202200222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110022222220022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220000222
222222222222222222222222222222222222000022222222222222222222222222222222
222222022220222222222222222222222222222222222222222222222222222222222222
220022222222222222222222222222222222222222200111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110022222222022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222002222222222
222222222222222222222222222222222222222222222222220202222222222222222222
222222222222222222200111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111000011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111100000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110011001100110011001100110011001100110011
001100110011001100110011001100110011001100110011001100110011001100110011
001100110011001100110011001100110011001100110011001100110011001100110011
001100110011001100110011001100110011001100110011001100110011001100110011
001100110011001100110011001100110011001100100111111111001011111111111111
111100000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000001111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111000021111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111011111011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111001110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111000011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111000100000010000001100
001000001000000100011110001100001110000110000000010010011000100000001110
001000000000010001001001001111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111100100110010011100110010011001001100100111100
100110010111001011001101010010111100100110011100100101100110110011101001
011111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111100100110010011100110010011001001100100111100100110010111001011001011
010010111100100110011100100110100110000111101001011111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111100000110010011001110
000111001001100100111100100110001111000111000011010010111100100110001100
100110100110100111110000111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111100100110000011100110010111000001100000111100
100110011111001111001011001100111100100110010100100110100111000111110000
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111100100110010010100110010101001001100100111100100110010101001111001101
001100111100100110010100100110100111001111101001011111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111110011111
100011100001110001100010001110000000100000001111000111000111000010000111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111000100000010000001100
001000001000000100011110001100000100000110000000001100011000000000001110
001100000011101111001001001111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111101111001101110011100100110010
011111001100100100100110010010011011100111001011111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111101111001111110011100100110010011111001100100100100110
010010011111100111001011111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110001111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111000111
001111110011100100110010011100001100100100001110010010011111100111000111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110101111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111000011111111111111
111100111111111111111111111111111111111111000111001111110011100100110000
011001001100000100100110010010011111100111001111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111110011011001001010010100100110010011001001100100100100110
010010010010100101001111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111100010001
100101000000110001100010000001000000100000001111000111001010000000000111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111000000000000000000000000000011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111111111111111111111000000000000000
000000000000011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111010111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001001111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111000001111111111111111100111111111111111111100010000001000000110000
100000100000100011110000110001000000100000010000001000100011110001100000
100010000001000111111111111111111001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111100111111111111111111110010011001001110011001001101100100100111111001
111001001100100110110011001001001101100100110010010110011001001111111111
111111111001111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111100111111111111111111
110010011001001110011001001100001100100111110000111001001100100110000111
001001001111100100110010010000111001001111111111111111111001111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001001111111111111111100111111111111111111110000011001001100111000
011101001110000111101001011001001100000110100111000001001111100100110000
110100111100001111111111111111111001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111100111111111111111111110010011000001110011001011110001100100111110000
111000001100100111000111001001001111100100110010011000111001001111111111
111111111001111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001001111111111111111100111111111111111111
110010011001001010011001010110011100100111111001111001001100100111001111
001001001001100100110010011001111001001111111111111111111001111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111100111111111111111111100010000001000000110000
100111011110000011110000110001000000100011101110001000100101110001100000
111101111100000111111111111111111001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001001111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111000011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111000001111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111000011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111000011111111111111111100000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111100000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000001111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111000011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111000011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000111111111000001111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111000011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222220002222222222222
222222222222222222222222222222222222222222222222000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111000001111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222022222222222222222222222222222222222222
222222222222222222222222202222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001001111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222022222222222222222222222222222222222222222222222222222222222222
202222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222000220000220020020000200200000200222222200000220000020220
020020020220022002220022200022200220000220022222200022200022002222002002
000000200200222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222202222020
220220200220202202202222022222022022020220220220220200220220220220202202
202202022020222202202222202202202202020222022020020222202002222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222220222022020220220222020202202222
022222022202200220222020220220222020220222202220202202022202002202220222
220220220002022200022022022002202202222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222220000022000020222022020220220220022222022202202022022000
020222022000020222202220200022022202220202220222220220220222202202202022
202220202220222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222022022
022022022022020220220222202222202202202022022022022022022022022020220220
220202202202022020220222220020220222202202202202202022020220222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001001111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222202020022022200022000200220220
002222220000020022020022022200020022022200222002222002220022200022002222
200200200222002002202220002200022000222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222202022222222222222222222222222222222222202222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
222222222222222222222222222222222220222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111000001111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111100011110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111000001111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
100000010022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111100000000000000000000000000011001100110011
001100110011001100110011001100110011001100110011001100110011001100110011
001100110011001100110011001100110011001100110011001100110011001100110011
001100110011001100110011001100110011001100110011001100110011001100110011
001100110011001100110011001100110011001100110011001100110011001100100111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111100001110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111000001111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111000001111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000001111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111100001100010000001000000100000010001100011000100000001110
001000001100010000001000000100000010001111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001001111111111111111100000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111110011110
010011001001101100110010011001101100100110011100100100100110110011001001
100100110010011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111100001110010011001001100001110010
011001111100100110011100100100100110000111001001100100110010011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111010010110010011000001101001110000011001111100100110001100
100100001110100111000001100100111000011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111100001110
000011001001110001110010011001111100000110010100100100100111000111001001
100000110010011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001001111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111110011110010011001001110011110010
011001001100100110010100100100100111001111001001100100110010011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111100001100010000001000111011100010001100101000100000001110
001000001111101110001000000100011000001111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110011111111111111
111111111111111111011111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110011111111111111111111111111111110011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110010001000000000000010001000000000000010001100011000100000010000
011000000011000100011000110000001110011110001000000010001000000011001100
000000000010000001000000000111100011100001000011001111000010000001100111
100001110001100010001100010001100011100001110001111100000001000000100000
001001100010000011100111111111001011111111111111111100111111111000111111
111111111111111111111110001111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111101111111001111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110011001001100110
100111011001100100110010011001001100100110110010101001100101100100110010
011001101111101111001001100111011001001001010100110011010010011001001100
110111001101110011100111110111100100110011111011110011100100110010011110
010011001101110011100100111110011001001100100110010011001001001001100111
111111001011111111111111111100111111111101111111110111011111111111111111
011111111111111111111111111111111111101110111111111111111111111111111111
111111111111111111111111110111111001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110011001001100101100111000011100100110010
011001001100100110000111101001100101100100110010011001011111101111001001
100111000011001001110100110010110010011001001100101111001111110011100111
110111100100110011111011110011100100110010011110010011001111110011100100
111110011001001100100110010011001001001001100111111111001011111111111111
111100111100010100011100010000000010010001100011000111000100010100000010
011100011000000000100011001000010100100010001000001001000111000100010000
111011111000000000000000000000000000011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110011000001100001100011010011100100110010011001001100000110100111
101001100011100000110010011000011111000111001001100011010011000011110100
110000110000011001001100001111001111110011100011100011100001110011110001
110001100100110010011110010011001111110011100100111000011000001100100110
000111001001000011100111111111001011111111111111111100111110101101101011
110110110110111011011101011010111110101011011010111111010110101101011101
101011010101011111011011011010111010111110111010111011111000000000000000
000000000000011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110011001001100101
100101100011100100110000011001001100100111000111101001100111100100110010
011001011111000111001001100101100011001001110100110010110010011000001100
101111001111110011100101100011100101110011110001110010100100110000011110
000011001111110011100100110010011001001100000110010111001001001001100111
111111001011111111111111111100111110011101101000011010110010111011011101
011010111110011100011100111110111000110101011101101011100011000011000011
000010111010111110111000111011111001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110011001001100110100101100111100100110010
011001001100100111001111101001100111100100110010011001101110011011001001
100101100111001001110100110011010010011001001100110111001001010010100101
001101100101010010100110110010100100110010011110010011001001010010100100
110010011001001100100110010101001001001001100111111111001011111111111111
111100111110101101101011011010110100101010011101011010110110101111011010
111111011110110101011101101011010101011011011011011010111010110010101011
111011111001111111111111111111111110011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110010001000000000000011110111000100000010001100011000100011101111
000000000011000100011000110000001100010000000000000011110110000011100000
000000000010000001000000000111100101000000000010001000000010000000000100
000001110001100010001100010001100101000000110001100010000001000000100000
001001100010000011100111111111001011111111111111111100111100100000011100
110000000010000000100010000111000100100100111000011100011001100000100011
000000010100100110001000001001000111000000000001111011111001111111111111
111111111110011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111011111001111111111111111111111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
110111111001111111111111111111111110011111111111111111111111111111110000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000111111111111111111011111111111111111
111111110000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111101111111001111111111111
111111111110011111111111111111111111111111110000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000111111111111111111011111111111111111111111110000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111000001111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111110111111100011111111111100011111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111000001111111111111111100111111111111111111
111111111111111111111111101111111111111111111111111111111101111111110111
111111111110111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111000011111111111111111100111100010010001110001100011000000001000000
000001000001010000001010000010011011100010010001100011100010001110001111
000100010001000010010000001001111001111111111111111111111110011111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111100111110110101110101111110110110110101101101011011011010101101101010
110110111011110110110110011101011110110101110111101011111011010110101101
101011111001111111111111111111111110011111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111100111110110101110101
111110111000110011101101011001011001110001101010110010111011110110110110
011101011110110101110100001000011000010000110001110011111001111111111111
111111111110011111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111000011111111111111111100111110110101110101101010101110110101101101
011010011010111101100100110100111011110110110110011101011010110101110101
101011011011010110111101101011111001111111111111111111111110011111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111100111100000010001110001000001001100001000101000001000010010011000100
000010011011100000000001100011100000001110001000100100110001000010010011
100001111001111111111111111111111110011111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111011111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111101111101111111111
111111111111111111111111111111111111111111111111111111111111111111111011
111111111100111111111111111111011111111111111111111111110000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111101111101111111111111111111111111111111111
111111111111111111111111111111111111111111111101111111111100111111111111
111111011111111111111111111111110000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000111111111001001111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111110111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111110011
111111100000001000000001100011000110000000011000100000110001000111000111
110001110001100010001110111111111100111111111111111111011111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111110111011101110110
110111101111011101101101110111011011101110111011101110111011110111011110
111111111100111111111111111111011111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222202222222222220222222002222220222222222222222222222222222222222200111
111111000001111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111110111011101111110110111101111011111101101
110111011011101101111101011111111011110011011110111111111100111111111111
111111011111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222220222222222220022222
000222220222222222222222222222222222222222200111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
101111111111111110001111111111111111111111111111111111111111101111111111
111111111001111111111111111111111110011111111111111111111111111111110011
111111111011011101011111010111101111010111101101110111011011101101111101
011111111011110101011110111111111100111111111111111111011111111111111111
111111110022222222222222222222002222002220002220022022002000222220020002
202200202200220022220022022022002000002222200222200220020000002200222200
220002222002222220020220020002200202202222000000220020002200022200220220
220020000020000020000020000020222222000022000000020000000222200002222222
222222222222222222200111111111001011111111111111111100111111111111111111
111111111111110111011111111111111111111111111111110111111111111111011111
111111111111111111111111111111111111110111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111111011011100011110
000111101111000111101101110000111000001101111101011111111011110101011110
111111111100111111111111111111011111111111111111111111110022222222222222
222220220220220220220202202022022022022220220220202202202202202202202202
022022022022022222022022022022020202222022022022020220220220222220220220
220220202020202222022020220220220202202022020220220220220220220220220220
220222222220222202202220222022202222022220222222222222222222222222200111
111111001011111111111111111100111111111111111111100011000100110000000101
001000110001100011001010000111100010000011000111000100011000100100000010
010001001010000111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111111011011101011101110111101111010111101101
110111111011101101111101011111111011110110011110111111111100111111111111
111111011111111111111111111111110022222222222222222220222020222020002202
222202202000222000220002220202220202202220202222202202202022022222022202
022202202020022022202022222022020222022000222020222000202222022222022022
020220220200022022222022022020220220220220220220220222222220222220220222
022202220220222222222222222222222222222222200111111111001011111111111111
111100111111111111111111011101101011010110110101010111111011011101101010
111111110110011111011010111011101101101011011010101110101010111111111111
111111111001111111111111111111111110011111111111111111111111111111110011
111111111011011101110101110101101101011101101101110111111011101110111011
101110011011010111011101111111111100111111111111111111011111111111111111
111111110022222222222222222220222020222020220202222202202022022022020220
220000220000202220202222202202202202202222022202022202202022202022202022
222022020222022022022000022022220222022222202202000020002202202022222022
022022022022022022022022022022222220222220220222022202220220222222222222
222222222222222222200111111111001011111111111111111100111111111111111111
011101100011011010111000110000111011011101101010111111110110000011011010
111011101100001100011010101110101010111111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111110000001000000110
000000000000000001000000100011110001000111000111110000000000000010001011
111111111100111111111111111111011111111111111111111111110022222222222222
222222022020022022020220202200202202022022022020220220220220220220220202
200200202202202222202202202202202020220202202202022002022022022022022022
022022220222002222202202022022020220202202022002002022022022022022022022
022022222220222222020222022202220220222222222202222222222222222222200111
111111001011111111111111111100111111111111111111011101101011011010110101
010110101010011101100100111111110110011011011010110011101101101111011010
101110100100111111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110022222222222222222222200220200222200222
002002002220020022022200200220200220222002222002002002002002202222220002
220022200022000220022220020020022200220022020022020022200220020222002200
022022200222002220020020020020022020022020022020022022222222022222022022
022220220220222222220202022222222222222222200111111111001011111111111111
111100111111111111111111000011000100110000000101001001100000100011000100
011111100000000110000111000100011000100100110000010001000100011111111111
111111111001111111111111111111111110011111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110022222222222222222222222222022222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222022222022022022220220222022220222000
222222222222222222200111111111001011111111111111111100111111111111111111
011111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110022222222222222
222222222222200002222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222222202222022022202220222022202220020202022222222222222222200111
111111001011111111111111111100111111111111111111011111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222202022222222220000220000
000200000002220002022202222222222222222222200111111111001011111111111111
111100111111111111111111100001111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111110011
111111111011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111110111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111101110001110000001100011000111001100010000
011100011000100011000111000100000010100010001000111111111100111111111111
111111011111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222000222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111000001111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111110011
111111101111011111011101011101111011110110111011101110111101110111101111
101110110110110111011101111111111100111111111111111111011111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222202222222222222222222222222222222222222222022222222222222222222222222
222222222222022222222222222222222222222222222222222222222222222222202222
222222222022222222200111111111000001111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111110001111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111101111011111011111
111101111011110110111011101110111100000111101111100000110101010111001101
111111111100111111111111111111011111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222202222222222222222222
222222222222222222222022222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222220222222222222202222222200111
111111000001111111111111111100111111111111111111111111111111111011101111
111111111111111111111111111111111111111111111111111111111111111111011111
111101110111111111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111101111000011010111111101110101110110111011
101110111110101111101111110101110101010111010101111111111100111111111111
111111011111111111111111111111110022222200022000202200200200002002000002
002222202200220022202220200200002220020002202200200020020020002200000222
220022002000022020022002220000022200000202200200200202200220022000002000
222200222000220020002200200000002200202220022020022002222002220000000200
000002002220020020000020000000000202222222200111111111000001111111111111
111100111111111111111111111111000110000000001000110010000101001000100010
000010010001110001100010000111100010010001000111000100000111111111111111
111111111001111111111111111111111110011111111111111111111111111111110011
111111101111011101000111100011110101110110111000011110111110101111101111
110101110101010111010101111111111100111111111111111111011111111111111111
111111110022222220222202202202202002202022022022220222202202202202202202
202002220220200202202202202202020220220202202222202202020022202020220220
202202202202202202202202002202202202202022022022022022022022020200202202
202202220202222222202020220220220220220220220202022022220220200220220220
220202202222222222200111111111001011111111111111111100111111111111111111
111111110101101011010111011010110101010111110110110110101110101111110111
010111110110101111011010111101101111111111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111101111011101010111
111101101101110110111011111110111110101111101111110101110011100111011001
111111111100111111111111111111011111111111111111111111110022222220222202
220202202202220202022022220222220220202220220202202202220220220220220220
200022202020002202202222202222022022202002020222002220220202202220202202
202220202202222022022202202022202022020220220202202202220202222222202002
020222020222020220222020022022220220220220220220220202202222222222200111
111111001011111111111111111100111111111111111111111111101110001101010111
011010111000110000110000110000101110101111110111000111110110100001011010
000110101111111111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111110111011101011101011101011110110110111011
110110110111011101101101111011110011100111011101111111111100111111111111
111111011111111111111111111111110022222222000022220000202220220202202202
200222220220202220220022202220200220222020220220202202202020220220220222
202222022202200202020222002220220220220220000202220220000202222202202202
202022202000220222020000220220222002222222200202020222020222022022022020
202202200220222022022022022020220222222222200111111111001011111111111111
111100111111111111111111111111110111101101010111011010110101010110110110
110110101110101101010101011111110110101101011010110110101111111111111111
111111111001111111111111111111111110011111111111111111111111111111110011
111111111010000010000001000010001100000000010001110000000111011100000001
111011100011100010001000111111111100111111111111111111011111111111111111
111111110022222222022022220220220220220202202202222022220020220220220202
220220222022022020020020220202202022020220220222220202202202220220022022
020220220220220220220220220220220220202202202200202202202202022022020220
220220220220222222220220022022020022022022022020202202222022022022022022
022020220222222222200111111111001011111111111111111100111111111111111111
111111000110011000001000110000000101001001100010000010010001110001000000
001111100000010010000111001100000111111111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110022222222020222
200220222000220002002202200022200200222002200220022000200022200000200200
222002200022200200220222222002220002200222022200222000002200220200220222
000200220222002002202002002220022220022200000220200220222000222222200222
022200220200220022022000002202200022200020022020022000220222222222200111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110022222222020222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222022222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110022222222202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222002222222222222222222222222222
222222022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222200002222222222222222222222222222222222
222222222222222222200111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110022222222202222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222020222222222222222222222222222222200022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110011111111111111111111110000111110011
111111111111111111000111000100010001000100010001000100011100011000100010
001010001000100011111111111111111100111111111111111111011111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111110011111111111111111111110000000110011111111111111111111101111
101110111011101110111011101110111011101101110111011011011101110111111111
111111111100111111111111111111011111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111100111111111111111111111111111111111111111111
111110001111111111111111111100011111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111110011111111111
111111111110000000000011111111111111111110000011100110111011101110000011
101110110111111100000111010101011100110111111111111111111100111111111111
111111011111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111000001111111111111
111100111111111111111111111111111111111111111111111111011111111111111111
111110111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111110000000000000000000000000000000010011
111111111111111101101101101010111011101111010111101110110111111110101111
010101011101010111111111111111111100111111111111111111011111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111100111111111111111111
111111111111110001100001100011000110010010001000001110001100101000000100
010001000000100010010000001001111111111111111111111111111001111111111111
111111111110000000000000000000000000000011110011111111111111111101101101
101010111000001111010111100000110111111110101111010101011101010111111111
111111111100111111111111111111011111111111111111111111110011001100110011
001100110011001100110011001100110011001100110011001100110011001100110011
001100110011001100110011001100110011001100110011001100110011001100110011
001100110011001100110011001100110011001100110011001100110011001100110011
001100110011001100110011001100110011001100110011001100110011001100100111
111111000001111111111111111100111111111111111111111111111111101110110101
011111011011010111011001110110110110101001101110111011011010110110101101
101011111111111111111111111111111001111111111111111111111111111111111111
111111111110001111110011111111111111111110000011101100111011101111010111
101110110111111110101111001110011101100111111111111111111100111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111011111110011000011011011101111000001
110110110110101010001110111001011001110000110001110011111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111111111111101111101110111011101111101111101110111011101111011111
001110011101110111111111111111111100111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100001111111111111111111111111111110111
111111111111111111111111111111111111111111111111111111101111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111002021111111111111111100111111111111111111
111111111111011111110101011011011011010111011001110110110110010011101010
101010011010110110111101101011111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111111111111000111
000100010001000111101111000100011100001111011110001110001000100011111111
111111111100111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111110011111111111111111111111111111110111111111111111111111111111
111111111111111111111111111111001111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111011111100001
100110000110010010001000001100001100010000011000000001000000100010010011
100001111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111110001110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001000001000100100
100001000001000000111001100011000010000110001000000100000010000001000100
000000000001000000100011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111002021111111111111
111100111111111111111111111111111111011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
110000010011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001010010100101001010010101101001001011001
001001100111001111011001100100110010011100101100110010011001001100100111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111101110111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100000000000000000000000000000000000000000000000011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001010010100001001010001101101001000111001001001100111001111000011
100100110010011100100001110010011001001100100111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111002021111111111111111100111111111111111111111111111111110000111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111110000110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001010010100101001
010011101101001001111001001001100011001111010011100000110010011001101001
110010011001001100100111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110000000001000100010100001000000000000111001
001001100101001111100011100100110000011100110001110010011000001100000111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111002021111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111111111110001111
000100010001110001000100000100110001000000100010001000100010000001111111
111111111100111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111011111111111111111111110011001001100101001101100111
100100110010010100110011110010011001001100100111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111111111111110111101110111011111011101110
111011011011101110110111011101110111011101111111111111111100111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111100
111111111111111111110111100011000010000001110111000100000010000001111011
100010000001000000100011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111002021111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111111111111110111101110111011111000001110111011011011101111110111
011100110111011111111111111111111100111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111011111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111111111111101011
101110111000011101011110111011011011101011110111011101010111010111111111
111111111100111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111002021111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111111111111101011101110111011101101011110
000111011011100011110000011101010111000111111111111111111100111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111101111111111111110011111111111111111111111001111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111111111111011011101110111011101101011110111011011011101011110111
011101100111010111111111111111111100111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111001111111
111111111011111111111111111111111101111111111111111111111111111111111111
111111111111111111100111111111002021111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111111111110111101
101110111011101110111110111011011011101110110111011101110111011101111111
111111111100111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111100001100010000001000000100000010001100
011110001000001100001000000000010000011110001100011001001001100011001001
000001000110001111000111000010001000110000010010011001000101110000100001
000010100010100011011111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111111111100011000000000010000011110111100
000110000001000000100010001000100010000001111111111111111100111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111110011110010011001001101100110010011001101100100100100110010100
110011011001001100100111001101001011001001101001011001001100100110011011
100111001001110010010100101101001001111001010010011010100100110010101111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111100001110010011
001001100001110010011001111100100100100110010100110010111001001100100111
001101001011001001101001011001001100100110011111100111001001110010010100
101101001000110001100010000010100100010000101111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111010010110010011000001101001110000011001
111100100100001110001100110000111000011100100110011101001011001001110000
111000001100100110011111100111001001110010010100101101000010101001010010
010001000001010010101111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111100001110000011001001110001110010011001111100100100100110011100
110010111001001100100111001100110011001001110000111001001100100110011111
100111000001110000000010011000000010001000100111000001000001000011011111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111111111111111111111111111110111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111110011110010011
001001110011110010011001001100100100100110011100110011011001001100100101
001100110011001001101001011001001100100110010010100101001001111001111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001001111111111111111100111111111111111111
111111111111111111111111111111111111111111111111101111101111111111111111
111101111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111111111111111111
111111111100111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111100001100010000001000111011100010001100
101110001000001100001000000000010000011110001100011000110001100011001001
000001000110001111001010000000001000111101111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111100111001111111111111111111100111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011000100010000000001111000100010000001100010001110
001100010001000100000110001000001100010001100011100000011100111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111100011000010000
000000001100011100001000001110011111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
101110111011101011111101110111011101110111011101110110111011101110111011
011101110110111011011101110111011100111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111101111111111111111110111111111111111111111111111111111111111111111
111111111111111111111111111111111110111110111111111111110110111111111111
111111111111111111111111111111111111111111111111111111111111101111111111
111111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111001101100111001100110011001101110011100
100110011111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011101110111011111011111100
000111011101110011011011111010111011100000111011011101110110111010111110
110111111100111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111001111111111111111
100111111111111111111111111111111111111111111111111111111111111111111111
111111111110011100111111111111110010111111111111111111111111111111111111
111111111111111111111111111111111111001111111111111111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111001111100111001011010011001111110011100100110011111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011101110111010111000011110101111011101110101011011
111010111011110101111011011101110110111010111110110101111100111111111111
111111011111111111111111111111110011111111111111110001000000100000000110
000001100011100001000100000000000001000000100011000010000010010011001111
000010001000000110010010000000000001111100001111000110001000000000110001
100000111000111000100000001000000000001100001000000000000000001000000010
001100000000000001000000000111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111001111100011000
011010011001111110011100001110011111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
100000111000111011101110101111011101110101011011111010000011110101111011
011100001110000010111110110001111100111111111111111111011111111111111111
111111110011111111111111111001001100100110010011001101001101110011100100
110010011001001100100111001010010010100100010111100111011001110011010010
110011010011111110011110010011001001011001100100110010011001111100100110
011100110100100110010100110010010011011001100100100110010010011001001100
110111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111001111100101001011010011001111110011100
100110011111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011101110111010111011101110
101111011101110110011011111010111011110101111011011101111110111010111110
110101111100111111111111111111011111111111111111111111110011111111111111
111001001100100110010011001011001111110011100100110010011001001100100111
001010010000100100010111100111000011110011010010110010110011111100001110
010011001001101001100100110010011001111100100110011100101100100110010100
110010010011000011100100100110010010011001001100101111111111111111100111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111001001100101001101010011001001010010100100100111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011101110111011101011101111011111011101110111011101
110110111011111011111011011101111110111011011101110111011100111111111111
111111011111111111111111111111110011111111111111111001001100000110000111
000011001111110011100100110010011001001100100111001010010010100100010111
100011010011100111010010110000110001111010010110010011000001101001100100
110000111001111100100110001100001100001110001100110010010011010011100000
100110010010011001001100001111111111111111100111111111001011111111111111
111100111111111111111111111111111111111111111111111111111100101000010000
000000001100101000000000001101111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
000100010000000000011111011110001000100010001110001100010001111011110000
001000111100010001100011100000011100111111111111111111011111111111111111
111111110011111111111111111000001100100110010011001011001111110011100000
110010011000001100000111000000000010001011001111100101100011110011001100
110010110010111100001110010011001001101001100100110010011001111100100110
010100101100100110011100110010010011100011100100100110010010011000001100
101111111111111111100111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110011111111111111
111001001100100110010011001101001001010010100100110010011001001100100111
100111111111101111111111100101100111010011001100110011010010111110011110
010011001001101001100100110010010011111100100110010100110100100110011100
110010010011100111100100100110010010011001001100110111111111111111100111
111111001011111111111111111100111111111111111111111101111101111111111111
111111111111110111111111111110111110111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110011111111111111110001000000100000000110
000001100101000000000100000010000001000000100011110111111111110011111111
000011110111000110001100000000000001111100001111000110001000000000110001
100000110111111000000000001000000000001100001000000010010001110111000010
001100010010000001000000000111111111111111100111111111001011111111111111
111100111111111111111111111000111001111111111111111111111111100111111111
111110011100111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111101111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
110000000000000001100001100010000000000000100010000110000000000000000100
000000000100100000100000001000010010001111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111110010110011001101110011
110010011001001100100111001111011001100110100100110011010100101100100110
010100111010011111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111110011010011001011100001110010011001001100100111
001111101001100101100100110010110100101100100110010100111100111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111100111111111111111111
110011010011000011010010110010011001001100100111001111101001100001100000
110000111000011100000110001100111100111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111100111111111111111111110011010011001011100001
110000011001001100000111001111101001100101100100110010111000011100100110
011100111100111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111100111111111111111111111001010011001101110011110010011001001100100101
001011101001100110100100110011010100101100100110011100111001011111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111110000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000111111111001011111111111111111100111111111111111111
111100000000000001100001100010000001000000100000000011000000000000000100
000000000100100000100000001000010001001111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111110000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000111
111111000021111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111002021111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
101111101111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111110011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111100111111111111111111011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111100111001111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111110011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100111111111111
111111011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111002021111111111111
111100111111111111111110001000000100000011000010000010000010001100110000
001000000010000001100010000000000001000110001111000111000010000111111111
111111111001111111111111111111111111111111111111111111111111111111110011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100111111111111111111011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111100111111111111111111
001001100100111001100100110110010010011101010011001001100100100100110010
010110011001001100100110011011100111001011111111111111111001111111111111
111111111111111111111111111111111111111111110000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000111111111111111111011111111111111111111111110000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000111
111111002021111111111111111100111111111111111111001001100100111001100100
110000110010011111010011001001100100100100110010011010011001001100100110
011111100111001011111111111111111001111111111111111111111111111111111111
111111111111111111110000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000111111111111
111111011111111111111111111111110000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000111111111001011111111111111
111100111111111111111111000001100100110011100001110100111000011111010011
001001100001100001110010011010011000001100100110011111100111000111111111
111111111001111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111002021111111111111111100111111111111111111
001001100000111001100101111000110010011111010011000001100101100100110000
011010011001001100100110011111100111001111111111111111111001111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111000001111111111111111100111111111111111111001001100100101001100101
011001110010011111010011001001100101000100110010011010011001001100100110
010010100101001111111111111111111001111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111000011111111111111
111100111111111111111110001000000100000011000010011101111000001110000000
001000000010000001100010000000000001000110001111001010000000000111111111
111111111001111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111000001111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
200022002222222222222222200222200022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222220222020222222222222222
202022220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222220222220222222222222222222022220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110022222222222000220000220020020000200200000200222222200220220220
020002222022022202022022002202220002220002200222200000220020000200200200
022002200220020020222200022000022002002000020020000020022222200222200222
200222000222002002220020000020002200200200020022020022002222002022022002
000002222222222222200111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110022222222222202
222020220220200220202202202222022222022020220220220220222002022022022022
022200220220220220202022220222020200220202202002022022022020200222222220
222202022022020022020220220222202222022022022022022022022022020022220220
220220220202002202202202020220220220220022022022022022222222222222200111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110022222222222220222022020220220222020202
202222022222022222022022022022022020202022202202202202022022022000202222
222022020220222020202202202022022220220222222222022202202022022022202020
220222202222022202022202022202202202022022000220220220220202202200022202
002020222020222202202202022022222222222222200111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110022222222222220000022000020222022020220220220022222022222022022
022022022020200222202202202202022022022022220222222022020222022020202220
200002022220222022222222000002200002022202202022022022002222022202022202
022202202202022202022022022020002202220202202200202020222020222202202202
202202222222222222200111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110022222222222222
022022022022022022020220220222202222202022002002022002022020202022200200
202202022002022022220222222000222022022020220220202202202022022022222222
202202202202202202202022022022220222202202002202202202200202202202022022
022022020220220220202220220022022022020200200202202202222222222222200111
111111001011111111111111111100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111001111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110022222222222222202020022022200022000200
220220002222220020020020020020020020002200002002002002020020020022200222
222022222200022000222000002202220022200022222222220202002202220002200020
022022000222220022020022220022002002220000022020022022200222000222002200
222022200222200002002002002202222222222222200111111111001011111111111111
111100111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111001111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110022222222222222202022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222222222222222222
222222222222222222222222220202222222222222222222222222222222222222202222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111100111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111001111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110022222222222222
220022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222202022222222222222222222222222222222222222222
222002222222222222222222222222222222222222220000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111100000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000001111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110022222222222222222022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222000002222222222222222222222222222222222222222222202222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111100000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000001111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111110022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111110022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111110000110022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111110000000022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111000000000000000000
000000010011001100110011001100110011001100110011001100110011001100110011
001100110011001100110011001100110011001100110011001100110011001100110011
001100110011001100110011001100110011001100110011001100110011001100110011
001100110011001100110011001100110011001100110011001100110011001100110011
001100110011001100100111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111110001110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111000001111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001001111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111110111110111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111000001111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110011100111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110001100001000000
000000110001110000100000100010000010010000010001111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111100110110011100110011001100110111001110010
010110011010010110010011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100111110011100101101001100111111001110010010000111010010110010011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111000001111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111100111110001100001
101001100111111001110000110100111010010110010011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111100111110010100101101001100111111001110010
011000111001100110000011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111000001111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100100110010100110101001100100101001010010011001111001100110010011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110010100001000000
000000110010100000000000111101110001100000010001111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111000001111111111111111111111111111111111111100001000010000111111000
011100000010001100001000000010001011100000000001000011111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111110111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111111111111111111111111110011100111001111110011001110011000010110011100
111101011001110010011000100111111111111111111111111111111111111111111111
111111111101111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
100111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111000001111111111111111111111111111111111111
110011100111001111110011100110011001110110011100111111011000110010011100
100111111111111111111111111111111111111111111111111111111101111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110011111111111111
111111111111111111100010000000000000100010000000000000100011000110001000
000100000110000000110001000110001100000011100111100010000000100010000000
110011000000000000100000010000000001111000110000111100011000011100011100
001000100000001000000100100000100011111111111111111111111111111111100111
111111001011111111111111111111111111111111111111111001110011100111110011
100111001001110111001110011011101000110011001100110011111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111100001000010000111100001000011111100001
000010000100001000000000001000011111111111111111111111111111111111111111
111111111111111111111111111111110011111111111111111111111111111111110010
011001101001110110011001001100100110010011001001101100101010011001011001
001100100110011011111011110010011001110110010010010101001100110100100110
010011001101110010011001011001001100111001001110011100100110010100110100
101100100111111111111111111111111111111111100111111111001011111111111111
111111111111111111111111111001110011100000110011110011000011111011001110
000011101001010011000001110011111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111110011100111001111110011100111111110011100111001110011100110011
000100111111111111111111111111111111111111111111111111111111111111111111
111111110011111111111111111111111111111111110010011001011001110000111001
001100100110010011001001100001111010011001011001001100100110010111111011
110010011001110000110010011101001100101100100110010011001011110010011001
011001001100111001001110011100100110010100110100101100100111111111111111
111111111111111111100111111111001011111111111111111111111111111111111111
111001110011100110011001110011001111111011001110011011101001101001001111
110011111111111111111111111111111111111111111111111111111101111111111111
111111111111111111111111111111111111111111111111111111111110011100111001
111110001100111111110011100011001110011100110011100100111111111111111111
111111111111111111111111111111111111111111111111111111110011111111111111
111111111111111111110000011000011000110100111001001100100110010011000001
101001111010011000111000001100100110000111110001110010011000110100110000
111101001100001100000110010011000011110010011000111001001100011001001110
011100000110001100110100101100100111111111111111111111111111111111100111
111111001011111111111111111111111111111111111111111001110011100110011001
110011001101111011001110011111110001110001001111110011111111111111111111
111111111111111111111111111111111101111111111111111111111111111111111111
111111111111111111111111111111111111001110011100111111000110011100000001
110001100111001110011001100110011111111111111111111111111111111111111111
111111111111111111111111111111110011111111111111111111111111111111110010
011001011001011000111001001100000110010011001001110001111010011001111001
001100100110010111110001110010011001011000110010011101001100101100100110
000011001011110010011001111001001100101001001110011100100110011100110011
001100000111111111111111111111111111111111100111111111001011111111111111
111111111111111111111111111100111001110110011100110011100100111101100111
001110110011111001100111111001111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111001110011100000111001010011100111001110010100111000000011000
001110011111111111111111111111111111111111111111111111111111111111111111
111111110011111111111111111111111111111111110010011001101001011001111001
001100100110010011001001110011111010011001111001001100100110011011100110
110010011001011001110010011101001100110100100110010011001101110010011001
011001001100101001001010010100100110011100110011001100100111111111111111
111111111111111111100111111111001011111111111111111111111111111111111111
111000000000100000111110000111000000111000000010000000100011111000000011
110000111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111001110011100
110011001100011100111001110011000111001110011001111110011111111111111111
111111111111111111111111111111111111111111111111111111110011111111111111
111111111111111111100010000000000000111101110001000000100011000110001000
111011110000000000110001000110001100000011000100000000000000111101100000
111000000000000000100000010000000001111000110000011100011000011100011000
000000100000001000000011000000100011111111111111111111111111111111100111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111111111111111111
111111111111111111111111111111111111001110011100110011001110011100111001
110011100111001110011001111110011111111111111111111111111111111111111111
111111111111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111111111111111111111111111111111111111111
111111111111100111001110110011100111001110011100111001110011100111001100
111111001111111111111111111111111111111111111111111111111111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111000000000100
000111000010000100001000010000100001000010000000011110000111111111111111
111111111111111111111111111111111111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111100111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000111111111000001111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111101111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111001011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
11111100101040000002701ffff030000000000

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

Рис. 1. Схема проведения финансового анализа предприятия

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

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

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

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

В некоторых случаях осознанно допускается временное снижение
показателей. Например, проводя масштабную инвестиционную программу –
стремясь в рекордно короткие сроки построить и оснастить производство –
предприятие может осуществлять вложения, превышающие его текущие
финансовые возможности. То есть на финансирование капитальных затрат
помимо заработанной прибыли и привлеченных долгосрочных кредитов (если
получится их привлечь) могут использоваться краткосрочные кредиты,
кредиторская задолженность, что может привести к снижению показателей
ликвидности и финансовой устойчивости. Такие действия могут быть
оправданы – короткие сроки строительства позволят “не упустить”
сложившуюся рыночную ситуацию. Осуществляя капитальные вложения
“дозировано” в течение длительного периода, предприятие может прийти к
ситуации: производство будет готово к запуску нового продукта, но рынок
к тому моменту изменится и продукт уже не будет актуален. Таким образом,
во имя будущего прироста прибыли (капитальные затраты должны иметь целью
именно получение дополнительной прибыли) и, следовательно, будущего
упрочения финансового положения временно может допускаться снижение
основных финансовых показателей. Задача управленца – найти ту грань,
переступать которую нельзя – ниже которой финансовая ситуация станет
критической.

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

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

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

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

Анализ финансовых коэффициентов

Финансовые коэффициенты представляют собой относительные показатели
финансового состояния предприятия.

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

Система относительных финансовых коэффициентов в экономическом смысле
подразделяется на ряд характерных групп:

1. Оценка рентабельности предприятия:

1.1. Общая рентабельность предприятия = балансовая прибыль/ср. стоимость
имущества предприятия х 100%;

1.2. Чистая рентабельность = чистая прибыль/ср. стоимость имущества
предприятия х100%;

1.3. Чистая рентабельность собственного капитала = чистая прибыль/ср.
величина собств. капитал х 100%;

1.4. Общая рентабельность производственных фондов = балансовая (валовая)
прибыль/ср. стоимость основных производств. и оборотных материальн.
активов х 100%.

2. Оценка эффективности управления или прибыльность продукции:

2.1. Чистая прибыль на 1 руб. оборота = чистая прибыль/продукция
(оборот) х 100%;

2.2. Прибыль от реализации продукции на 1 руб. реализации продукции =
прибыль от реализации/продукция х 100%;

2.3. Прибыль от всей реализации на 1 руб. оборота = прибыль от всей
реализации/ продукция х 100%;

2.4. Общая прибыль на 1 руб. оборота = балансовая прибыль/продукциях
100%.

3. Оценка деловой активности или капиталоотдачи:

3.1. Общая капиталоотдача (фондоотдача) = продукция (оборот)/ср.
стоимость имущества;

3.2. Отдача основных производственных средств и нематериальных активов =
продукция/ср. ст-ть основных производств. средств и нематериальных
активов;

3.3. Оборачиваемость всех оборотных активов = продукция/ср. стоимость
оборотных активов;

3.4. Оборачиваемость запасов = продукция/ср. стоимость запасов;

3.5. Оборачиваемость дебиторской задолженности = продукция/ср. величина
дебиторской задолженности;

3.6. Оборачиваемость банковских активов = продукция/ср. величина
свободных денежных средств и ценных бумаг;

3.7. Оборот к собственному капиталу = продукция/ср. величина
собственного капитала.

4. Оценка рыночной устойчивости.

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

Глава III. Анализ кредитоспособности

В советской экономической литературе практически отсутствовало понятие
“кредитоспособность”. Такое положение объяснялось ограничением
использования товарно-денежных отношений в течение длительного времени,
а так же тем, что для кредитных отношений, которые преимущественно
развивались в форме прямого банковского кредита, были характерны не
экономические, а административные методы управления, отличающиеся
высокой степенью централизации права принятия окончательных решений. Это
исключало необходимость оценки кредитоспособности заемщиков при решении
вопросов о выдаче ссуд. Кроме того, структурные сдвиги в финансовом
положении предприятий, вызванные чрезмерными темпами индустриализации,
привели к тому, что большинство предприятий в конце 20-х годов оказались
некредитоспособными. Длительное время кредитный механизм ориентировался
на кредитоемкость предприятий, что отражало общий уровень развития
кредитного механизма страны в целом. Происходящие в современной
экономике изменения привлекли внимание к необходимости выяснения
кредитоспособности предприятий.

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

При анализе кредитоспособности (credit analysis) необходимо решить
следующие вопросы:

1. Способен ли заемщик выполнить свои обязательства в срок и

2. Готов ли он их исполнить?

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

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

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

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

Рассматривая кредитную заявку, служащие организации-кредитора учитывают
много факторов. На протяжении многих лет служащие, ответственные за
выдачу ссуд исходили из следующих моментов:

– дееспособности Заемщика;

– его репутация;

– способности получать доход;

– владение активами;

– состояния экономической конъюнктуры.

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

Оценка кредитоспособности предприятий, используемая российскими банками.

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

Для начала рассматриваются документы Заемщика. Основная цель анализа
документов на получение кредита – определить способность и готовность
заемщика вернуть испрашиваемую ссуду в установленный срок и в полном
объеме.

Анализ данных о заемщике.

Заемщик представляет в банк следующие документы:

1. Юридические документы:

· регистрационные документы: устав организации; учредительный договор;
решение (свидетельство) о регистрации (нотариально заверенные копии) ;

· карточка образцов подписей и печати, заверенная нотариаль-но(первый
экземпляр);

· документ о назначении на должность лица, имеющего право действовать от
имени организации при ведении переговоров и подписании договоров, или
соответствующая доверенность (нотариально заверенная копия);

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

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

3. За последние три месяца – копии выписок из расчетного и валютных
счетов на месячные даты и по крупнейшим поступлениям в течение указанных
месяцев.

4. По состоянию на дату поступления запроса на кредит: справка о
полученных кредитах с приложением копий кредитных договоров.

5. Письмо – ходатайство о предоставлении кредита(на бланке орга-низации
с исходящим номером) с краткой информацией об организации и ее
деятельности, основных партнерах и перспективах развития..

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

Бухгалтерская отчетность дает возможность проанализировать финансовое
состояние заемщика на конкретную дату.

Анализ бухгалтерского баланса.

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

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

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

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

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

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

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

Вместе с тем данная методика не всегда приемлема для банка в качестве
основы для решения о предоставлении кредитных ресурсов предприятию по
целому ряду причин. Для подтверждения этих слов представляется рецензия
на данную методику, написанная начальником Управления проектного
финансирования АБ “Инкомбанк” г-ном А.Л. Смирновым :

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

· для учета при принятии решений по кредитным заявкам наряду с
проработкой собственно сделки и возможностей возврата кредита;

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

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

1. Финансовое положение Заемщика в большинстве случаев не является
определяющим фактором при оценке инвестиционных проектов. Как известно,
наряду с номинальным получателем кредитных ресурсов в число основных
участников инвестиционных проектов, определяющих успех реализации
последних входят: спонсор (организатор) проекта, подрядчики, поставщики
оборудования, эксплуатирующая организация (оператор), поставщики сырья и
материалов, покупатели продукции и целый ряд других участников. Более
того по ряду схем официальным Заемщиком является специально вновь
созданная структура, заведомо имеющая “нулевой баланс” и отсутствие
каких-либо оборотов по счетам.

2. В соответствии с международной практикой началу финансирования
инвестиционных проектов обязательно предшествует подготовка
квалифицированного ТЭО проекта, его техническая и финансовая экспертиза
с использованием международной методики с обязательным анализом движения
потоков наличности при различных, в т.ч. при заведомо “пессимистических”
сценариях реализации проекта (Предложенная Методика этого не
предусматривает).

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

4. Из предложенной Методики выпадает целый ряд важных показателей, таких
как: “кредитная история” Заемщика, репутация и квалификация
руководителей Заемщика, “арбитражная” история Заемщика, наличие и
результаты аудиторских проверок и др.”

Но вместе с тем данная методика существует и довольно широко
используется Российскими коммерческими банками.

Глава IV. Расчетная часть

Определить величину фондоотдачи основных фондов, если выручка от
реализации услуг за отчетный период составила 101 000 рублей, стоимость
основных фондов на начало периода – 85 000 рублей и на конец периода –
89 000 рублей.

Общая фондоотдача (ФО) = выручка (оборот) / ср. стоимость основных
фондов

Выручка = 101 000 рублей

Средняя стоимость основных фондов = (85 000+89 000)/2 = 87 000 (рублей)

ФО = 101 000 / 87 000 ~ 1,16

Заключение

Изучив проблему аудита счета «Расчеты с подотчетными лицами» я могу
сделать следующие основные выводы:

1. Целью аудита счета «Расчеты с подотчетными лицами» является
установление соответствия применяемой в организации методики учета
операций по данному счету и налогообложения действующим в Российской
Федерации в проверяемом периоде нормативным документам. Это необходимо
для того, чтобы выявить ошибки и определить степень их влияния на
бухгалтерскую отчетность организации.

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

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

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

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

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

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

1. Проверка арифметических расчетов (пересчет);

2. Инвентаризация;

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

4. Подтверждение;

5. Устный опрос;

6. Проверка документов;

7. Прослеживание;

8. Аналитические процедуры.

9. Выборочные методы

Если организация полностью или частично возмещает родителям плату за
содержание детей в детских дошкольных учреждениях или при целевом
финансировании покрывает расходы на содержание ДДУ, которые должны быть
оплачены родителями, то эти суммы должны быть включены в совокупный
доход родителей, согласно пункту 6 Инструкции Госналогслужбы России от
29 июня 1995 г. № 35 «По применению закона Российской Федерации «О
подоходном налоге с физических лиц».

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

Список используемой литературы

1. Алборов Р.А. Аудит в организациях промышленности, торговли и АПК:
Учебно-практическое пособие. — М.: Дело и сервис, 1998.

2. Аудит: Учебник/ Под ред. Подольского В.И. — М.: Аудит, 1997.

3. Барингольц С.Б. Анализ финансового состояния промышленных
предприятий.// Деньги и кредит, №11, 1991.

4. Барышников Н.П. Организация и методика проведения общего аудита. — 4
изд., перераб. и доп. — М.: ФИЛИНЪ, 1998.

5. Бухгалтеру и аудитору: Справочное пособие, Т.1,2 — СПб, 1997.

6. Бычкова С.М., Карзаева Н.Н. Аудит: ситуации, примеры, тесты.

7. Камышанов П.И. Практическое пособие по аудиту — 2-е изд. М.: ИНФРА,
1998.

8. Кирисюк Г.М., Ляховский В.С. Оценка банком кредитоспособности
Заемщика.// Деньги и кредит, №4, 1993.

9. Максимова Л.Н. Типичные нарушения при осуществлении расчетов с
подотчетными лицами// Главбух, №9, 1998.

10. Руденская И.П., Скрипка В.И. Финансовый анализ в аудите.//Аудит и
финансовый анализ, №1, 2001.

11. Финансовый анализ деятельности фирм, М., “Ист-Сервис”, 1994

Приложения

Приложение 1

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

№ п/пВопросВа-риант

ответаИнформация или документ, который следует запроситьНазначаемая
аудиторская процедураНо-мер вывода1

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

 Нет  1ДаСписок лиц, которым разрешено выдавать деньги на хозяйственные
нуждыПроц. 1.1.12

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

 Нет  ДаЖурнал-ордер № 7Проц. 1.1.223

Оформляются ли письменные распоряжения руководителя предприятия по
направлении работников в командировки

 Нет  3ДаПисьменные распоряжения руководителяПроц. 2.1.24

Облагаются ли подоходным налогом суточные сверх норм, возмещаемые по
решению руководителя предприятия

 Нет  4ДаПриказ руководителя о возмещенииПроц. 2.2.15

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

 Нет  5Да Проц. 2.1.46

Имеются ли утвержденные руководителем предприятия сметы
представительский расходов

 Нет  6ДаПисьменное распоряжение руководителяПроц. 4.1.17

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

 Нет  7Да Проц. 4.1.28

Производится ли расчет сумм, причитающихся работнику на командировки

 Нет  8Да  

Приложение 2

Методы контроля для выявления типичных нарушений расчетов

с подотчетными лицами

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

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

+1.5.Выдача денег под отчет лицам, не отчитавшимся по ранее полученным
авансам

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

+

+2.1.Отсутствие приказов (распоряжений) о направлении работников в
командировку

+2.2.Отсутствие командировочных удостоверений с отметкой в месте
пребывания в командировке

+2.3.Несоблюдение установленных норм командировочных расходов

+2.4.Отсутствие аналитического учета командировочных расходов в пределах
норм и сверх норм

+

+3.1.Нарушение порядка удержания подоходного налога и начисления фондов
социального страхования и обеспечения с сумм превышения командировочных
расходов сверх установленных норм

+

+3.2.Некорректное выделение налога на добавочную стоимость в суммах
командировочных расходов

+

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

+

+4.2.Списание на затраты сумм налога на добавленную стоимость от
стоимости материальных ценностей, приобретенный через подотчетных лиц у
изготовителей, в оптовой торговле

+

+5.1.Несоответствие фактического размера представительский расходов
утвержденной смете

+

123456789105.2.Отсутствие учета представительский расходов в пределах
норм и сверх норм

+

+6.1.Некорректное составление бухгалтерских проводок по операциям
расчетов с подотчетными лицами

+6.2.Неправильное выведение остатков на конец отчетного периода

+

+6.3.Несоответствие записей в авансовых отчетах и журнале-ордере № 7

+

+

Методы сбора аудиторских доказательств:

1. Наблюдение или участие в инвентаризации;

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

3. Устный опрос;

4. Получение письменных подтверждений;

5. Проверка документов, полученных клиентом от третьих лиц;

6. Проверка документов, подготовленных на предприятии клиента;

7. Проверка арифметических расчетов;

8. Анализ.

Нашли опечатку? Выделите и нажмите CTRL+Enter

Похожие документы
Обсуждение

Ответить

Курсовые, Дипломы, Рефераты на заказ в кратчайшие сроки
Заказать реферат!
UkrReferat.com. Всі права захищені. 2000-2020