.

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

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

46

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального
образования

Нижегородский государственный университет имени Н.И. Лобачевского

(ННГУ)

Десятый факультет дистанционного обучения

Дисциплина:

«Система государственного и муниципального управления»

Курсовая работа

по теме:

«Экономические методы муниципального управления»

Выполнил:

Студент 4 курса,

группы 10-13 ГМУ 3/1,

Бутко П.А.

Проверил:

Васильев А.А

Богородск 2008г.

Содержание

Введение

Глава 1. Муниципальное управление:

1.1 Теоретические аспекты муниципального управления

1.2 Понятие и функции муниципального управления;

1.3 Методы муниципального управления;

Глава 2. Прямые экономические методы:

2.1 Бюджетное финансирование;

2.2 Установление тарифов и цен на услуги и товары;

2.3 Организация бюджетного процесса на примере Нижегородской обл.

Глава 3. Совершенствование экономических методов муниципального
Управления

Заключение

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

Введение

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

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

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

· общежития;

· объекты, незавершенные строительством;

· объекты социально-культурного назначения;

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

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

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

Глава 1. Муниципальное управление

1.1 Теоретические аспекты муниципального управления

Местное самоуправление имеет большое значение для поиска новых моделей
управления обществом, формирования новой российской государственности,
где пирамида формирования и удовлетворения потребностей принципиально
перевернута: не государство определяет то, что нужно местному сообществу
и в каком объеме, а само население посылает импульсы-требования к
местной власти, а она, в свою очередь, – государству. Суть в том, что
полномочия по определенным предметам ведения должны исполняться на
максимально приближенном к населению уровне власти, где может быть
достигнута относительная замкнутость цикла оказания услуг. Поэтому
именно местное самоуправление, являясь властью местного сообщества,
может реализовать эту идею, в силу знания местных условий, интересов
совместного проживания и хозяйствования, а также подконтрольности его
органов власти населению. Являясь властью специфической, производной от
государственной, местное самоуправление имеет два вида полномочий:
собственные и переданные государством. В то же время содержание
управленческой деятельности органов местного самоуправления имеет
двойственную природу. Она включает в себя как вопросы общего
взаимодействия органов местного самоуправления с хозяйствующими
субъектами разных форм собственности, действующими на территории
муниципального образования, так и регулирование хозяйственных отношений
для муниципальных предприятий, учреждений и организаций. В основе
управленческой деятельности органов местного самоуправления лежит
удовлетворение или реализация общественных (коллективных) интересов и
потребностей местного сообщества. Поэтому основным видом деятельности
органов местного самоуправления является подчинение деятельности
предприятий, организаций и учреждений муниципальной и иных форм
собственности, расположенных на территории муниципального образования,
удовлетворению общественных (всеобщих) интересов граждан. Чем богаче и
благополучнее будут эти хозяйствующие субъекты, тем полнее будет местный
бюджет, а отсюда – наиболее полно будут удовлетворяться нужды местного
населения. При этом целью органов местного самоуправления является не
только координация (регламентация) хозяйственной деятельности этих
субъектов, но и создание благоприятных условий, в которых она протекает.
В настоящее время в связи развитием местного самоуправления все
возрастает роль муниципального управления, как особого типа
управленческой деятельности, основанного на муниципальном праве и, в то
же время, научной дисциплины, носящей междисциплинарный характер.
Понятие “муниципальное управление” появилось в российской науке
сравнительно недавно и в настоящее время находится в стадии становления.
Часто в научной литературе в качестве синонима “муниципального
управления” употребляется понятие “муниципальный менеджмент”. Как же
соотносятся эти понятия? Английское слово management (управление,
заведование, организация) происходит от корня латинского слова “манус” –
рука; первоначально оно относилось к сфере управления животными и
означало искусство управления лошадьми. Позже оно было перенесено в
сферу человеческой деятельности и стало обозначать область науки и
практики управления людьми и организациями.

Менеджмент – система теоретических и практических знаний о принципах,
методах, средствах и формах управления производством в целях повышения
его эффективности и увеличения прибыли. В российской экономике в широком
употреблении слово “менеджмент” появилось “в связи с переходом на
рыночные отношения и необходимостью руководствоваться принципами
рыночной экономики в управлении российскими предприятиями. Деятельность,
заключающуюся в управлении персоналом фирмы, еЈ работниками, принято
называть менеджментом”. Другие ученые рассматривают менеджмент как науку
об эффективном управлении предприятием, которая включает в себя учение о
принципах организации предприятия (юридическая часть), о стратегии его
развития (идеологическая часть), о подборе персонала (социологическая
часть) и способах оптимизации его работы (психологическая часть);
главным в менеджменте является выделение, определение и применение на
практике всеобщих принципов управления. Ряд авторов считают, что
менеджмент – это “1) совокупность лиц, занятых управленческим трудом в
сфере частного и общественного бизнеса; 2) социальный и экономический
институт, влияющий на предпринимательскую деятельность, образ жизни и
сферу политики современного общества; 3) научная дисциплина, изучающая
технико-организационные, социальные аспекты управления производством”. В
Словаре иностранных слов “менеджмент” переводится как управление
производством и как совокупность принципов, методов, средств и форм
управления производством с целью повышения эффективности производства и
его прибыльности. Иными словами, менеджмент – это функция, вид
деятельности по управлению производством; руководству отдельными
работниками, рабочей группой в организациях; определенная категория
людей, осуществляющая управленческую деятельность.

Управление же – функция организованных систем различной природы
(биологических, технических, социальных), обеспечивающая их целостность,
т.е. достижение стоящих перед ними задач, сохранение их структуры,
поддержание должного режима их деятельности, взаимодействия
внутрисистемного и межсистемного. Управление, на мой взгляд, понятие
более широкое, чем менеджмент. Не случайно в научной литературе
выделяются следующие виды менеджмента: стратегический, финансовый,
инновационный, персональный, международный, экологический,
производственный, снабжения, маркетинга, качества. При этом сложность и
разнообразие управленческой деятельности позволяет выделить до 80 видов
управления: государственное, муниципальное, социальное, оперативное,
ситуационное, научное, эмпирическое и многие другие виды. Исследователи
М.Альберт, М. Мексоп и другие отмечают, что американцы, например, говоря
о менеджменте, как правило, подразумевают менеджера – профессионального
управляющего, представителя особой профессии. (В средних городах США, с
населением 25-250 тысяч человек, используется исторически сложившаяся
модель муниципального управления “совет-менеджер”, действующая по
аналогии с формами руководства частными корпорациями, управляемыми
профессиональными менеджерами под контролем совета директоров). Термин
“менеджмент”, по мнению американских авторов, применим ко всем типам
организаций, но когда речь идет о государственных органах любого уровня
(характерной чертой англосаксонской модели организации местного
самоуправления является то, что местные органы представляют собой
составную часть государственного управления) используется термин “public
administration” – государственное управление (т.е. применительно к
муниципальному управлению по аналогии мы можем сказать – “municipal
administration” . В России в данной ситуации тоже применяются термины:
“государственное управление”, “политическое управление”, “местное
управление” и другие. Думается, что под управлением в этих случаях
подразумевается нечто более глубокое, чем просто менеджмент. Многие
авторы основанием видов управления признают природу и субстанционную
специфику субъектов управления, исходя из чего, разграничивают
государственное управление (субъект управляющих воздействий –
государство), менеджмент (субъект управляющих воздействий –
предприниматель, собственник, хозяин дела), общественное управление
(субъект управляющих воздействий – общество и его структуры). В качестве
своеобразной подсистемы управления рассматривают также местное
самоуправление (муниципальное управление). Существует членение и
общественного управления, в котором наряду с управлением со стороны
общественных объединений указывают общественное самоуправление,
посредством которого люди сами формируют и практически реализовывают
управляющие воздействия.

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

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

Субъектами муниципального управления являются органы местного
самоуправления, объектом – муниципальное образование, главной целью –
удовлетворение коллективных интересов и потребностей местного
сообщества. Таким образом, у понятий “муниципальный менеджмент” и
“муниципальное управление” различны не только субъекты и объекты, но и
цели. Исходя из этого, понятия “муниципальное управление” и
“муниципальный менеджмент” полностью отождествлять нельзя. По мнению
автора, понятие “муниципальное управление” более широкое, ёмкое, чем
понятие “муниципальный менеджмент”. Оно включает в себя не только
деятельность по управлению персоналом, предприятиями, организациями,
учреждениями, маркетинг, стратегическое планирование и другое. Исходя из
общественно-политической природы местного самоуправления, и, учитывая,
что данный феномен, являясь агентом гражданского общества, вторгается в
сферу политического, а также является первичным политическим институтом,
управленческая деятельность органов местного самоуправления тоже имеет
двойственную природу: экономическую (хозяйственную) и властную
(политическую). Властный характер проявляется, прежде всего, в
самостоятельном формировании, контроле и исполнении муниципального
бюджета – инструмента проведения определенной политики; исполнении
органами местного самоуправления отдельных государственных полномочий,
принятии общеобязательных на территории муниципального образования
нормативно-правовых актов, решений; взаимодействие с населением,
хозяйствующими субъектами, органами государственной власти, иными
органами местного самоуправления с главной целью – удовлетворение
всеобщих потребностей местного сообщества. Политические отношения на
местном уровне, на наш взгляд, возникают в процессе выбора населением
организационных форм местного самоуправления, их структуры, порядка
формирования и деятельности, а также в применении форм непосредственной
демократии на уровне конкретных территорий (муниципальные выборы,
местный референдум, собрания (сходы) граждан и другие). Исходя из
специфики управленческой деятельности органов местного самоуправления,
применительно к уровню муниципальных образований следует говорить о
муниципальном управлении, которое включает в себя и менеджмент, и
маркетинг территории, и стратегическое планирование и координацию
деятельности всех субъектов, расположенных на территории муниципального
образования с целью удовлетворения коллективных интересов и потребностей
местного сообщества. Среди ученых также распространено мнение, что
муниципальный менеджмент тождественен местному самоуправлению как форма
управления местной (муниципальной) собственностью. Поскольку в местном
самоуправлении и объектом и субъектом выступает население муниципального
образования, а главной целью является самостоятельная деятельность
населения по решению вопросов местного значения, то понятия
“муниципальный менеджмент” и “местное самоуправление” тоже различны. В
настоящее время преждевременно говорить о сложившемся местном
самоуправлении. В каждом конкретном регионе, муниципальном образовании
существуют специфические проблемы, тормозящие процесс развития местного
самоуправления. Наиболее распространенными проблемами являются:
отсутствие единой концепции развития данного явления на федеральном
уровне; отсутствие полной нормативно-правовой базы на уровне субъектов
РФ и в муниципалитетах, либо её несоответствие нормам федерального
законодательства; финансово-экономические; организационные; кадровые;
информационно-методические проблемы; а также пассивность самих граждан,
большинство из которых просто не знает, что такое местное
самоуправление; и другие проблемы. А также местное самоуправление пока
еще больше востребовано государством для управления своими нижними
этажами, а не населением. Поскольку местное самоуправление в своем
развитии ещё не достигло того состояния, которое заложено в первой части
его определения в Федеральном законе “Об общих принципах организации
местного самоуправления в Российской Федерации” – “самостоятельная и под
свою ответственность деятельность населения непосредственно..”, то на
современном этапе применительно к уровню муниципальных образований опять
же было бы целесообразно говорить о муниципальном управлении,
осуществляемом органами местного самоуправления. Основными целями
управления муниципальным образованием, на мой взгляд, являются:
во-первых, налаживание партнерских отношений между органами местного
самоуправления и органами государственной власти, частным капиталом и
населением; во-вторых, организация защиты социально-экономических
интересов жителей муниципального образования; в-третьих, согласование
интересов различных субъектов, расположенных на территории
муниципального образования; создание условий для их жизнедеятельности;
в-четвертых, привлечение самих граждан и их объединений к управлению и
финансированию программ развития территории; в-пятых, эффективное
использование местных ресурсов; и, наконец, формирование местной
инфраструктуры, достаточной для нормального функционирования и развития
территории. В идеале эффективное муниципальное управление должно
привести к самодостаточности территории. Но пока об этом говорить сложно
ввиду дотационности большинства муниципальных образований в России, да и
мировая практика подтверждает, что даже в странах развитых демократий
муниципалитеты получают финансовую поддержку из государственного
бюджета. В связи с этим основными задачами муниципального управления, на
наш взгляд, прежде всего, являются следующие: 1) создание и развитие
местного хозяйства как совокупности предприятий, организаций, учреждений
различных форм собственности; 2) координация их деятельности и
объединение их общими социально-экономическими интересами в целях
наиболее полного удовлетворения общественных интересов и потребностей;
3) создание благоприятных условий для формирования достаточной
инфраструктуры, в том числе и для комплексного социально-экономического
развития территории; 4) разработка прогнозов развития муниципального
образования в целом, так и входящих в его состав населенных пунктов; 5)
образование единого экономического, социального, культурного,
информационного пространства; 6) учет сочетания различных факторов
производства, необходимых для осуществления хозяйственной деятельности;
7) обеспечение достаточных доходов и соответствующего им уровня
удовлетворения потребностей людей в жизненных благах; 8) привлечение
непосредственно населения к процессу управления муниципальным
образованием, финансированию социально-экономических программ развития
территории и другие. Специфика управленческой деятельности на уровне
муниципальных образований ставит в повестку дня вопрос о подготовке
нового поколения управленцев, отвечающих современным профессиональным
требованиям, способных работать в новых условиях, находить оптимальные
решения в различных ситуациях, брать на себя ответственность.
Муниципальный менеджер – это профессионально подготовленный сотрудник, в
чьем ведении находятся вопросы по управлению, знающий все параметры и
особенности стратегического развития муниципального образования,
способный обеспечить эффективное функционирование, устойчивое развитие
муниципального образования в целом, либо какого-то отдельного
подразделения, аккумулировать потенциал других людей. Вопрос подготовки
кадров в настоящее время находится в стадии становления.

1.2 Понятие и функции муниципального управления

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

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

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

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

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

· гарантии социальной защиты населения со стороны органов местного
самоуправления.

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

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

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

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

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

· тип модели государственного устройства;

· уровень развития нормативно-правовой базы местного самоуправления;

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

· характер политических процессов, протекающих в стране и регионе;

· степень развития экономики в стране, регионе и в муниципальном
образовании.

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

picscalex100010009000003a4d3000000006565000000001610000026060f002220574d
4643010000000000010064f1000000000700000000200000e0ba0000e0da000001000000
6c0000000000000000000000ee010000d0000000000000000000000066390000ea170000
20454d4600000100e0da00000c0000000100000000000000000000000000000000050000
000400007c0100002c01000000000000000000000000000060cc0500e093040046000000
2c00000020000000454d462b014001001c000000100000000210c0db0100000060000000
60000000460000007c0e0000700e0000454d462b224004000c000000000000001e400900
0c00000000000000244001000c000000000000003040020010000000040000000000803f
214007000c0000000000000008400005c80d0000bc0d00000210c0db0100000000000000
0000000000000000000000000100000089504e470d0a1a0a0000000d49484452000001ef
000000d10803000000d250ca9600000300504c5445000000808080800000808000008000
0080800000808000808080400040400080ff0040804000ff804000ffffffc0c0c0ff0000
ffff0000ff0000ffff0000ffff00ffffff8000ff8080ffff8080ffff0080ff8040c0dcc0
a6caf0bf000000bf00bfbf000000bfbf00bf00bfbfa4c8f0fffcf0600000006000606000
0000606000600060604040404040804040bf4040ff4080404080804080bf4080ff40bf40
40bf8040bfbf40bfff40ff4040ff8040ffbf40ffff6060608080bf8040408040808040bf
8040ff80bf4080bf8080bfbf80bfff80ff4080ff8080ffbfe0e0e0bfbf40bfbf80bfbfff
bf4040bf4080bf40bfbf40ffbf8040bf8080bf80bfbf80ffbfff40bfff80bfffbfbfffff
f0f0f0ffff40ffffbfff4040ff4080ff40bfff40ffff8080ff80bfff80ffffbf40ffbf80
ffbfbfffd9ff0404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d
424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000
cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600
ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00
ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333
663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933
669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff33
99ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366
993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966
cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cc
cc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699
663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc66
99cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff990000cc33009934243e
9000000001624b47440088051d480000000c636d50504a436d7030373132000000034800
73bc00000a3349444154785eed9d6d62e42008867b90de6bef7f939d891f80d1040d26a4
befdb1dbee280a0fbc183bedfefce063ad08fce2639d087c527b1d67e1e92f78af9504e0
0dde6b45602d6f51dfe0bd5604d6f216f50dde6b45602d6f51dfe0bd5604d6f216f50dde
6b45602d6f51dfe0bd5604d6f216f50dde6b45602d6f51dfe0bd5604d6f216f50dde6b45
602d6f51dfe05d8fc05a6fda7d9db7cab4d5d7f79f7a1feb9f72e68b5aeb10782b0bc3f9
30f03e04a40d8f73cab43dad43a8efd720354960f006efc6f9fc6f042678a195bfd7f8ac
7508f5fd1aa4d0f37154da72185fe1e6995a8750df378399b41c789bc8df243af666c11b
bc6b1170abe7afbbc0161bb62fe0138bafafef9f7f2ffed046df2e2db42bfaadef17e3fe
a78d3e78e708a0bebb92419b61a8ef193aa28d7e17529303e81b79e793d10c542636c1bb
3b930ff49c4ec22670261801ef39bcbd3679f036e6fdadc96f994fa84d0b93e03d81f717
f8467d23c4be4889400951767c912af1c56465b3c72e4fe8f398098a3c03ef1b796fac08
59928280907fc5f8c9571abc6b93eb6a00de1378135659dfc42e573fff27210561a61c27
142329477d484bfbc1db9837d3e08087feacb04da2cf87e646c0788bd765a7e02b500e80
7737d7d604f5f358c13b9de10476d1bf6542f0fa4e951d30b23a17bd80bfd6008efaeece
030d6fe252f6df42c98f78a766bfab5af0ee867661c2316f5e575f2efb9e5dd637556551
df453b20cb451faf37039cd72e30e653bb78b39377b5d1b6e1b3c65fcc44ff3622a933a3
e71d1e9059cb6595583bbc95cfedac1f336d2f9eec713ed7611b1e65c13b2742eedfe523
34bdc0af591ae7353c7f0fd33c9fd8c19b3f5a2526e95e25a3a32376bc3e4b82509ee5f2
256df5bcc627b79ec63e5a70ee9ff108ed8a1fa7942b6bc729cd9d0debb91a97cf516d0c
fb57f2cc7113b5e56e8ed52796da15ff02ef0bacc0bb5977da0c3a2b5ce5ebdafa163add
53dae24e855a42b709d4b792e8f1b02ede26900c8ddc5c1b8be9b921282353e0dd5df3da
fa3622646b06bcc1bb3b025d13b419f617cee7b6b569614d1bfd2ea48783b52b82b705df
d28636fae09d2380fedd950cda0c437da3beeb89a5cda0aeb46c0f467d7705524bc76f7d
f36f5dbdeef32e5616835fcfdb220807ea31d7fcfdd6c1dbe4f1e57e70832b823778d722
e0b67f0fe6b9729ab61c94e69e1fa67508bc9f6765b103f0869e43cfe9f6cea2a63cd940
7da3be51dfa86f9cd73ca9f2f85ea0e7d073e839f41c7a3eaea19e6642cfa1e7d073e839
f4dc932a8fef057a0e3d879e43cfa1e7e31aea6926f41c7a0e3d879e43cf3da9f2f85ea0
e7d073e839f41c7a3eaea19e6642cfa1e7d073e839f4dc932a8fef057a0e3d879e43cfa1
e7e31aea6926f41c7a0e3d879e43cf3da9f2f85ea0e7d073e839f41c7a3eaea19e6642cf
a1e7d073e839f4dc932a8fefe5463d7fdd2fc37bf3865b197127eff1acbc3653ebe3b555
aa5dd0dea4ce62d3656d2c0cf45cbb94cea38e518f2dacfedf9f3a9cd10d056f5d9c8c47
3d9669e06d4c52670ebc7571b21df558d4a1e7b62095d6c09b02a58d05ce6bcae412c3b4
d11db13d762fa8dd11788f30d14677c436785fbd63308f3afab77d4815161fab32f056d0
b11f02de38afd96715ee538b083c56668f2d0c3dbfa7acbc241a7883f73d11c0fdf93d71
f6a22ce00dde5b04b46719dcaf8d248c36ba23b671bf86fbb51c01e8b97909690ca2be35
51b21ef358d4d5ddd2dae3f6c2da5888fe7def1b3759301e5bf8f7b1951f5a58f29ef17f
ddb76cf28cbcf53f7717a5f0d8ca0f2d0cde37e6b88314076ff0be27020e92fd7b4f718f
b36115072ea3be6f040edef18cfe5895a1be6f4b7707c90e3dbf8db68b6606dee03d3302
0e24ad7a5e8b773f335d3faeefef06a6adaeba6fd9d6b7dec431ef10f5296ed3c20dde13
9c2d1d3970feebf524cf8ba7a2e6796dca16ce784f8bba6fde01f534e0eafa36af35f7bc
b3c404a149494f7f47018a429405a93efc339f85b0ed3cf14e0683fde626427a34775870
d3f24edbe0866340b8a361d9b4c34339d6f24ebe448fa2ef3106e1e6262f18e2f27d2d06
b75627dafa66800bd679f17d0e6c79d118ce36a3e34d49d6b04a6b1ded9063e8e25dba17
a2da70fa4c9394bc834b4dc7e25d1d4b06da5443177b79ef5d3ce4dd1e7e8577c36a567e
63de5c6564d64de39d6532264ef4689773bcdde5fcb3acef4d32a48ad4535ce83b179d3c
3d575a777d37369163237714f52d2b2f55f8607d138c23dea265751c5179615217ab35aa
1ce2a4eb69ea414fe9adef9d40ef047b2fe03c2a34bc1e76d961db9555459a96aebd98fe
6d44cfabaa7daee7b5fe199757e8b938a9c6daad7590bc0f59df11543bd13e49c17ee82c
edabb2c251342bb5de18aed2f31c6811f17dff3e6c733223dfc69bfa77e3203a85379d08
e9f859804cb59852917fbdeb3b42ec8e923d6a67387966a96b6e82942db490cc9a4deed7
f32450d9082fa5b271d1e083a738657d67c4c1546c85c50a45e0d399bdfe1c7ba2e7a51c
b4be3e90ae73139acbc5b1054e66a9faf7f1fec7f635f6fdefc1b58403e09d9ad8d89dca
20034d8aef5aefe05a33789f17f1c18811e72f2d98261bd4f7e03e1cb85c3daf0dbad337
cd81f3f87e681fb24ba3c1fb52f8ba261bf5efae35dbcf840fbe6b10ef67bac4b06732ea
bb275ad7c6a2beaf9dcf07a3ef20c5715e1b6437320dbcf17ee491bce99e033d879e2ff8
30baa0cbb27fc76f37dcf3177efefb9e387f57a15f08c2bf1f6afeeb0860d05b04447d7b
db1cf6631e01f0360fa96b83e0ed1a8ff9e6c0db3ca4ae0d82b76b3ce69b036ff390ba36
08deaef1986f0ebccd43eada2078bbc663be39f0360fa96b83e0ed1a8ff9e6c0db3ca4ae
0d82b76b3ce69b036ff390ba3608deaef1986f0ebccd43eada2078bbc663be39f0360fa9
6b83e0ed1a8ff9e6c0db3ca4ae0d82b76b3ce69b036ff390ba3608deaef1986f6ecfbb23
03c46fc6f8fc1437decb6ecec7dae08ed19761c1b1b9a61cd733d3da0dd85346a0e41d10
ea80cb72ee99a9dc1c869947a0ce3b22df2a76a3caff48c9f023d322e748aaf3a3995b4a
7d067ced7eec6c73d3f8fc555c34db0b79489b4a33c2f6f874f26ab39fe66da3f2ba4bf6
9f26ef2f06c29e790bd11632c07e26ed6c663492fe2a9988e9610fc58cf21fe5883c3f0f
4ba059c6d0a7e635e4d9602f6fa1f65dbcd9cc2abdf83a4b3205e830a9508003de4148a8
63090f3c73b2da5b9b77506bd2dc145736a3c1fb7ce60e5114e928b60c4a5a3f49bf6c04
e1b0c12156806ec5bfad180f1c393d167ca0689fd78849aca11032aa8de25817e087d745
05a560b39935deb2e8b982b39224ecacd728ea3bb58c323596af6f425530216a742c97d1
ca90cf67c6b355ecafb97f87d35badc94a09def5039ad7a86f5a82e7492a782bb17c819d
e67d0b13bd88251d8d835ca762a6afd279b76b6610dbd83a82e6862374168b7054942d37
eeba481b1ac4cee79b3d9e20dc34dbfc0b58596cf1a116c69561baa64e5fc002c44d361e
e15dbba899e82f7853701fe13d912d4c1f4700bcd7ca10f006efb522b096b7a86ff05e2b
026b798bfa06efb522b096b7a8efe5786fdf72c4c72211f80f4f9ce030210c8321000000
0049454e44ae4260820000000840010824000000180000000210c0db0100000003000000
0000000000000000000000001b40000040000000340000000100000002000000000000bf
000000bf0080f7430000514303000000000000b3000000b3ff7ff743000000b3000000b3
ffff50432100000008000000620000000c00000001000000150000000c00000004000000
150000000c000000040000005100000000cb00000000000000000000ee010000d0000000
00000000000000000000000000000000ef010000d1000000500000003800000088000000
78ca0000000000002000cc00ef010000d100000028000000ef010000d100000001000400
00000000000000000000000000000000040000000000000000000000ffffff00c0dcc000
bfffbf000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200222222222222022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222202222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222202222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
000222202220222000222022022022200202222222202222022222222200022220222022
200022202202202220020222222220222202220220200222200202200002200222202220
002220222022222202220002222000222022202200022202222200022222220000020222
022022200022220222002022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222022202222
020222022202202020202202200222222220222222222222202220222202022202220220
202020220220022222220002220222022002202202200220222022202220220222022022
202222220220222022022202202202202220220222202220222222022022002202202202
220222022022002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222022222022202022202
222220202020220222022222222022222222222202222202220202220222222020202022
022202222222020222022202202220220222022022202220222022022222202220222000
022022222202220220202220222022022220222022222202202200220220202222022202
202220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222202222222222022220000022020
202022200002222222202222222222220222222222202222000002202020202220000222
222202022202220220222022200002200002222022202200000220000022022202200000
220222222002222022202202222022202222220220220202022002222202220222000022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222220222222222020222022202200222002222
220222222220222222222222022222222202022202220220022200222222022222202220
220222022022202222220220222022202220220222022022202202220220222022022222
202022202220220222202220222222022022022002202022220222022222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222221610000026060f002220574d4643010000000000
01000000000000000700000000200000e09a0000e0da0000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222202222222220202220222022002
220022022202222222202222222222220222222222020222022202200222002202220222
222022202202220220022022022202202220222022202202220220222022022202202220
220222022022022022202202222022202222220220220220022022022202220220222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222220222222220222022200022200222002220
002222222020222222222222022222222022202220002220022200222000222222202220
220000022020022220002220000222200000222000222022202202220222000222200022
202200220002220000220002222222022022022202202200220000022200022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222022222022222222222222222222222222222222222
220022222222222202222202222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222220222022222222222222222222222222222222222222202222
222222222022202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222200022222222222222222222222222222222222222220222222222222
220002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000002222222
222200000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000222222222222000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000002222222222200000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000222
222222000222222222203333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333330222222222220333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333022222222222203333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333330222222222220333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333022222222200
022222222220333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333022222222222033333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333302222222222220333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333022222222222033333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333302222222220002222222
222033333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333302222222222203333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333330222222222222033333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333302222
22222220333333331610000026060f002220574d46430100000000000100000000000000
0700000000200000e07a0000e0da00003333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333022222222200
022222222220333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333022222222222033333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333302222222222220333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333022222222222033333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333302222222220002222222
222033333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333302222222222203333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333330222222222222033333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333302222
222222203333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333330222222222000222222222203333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333330222222222220333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333022222222222203333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333330222222222220
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333022222222200022222222220333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333022222222222033333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
302222222222220333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333022222222222033333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333302222222220002222222222033333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333302222222222203333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333330222222
222222033333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333302222222222203333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333330222222222000222222222203333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333330222222222220333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333022222222222203
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333330222222222220333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333022222222200022222222220333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
022222222222033333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333302222222222220333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333022222222222033333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333302222222220002222222222033333333333333333333333333333333333333333333
333003333333333333333333333333333333333333333333333333333333333302222222
222203333333333333333333333300333333333333333333333333333333333333333333
333333333300333333333333333333333333333330222222222222033333333333333333
333333333333333333333333333333333333003333333333333333333333333333333333
333333333333333333302222222222203333333333333333333333333333333333333330
003333333333333333333333333333333333333333333333333333333333333333330222
222222000222222222203333333333333333333333333333333333333333333333300333
333333333333333333333333333333333333333333333333333333330222222222220333
333333333333333333330033333333333333333333333333333333333333333333333333
330033333333333333333333333333333022222222222203333333333333333333333333
333333333333333333333333333300333333333333333333333333333333333333333333
333333333330222222222220333333333333333333333333333333333333333300333333
333333333333333333333333333333333333333333333333333333333333022222222200
022222222220333333300333003000330033300003300330033003300330000033330000
333000003333000033003300330033003330003333333333022222222222033333333333
333300003333000003330033330000330033003300330033000333300003300000003003
300300333003333333333333302222222222220333333333333333333333330033300330
000333003300333003330000033330000330003300330000033333333333333333333333
333022222222222033333333333333333003333333300033300033333003300033003300
000333300333300003330033300000330033333333333333333302222222220002222222
222033333330033300330033003300300330033003300030033003300330033003300330
033003003300330033000300330030033333333302222222222203333333333333300330
033300330033003330030033003300330003003003003300300330033003300030033003
300333333333333330222222222222033333333333333333333333003300330033003300
330033300333003300330033003300330033003300333333333333333333333333302222
222222203333333333333333300333333300300300300333000333003300330033003330
033300300333003330033003003333333333333333330222222222000222222222203333
333003330033003300330030033003300330003003300330033003300330033003300300
330033003300030033003333333333330222222222220333333333333300333300330033
003300333003003300330033000300333300330030033003300330003003300330033333
333333333022222222222203333333333333333333333300330033003300330033003330
033300330033003300330033003300330033333333333333333333333330222222222220
333333333333333330033333330033333330033300033300330033003300333003330030
033300333003300300333333333333333333022222222200022222222220333333300333
003300330033300003300000033000300330033003300330033000003333000033000000
330003003300000333333333022222222222033333333333330033330033003300330033
330000330000003300030033300333300003300330033000300333000003333333333333
302222222222220333333333333333333333330030033300330033000000333003330033
003300330033003300330000033333333333333333333333333022222222222033333333
333333333003333333000003330033330003330033003300000333300333300003330033
300000330033333333333333333302222222220002222222222033333330033300330033
003333300330033003300300033003300330033003300330033333003300330033003000
330030033333333302222222222203333333333333003333003300330033003333330033
003300330030003333003333300330033003300300033003300333333333333330222222
222222033333333333333333333333000033330033003300330033300333003300330033
003300330033003333333333333333333333333333302222222222203333333333333333
300000033300300333300330030033003300330033333330033333300333003330033333
003333333333333333330222222222000222222222203333333003330033003300330030
033003300330030003300330033003300330033003300300330033003300300033003003
333333330222222222220333333333333300333300330033003300333003003300330033
003000300300330030033003300330030003300330033333333333333022222222222203
333333333333333333333300300333003300330033003330033300330033003300330033
003300333333333333333333333333333330222222222220333333333333333330033300
330030030030033003003300330033003333333003330030033300333003333300333333
333333333333022222222200022222222220333333300333003300000033300033300330
033003300330000033330000333000003333000333003300330033003330003333333333
022222222222033333333333330033330033000003330000330003330033003300330033
000333300033300330033003300330000003333333333333302222222222220333333333
333333333333330030033330000333003300300000030000033330000333000000330033
333333333333333333333333333022222222222033333333333333333003330033300033
300033300300330000003300333330000003300033000000300333330033333333333333
333302222222220002222222222033333330033300333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333302222222
222203333333333333003333003333333333333333333333333333333333333333333333
333333333333333333333333333333333333333330222222222222033333333333333333
333333003303333333333333333333333333333333333333333333333333333333333333
333333333333333333302222222222203333333333333333300333003333333333333333
333333333333333333333333333333333333333333333333333333333333333333330222
222222000222222222203333333003330033333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333330222222222220333
333333333330033003333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333022222222222203333333333333333333333300
330033333333333333333333333333333333333333333333333333333333333333333333
333333333330222222222220333333333333333330033300333333333333333333333333
333333333333333333333333333333333333333333333333333333333333022222222200
022222222220333333300000003333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333022222222222033333333333
333300003333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333302222222222220333333333333333333333330033300333
333333333333333333333333333333333333333333333333333333333333333333333333
333022222222222033333333333333333000000333333333333333333333333333333333
333333333333333333333333333333333333333333333333333302222222220002222222
222033333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333302222222222203333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333330222222222222033333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333302222
222222203333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333330222222222000222222222203333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333330222222222220333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333022222222222203333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333330222222222220
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333022222222200022222222220333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333022222222222033333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
302222222222220333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333022222222222033333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333302222222220002222222222033333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333302222222222203333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333330222222
222222033333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333302222222222203333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333330222222222000222222222203333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333330222222222220333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333022222222222203
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333330222222222220333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333022222222200022222222220333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
022222222222033333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333302222222222220333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333022222222222033333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333302222222220002222222222033333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333302222222
222203333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333330222222222222033333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333302222222222203333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333330222
222222000222222222203333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333330222222222220333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333022222222222203333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333330222222222220333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333022222222200
022222222220333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333022222222222033333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333302222222222220333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333022222222222033333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333302222222220002222222
222000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000002222222222200000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000222222222222000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000002222
222222200000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000222222222000222222222222222
222222222222222222222222022222222222222222222222202222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222202222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222220222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222202222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222202222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222202222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
1610000026060f002220574d464301000000000001000000000000000700000000200000
e05a0000e0da000022222222222222222222222222222022222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222202222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222202222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222202222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222220222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222202222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
202222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222202222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222220222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222202222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222202222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222202222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222220222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222202222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222202222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222202222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222220222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222202222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
202222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222202222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222220222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222202222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222202222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222202222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222220000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000022222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222221610000026060f00
2220574d464301000000000001000000000000000700000000200000e03a0000e0da0000
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222200000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333330222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222033333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222203333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333302222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333330222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222033333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222203333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333302222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333330222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222221610000026060f002220574d46430100
0000000001000000000000000700000000200000e01a0000e0da00002222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222203333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333302222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220333333333333333333333333
333333333333333000003333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333330222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222033333333333333333333333333333333
333333300000033333333333333333333333333333333333333333333333333333333000
333333000333333333333333333333333333333333333333333333333333333333333333
333333333333022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222203333333333333333333333333333333333333333
330003333333333333333333333333333333333333333333333333333333300033333300
033333333333333333333333333333333333333333333333333333333333333333333333
333302222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220333333333333333333333333333333333333333333300033
333333333333333333333333333333333333333333333333333330003333330003333333
333333333333333333333333333333333333333333333333333333333333333333330222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222033333333333333333333333333000333333333333330003333330003
333000333300003333330000000003333333000033333000000000000333300000333333
300033333000000000333333300003333333333333333333333333333333022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222203333333333333333333333333300033333333333330000033333000333000333
000000003333000000000033330000000033300000000000033300000003333330003333
300000000003333000000003333333333333333333333333333302222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
333333333333333333333333330003333333333333000003333300033300033300033000
333300033330003333000330003333300333300033330003300033333000333330003333
000333300033000333333333333333333333333333330222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222033333333
333333333333333333000333333333333000000033330003300033300033330003330003
333000333000333300033330003330003330003330003333300033333000333300033300
033330003333333333333333333333333333022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222203333333333333333
333333333300033333333333300030003333000330003330003333000333000333300033
300033330003333300333000333000333333333330003333300033330003330003333000
333333333333333333333333333302222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220333333333333333333333333
330000000003333330003000333300000003333000333300033300000000033330003333
000333330003300033300033333333333000333330000000003333000333300033333333
333333333333333333330222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222033333333333333333333333333000000
000033330003330003330000033333300033330003330000000003333000333300033333
300330003330003333333333300033333000000000333300033330003333333333333333
333333333333022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222203333333333333333333333333300000000003333
000333000333000300033330003333000333000333300033300033330003333330033000
333000333000333330003333300033330003330003333000333333333333333333333333
333302222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220333333333333333333333333330003333000033000033330
003300033000333300033000333300033330003333000330003333333003300033330003
300033333000333330003333000333300033000333333333333333333333333333330222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222033333333333333333333333333000333330003300033333000330003
300000330000000033330000000000333300000000333333300000003333000000033000
000000003000000000033330000000033333333333333333333333333333022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222203333333333333333333333333300033333000330003333300033000333000033
330000333333000000000333333300003333333330000000333330000033300000000000
300000000033333330000333333333333333333333333333333302222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
333333333333333333333333330003333000033333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333330222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222033333333
333333333333333333000000000003333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222203333333333333333
333333333300000000003333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333302222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220333333333333333333333333
330000000003333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333330222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222033333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222203333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333302222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333330222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222033333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222200000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222860d000026060f00021b574d464301000000000001000000
0000000007000000e01a000000000000e0da000022222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000004c000000640000000000000000000000ee010000d000000000000000
00000000ef010000d10000002900aa0000000000000000000000803f0000000000000000
0000803f0000000000000000000000000000000000000000000000000000000000000000
220000000c000000ffffffff460000001c00000010000000454d462b024000000c000000
000000000e00000014000000000000001000000014000000040000000301080005000000
0b0200000000050000000c02d100ef01030000001e000400000007010400040000000701
040065650000410b2000cc00d100ef0100000000d100ef010000000028000000ef010000
d10000000100040000000000000000000000000000000000040000000000000000000000
ffffff00c0dcc000bfffbf00000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220022222222222
202222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222220222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222200022220222022200022202202202220020222222220222202222222
220002222022202220002220220220222002022222222022220222022020022220020220
000220022220222000222022202222220222000222200022202220220002220222220002
222222000002022202202220002222022200202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222202220222202022202220220202020220220022222222022222222222220222022
220202220222022020202022022002222222000222022202200220220220022022202220
222022022202202220222222022022202202220220220220222022022220222022222202
202200220220220222022202202200222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222202
222202220202220222222020202022022202222222202222222222220222220222020222
022222202020202202220222222202022202220220222022022202202220222022202202
222220222022200002202222220222022020222022202202222022202222220220220022
022020222202220220222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222220222222222
202222000002202020202220000222222220222222222222022222222220222200000220
202020222000022222220202220222022022202220000220000222202220220000022000
002202220220000022022222200222202220220222202220222222022022020202200222
220222022200002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222022222222202022202
220220022200222222022222222022222222222202222222220202220222022002220022
222202222220222022022202202220222222022022202220222022022202202220220222
022022202202222220202220222022022220222022222202202202200220202222022202
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222202222222220202220222022002
220022022202222222202222222222220222222222020222022202200222002202220222
222022202202220220022022022202202220222022202202220220222022022202202220
220222022022022022202202222022202222220220220220022022022202220220222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222220222222220222022200022200222002220
002222222020222222222222022222222022202220002220022200222000222222202220
220000022020022220002220000222200000222000222022202202220222000222200022
202200220002220000220002222222022022022202202200220000022200022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222022222022222222222222222222222222222222222
220022222222222202222202222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222220222022222222222222222222222222222222222222202222
222222222022202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222200022222222222222222222222222222222222222220222222222222
220002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000002222222
222200000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000222222222222000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000002222222222200000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000222
222222000222222222203333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333330222222222220333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333022222222222203333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333330222222222220333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333022222222200
022222222220333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333022222222222033333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333302222222222220333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333022222222222033333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333302222222220002222222
222033333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333302222222222203333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333330222222222222033333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333302222
222222203333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333330222222222000222222222203333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333330222222222220333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333022222222222203333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333330222222222220
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333022222222200022222222220333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333022222222222033333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
302222222222220333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333022222222222033333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333302222222220002222222222033333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333302222222222203333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333330222222
222222033333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333302222222222203333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333330222222222000222222222203333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333330222222222220333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333022222222222203
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333330222222222220333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333022222222200022222222220333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
022222222222033333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333302222222222220333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333022222222222033333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333302222222220002222222222033333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333302222222
222203333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333330222222222222033333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333302222222222203333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333330222
222222000222222222203333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333330222222222220333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333022222222222203333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333330222222222220333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333022222222200
022222222220333333333333333333333333333333333333333333333330033333333333
333333333333333333333333333333333333333333333333022222222222033333333333
333333333333003333333333333333333333333333333333333333333333333333003333
333333333333333333333333302222222222220333333333333333333333333333333333
333333333333333333330033333333333333333333333333333333333333333333333333
333022222222222033333333333333333333333333333333333333300033333333333333
333333333333333333333333333333333333333333333333333302222222220002222222
222033333333333333333333333333333333333333333333333003333333333333333333
333333333333333333333333333333333333333302222222222203333333333333333333
333300333333333333333333333333333333333333333333333333333300333333333333
333333333333333330222222222222033333333333333333333333333333333333333333
333333333333003333333333333333333333333333333333333333333333333333302222
222222203333333333333333333333333333333333333333003333333333333333333333
333333333333333333333333333333333333333333330222222222000222222222203333
333003330030003300333000033003300330033003300000333300003330000033330000
330033003300330033300033333333330222222222220333333333333333000033330000
033300333300003300330033003300330003333000033000000030033003003330033333
333333333022222222222203333333333333333333333300333003300003330033003330
033300000333300003300033003300000333333333333333333333333330222222222220
333333333333333330033333333000333000333330033000330033000003333003333000
033300333000003300333333333333333333022222222200022222222220333333300333
003300330033003003300330033000300330033003300330033003300330030033003300
330003003300300333333333022222222222033333333333333003300333003300330033
300300330033003300030030030033003003300330033000300330033003333333333333
302222222222220333333333333333333333330033003300330033003300333003330033
003300330033003300330033003333333333333333333333333022222222222033333333
333333333003333333003003003003330003330033003300330033300333003003330033
300330030033333333333333333302222222220002222222222033333330033300330033
003300300330033003300030033003300330033003300330033003003300330033000300
330033333333333302222222222203333333333333003333003300330033003330030033
003300330003003333003300300330033003300030033003300333333333333330222222
222222033333333333333333333333003300330033003300330033300333003300330033
003300330033003300333333333333333333333333302222222222203333333333333333
300333333300333333300333000333003300330033003330033300300333003330033003
003333333333333333330222222222000222222222203333333003330033003300333000
033000000330003003300330033003300330000033330000330000003300030033000003
333333330222222222220333333333333300333300330033003300333300003300000033
000300333003333000033003300330003003330000033333333333333022222222222203
333333333333333333333300300333003300330000003330033300330033003300330033
003300000333333333333333333333333330222222222220333333333333333330033333
330000033300333300033300330033000003333003333000033300333000003300333333
333333333333022222222200022222222220333333300333003300330033333003300330
033003000330033003300330033003300333330033003300330030003300300333333333
022222222222033333333333330033330033003300330033333300330033003300300033
330033333003300330033003000330033003333333333333302222222222220333333333
333333333333330000333300330033003300333003330033003300330033003300330033
333333333333333333333333333022222222222033333333333333333000000333003003
333003300300330033003300333333300333333003330033300333330033333333333333
333302222222220002222222222033333330033300330033003300300330033003300300
033003300330033003300330033003003300330033003000330030033333333302222222
222203333333333333003333003300330033003330030033003300330030003003003300
300330033003300300033003300333333333333330222222222222033333333333333333
333333003003330033003300330033300333003300330033003300330033003333333333
333333333333333333302222222222203333333333333333300333003300300300300330
030033003300330033333330033300300333003330033333003333333333333333330222
222222000222222222203333333003330033000000333000333003300330033003300000
333300003330000033330003330033003300330033300033333333330222222222220333
333333333300333300330000033300003300033300330033003300330003333000333003
300330033003300000033333333333333022222222222203333333333333333333333300
300333300003330033003000000300000333300003330000003300333333333333333333
333333333330222222222220333333333333333330033300333000333000333003003300
000033003333300000033000330000003003333300333333333333333333022222222200
022222222220333333300333003333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333022222222222033333333333
330033330033333333333333333333333333333333333333333333333333333333333333
333333333333333333333333302222222222220333333333333333333333330033033333
333333333333333333333333333333333333333333333333333333333333333333333333
333022222222222033333333333333333003330033333333333333333333333333333333
333333333333333333333333333333333333333333333333333302222222220002222222
222033333330033300333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333302222222222203333333333333300330
033333333333333333333333333333333333333333333333333333333333333333333333
333333333333333330222222222222033333333333333333333333003300333333333333
333333333333333333333333333333333333333333333333333333333333333333302222
222222203333333333333333300333003333333333333333333333333333333333333333
333333333333333333333333333333333333333333330222222222000222222222203333
333000000033333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333330222222222220333333333333333000033333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333022222222222203333333333333333333333300333003333333333333333333
333333333333333333333333333333333333333333333333333333333330222222222220
333333333333333330000003333333333333333333333333333333333333333333333333
333333333333333333333333333333333333022222222200022222222220333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333022222222222033333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
302222222222220333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333022222222222033333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333302222222220002222222222033333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333302222222222203333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333330222222
222222033333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333302222222222203333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333330222222222000222222222203333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333330222222222220333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333022222222222203
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333330222222222220333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333022222222200022222222220333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
022222222222033333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333302222222222220333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333022222222222033333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333302222222220002222222222033333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333302222222
222203333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333330222222222222033333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333302222222222203333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333330222
222222000222222222203333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333330222222222220333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333022222222222203333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333330222222222220333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333022222222200
022222222220333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333022222222222033333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333302222222222220333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333022222222222033333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333302222222220002222222
222033333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333302222222222203333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333330222222222222033333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333302222
222222203333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333330222222222000222222222203333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333330222222222220333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333022222222222203333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333330222222222220
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333022222222200022222222220000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000022222222222000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
002222222222220000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000022222222222000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000002222222220002222222222222222222222222222222
222222220222222222222222222222222022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222202222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222202222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222202222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222220222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222202222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
202222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222202222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222220222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222202222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222202222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222202222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222220222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222202222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222202222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222202222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222220222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222202222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
202222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222202222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222220222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222202222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222202222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222202222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222220222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222202222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222202222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222202222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222220222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000002222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222200000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333330222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222033333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222203333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333302222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333330222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222033333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222203333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333302222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333330222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222033333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222203333333333333333
333333333333333333333330000033333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333302222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220333333333333333333333333
333333333333333000000333333333333333333333333333333333333333333333333333
333330003333330003333333333333333333333333333333333333333333333333333333
333333333333333333330222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222033333333333333333333333333333333
333333333300033333333333333333333333333333333333333333333333333333333000
333333000333333333333333333333333333333333333333333333333333333333333333
333333333333022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222203333333333333333333333333333333333333333
333000333333333333333333333333333333333333333333333333333333300033333300
033333333333333333333333333333333333333333333333333333333333333333333333
333302222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220333333333333333333333333330003333333333333300033
333300033330003333000033333300000000033333330000333330000000000003333000
003333333000333330000000003333333000033333333333333333333333333333330222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222033333333333333333333333333000333333333333300000333330003
330003330000000033330000000000333300000000333000000000000333000000033333
300033333000000000033330000000033333333333333333333333333333022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222203333333333333333333333333300033333333333330000033333000333000333
000330003333000333300033330003300033333003333000333300033000333330003333
300033330003333000330003333333333333333333333333333302222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
333333333333333333333333330003333333333330000000333300033000333000333300
033300033330003330003333000333300033300033300033300033333000333330003333
000333000333300033333333333333333333333333330222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222033333333
333333333333333333000333333333333000300033330003300033300033330003330003
333000333000333300033333003330003330003333333333300033333000333300033300
033330003333333333333333333333333333022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222203333333333333333
333333333300000000033333300030003333000000033330003333000333000000000333
300033330003333300033000333000333333333330003333300000000033330003333000
333333333333333333333333333302222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220333333333333333333333333
330000000000333300033300033300000333333000333300033300000000033330003333
000333333003300033300033333333333000333330000000003333000333300033333333
333333333333333333330222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222033333333333333333333333333000000
000033330003330003330003000333300033330003330003333000333000333300033333
300330003330003330003333300033333000333300033300033330003333333333333333
333333333333022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222203333333333333333333333333300033330000330
000333300033000330003333000330003333000333300033330003300033333330033000
333300033000333330003333300033330003333000330003333333333333333333333333
333302222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220333333333333333333333333330003333300033000333330
003300033000003300000000333300000000003333000000003333333000000033330000
000330000000000030000000000333300000000333333333333333333333333333330222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222033333333333333333333333333000333330003300033333000330003
330000333300003333330000000003333333000033333333300000003333300000333000
000000003000000000333333300003333333333333333333333333333333022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222203333333333333333333333333300033330000333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333302222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
333333333333333333333333330000000000033333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333330222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222033333333
333333333333333333000000000033333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222203333333333333333
333333333300000000033333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333302222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333330222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222033333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222203333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333302222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333330222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222200022222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222220002222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222000222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222200022222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222220002222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222000222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222200
022222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222220002222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222000222222222222222
222222222222222222222222000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000022222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000c00000040092900aa00000000000000d100ef0100000000040000002701ffff
030000000000

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

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

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

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

На схеме 2 приведена система планирования в муниципальном образовании:

picscalex100010009000003b068020000005b20010000001610000026060f002220574d
464301000000000001009533000000001500000000200000a46c0200a48c020001000000
6c0000000000000000000000ef0100005202000000000000000000008439000017440000
20454d4600000100a48c02000c0000000100000000000000000000000000000000050000
000400007c0100002c01000000000000000000000000000060cc0500e093040046000000
2c00000020000000454d462b014001001c000000100000000210c0db0100000060000000
6000000046000000544a0000484a0000454d462b224004000c000000000000001e400900
0c00000000000000244001000c000000000000003040020010000000040000000000803f
214007000c0000000000000008400005a0490000944900000210c0db0100000000000000
0000000000000000000000000100000089504e470d0a1a0a0000000d49484452000001f0
000002530803000000c012b40900000300504c5445000000808080800000808000008000
0080800000808000808080400040400080ff0040804000ff804000ffffffc0c0c0ff0000
ffff0000ff0000ffff0000ffff00ffffff8000ff8080ffff8080ffff0080ff8040c0dcc0
a6caf0bf000000bf00bfbf000000bfbf00bf00bfbfa4c8f0fffcf0600000006000606000
0000606000600060604040404040804040bf4040ff4080404080804080bf4080ff40bf40
40bf8040bfbf40bfff40ff4040ff8040ffbf40ffff6060608080bf8040408040808040bf
8040ff80bf4080bf8080bfbf80bfff80ff4080ff8080ffbfe0e0e0bfbf40bfbf80bfbfff
bf4040bf4080bf40bfbf40ffbf8040bf8080bf80bfbf80ffbfff40bfff80bfffbfbfffff
f0f0f0ffff40ffffbfff4040ff4080ff40bfff40ffff8080ff80bfff80ffffbf40ffbf80
ffbfbfffd9ff0404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d
424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000
cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600
ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00
ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333
663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933
669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff33
99ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366
993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966
cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cc
cc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699
663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc66
99cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff99fffbf0a0a0a45cc345
5800000001624b47440088051d480000000c636d50504a436d7030373132000000034800
73bc0000460d49444154785eed5d0982eb2a0e7c27f82798fb9f733a682bb1186183e324
f4ccefd789d942a1922861e7dfbffdf34b33f0dfbf7fffdb3fbf3303ff36e0bf03f6eb93
6ec07f0bef0df88fe1bd01df80ffda0cfcd8e7dd3e7c03fe6333f0631f775bf806fcc766
e0c73e6e66e13fa031fe18c0f9c7cd01ffefdb7f7e5d48de80ff98c56fc037e039a9b35f
ff12aedf94eed2a3ff2ab0d27bb52b9fb80636e071c093a9bfb0a7dfb60ad26bffb69690
1aaf7f6de95833aee6ab8c6b5c3a4ccd6b9ff297f44b23b1caa9285d2c7e36e00380ebc4
f2fc1a820e0c9d7d4448aae4ef317ba4066aad108e0638e39ea35fa95c27a50df830e006
11986c055b31310f630d70594867014ff58bca1bf05a3c1a88d2958881a689331952c7d4
5ce80500f3362091f3bb506f6a09b99c1b778d31093079eb00b8771d9c399b2aa72fb6f0
bf81175247e5bdf76d0d4e00ae2880532e6d5371f1a657da2179d9634a4fab87d7042f23
0d23a5a34758f80bed0cf1c52b6c74e99c031c02280b98bc870743cc82ad62c188cf6ffb
f01c7009d2b4e643289dc0fdfb4d469d7ebfc84aff4e5779556465ecfd510c87ca0f009e
1892c32733278ab221d6263636fa676e87205a9b11ced5c85c281eaadbf2707daa9d9b2b
7095df13a50be00469fc37d1425a1d43e89d281c00fcc46ebbea3d4fb4b3a0cad21945c0
0544863d197a3206f9ad8b8259212d91a5c34b1df963ca93909ad4cc02bcff5b3aa30780
0bd9572cff0b005f81d4a4369702aecc7c8ed25f9c7e82a587aaacb1f049e0ac6866f18c
f2160c023217c0358236f5e1c98f0f01385a78033e3a631f5efefb00e760bec50e6bede7
f9abe1ad80ab563795bb1b5913ee6303ded5d2a7a2818dbd2596df8057007f99bd492992
ac32b53ad756445337554694f456aa444575ca7b14bd4996f438f14a2bc6d737c5c7c68b
c9d20d780df05c08379d34cf7158aac2b29834d32091795dae48acd57b43d9349752bde8
56d4b7cb3608c99d6dc0ab168ea90954cb937c29d228fd2d2fcf03ceede93f0e2fe67dff
5ea9b292ab60e80bc0f95afa67465cc5faf88ca62eb571e2c3548336a04522dbd77f0c34
c8e42e03ca56cd79e9b43028e9e9f21a8a4b2d7dcde956b7a084ec8b0653fb82b2cbc4ba
d43897b2f0f0c41c1598cc68e312d05cf98cf27e0438d86ec578b2334725e06c718e700f
00cf7b6b52bab7dfae8380a53560e12fc51b325d2917a26f9081db6f91c04926cf1264fa
16a5ccd262317d9d145728c3fd482e2595e45a967dcb245cee538a5a79ee0a17571d70f3
d9f617610e646a878dd83f9231b355ab0fef035eefcd018e07daf206e1d0938d90978ffd
a3e76f62a695e690f5eff467f6865e34910c329f28a889dc6a79515fc5f0a75ad45b4a9c
d1ba50f58d5f82142723b46c9b8d5a964cf6791b16aec70389cd81d2cd69fb39454f6fd9
4db33f8becb53173134cdc927cb5ee701c0586b6cea03eb8238b355e1f81f83feac365ae
592385fc2500a117c5b221f92d49b11c5db270c70460f0965395d4d919c08d48caf45b93
d2697a4efef0e4e6b5eb6f370a87bb1eabdff3bf3c594cbac289ede436cae06529e36fe5
6ea0746b5dd8c172aa17001726a8e65b5700de94ba3e0170888780596b544bb4db00dc78
00283d236769c09f94000752ac3aa40b59387e00e60f129108c31bafbf555a0d1bf1c482
3d0b17c0194c019dbd2b7b56e672f5b225a59317d6088de32d6fd2e2a6edb88b8b16a405
e67ff20406b307dc0574bcda74a97583b689f3fbb8a6c280e7c14e2cd8bb5caa1c9f3274
bfed40d16de1f5692ce63db850faa0744a6cc0eb1cc1dbc37102b90bb8cbc82f6a60c8c2
c7e2e17130466a1c2741db2d6dc0e3e9d127e13db2365cd90df810e02690b3d6219a4c96
a314bd466f03b473e26773affef4bb882a98ca699e4547c437e061c055c3528515b52f27
782acef6072354a9ebd4dbb213d1d37c074ee52d34bf03fbdf809f025c85544c4d887869
8952bbd137a99aa46dea5ff68661de06dc557b55e0b8cdfeb13e36e0cd906f2068432c9a
80634e3441c1f99456367320f7aa45b55d4bd050aad492a0e7833656b94909b5d485c9e6
8ba2e7bb9a9d0cb8922be4cd303f6d166e86eecc5b5795b7dfd124e805c00568077840d1
b80bb18bfd9c043c77a842b04ab515c0e1e41b5777debb977bf5eba21c80a66f8f03f89e
0f77b96eb57093372fcef7dbab0f00ee0ea994a70bb34c6606a625282d4ab76c28333278
f8220ef3d58c08c0d1701f1c4a3470ef02ae16cef92ad2b7df0ed4ac010c02ceb358cee9
f12cbb7dd1b92df4ac0e7ad06186ca7cf84f52ba84d9162e0374b3f068ae8670079d825d
c0f1f8129d54801344b3ecec7ded8c58f839d37c58ad1ee087505caafc3e90777af4e4dc
7f01de8b1e08f030abded2aaadf04de927adfd53ab6dc03f15b993e3de809f9cb84fad16
009c5411774f99bbb913341254c6514551a59b64706e8fe56f16c1e19553ea51852f6f33
45c9c68ebe1f08eb8f09bcde34903ee086a797b7514a13114eee48f28931af9af91b561a
12a9dc76625df2927363706a1e486efe1e471f41be699e0b4278d73846002f321f055a75
c0396d59a8a5cdbbc7d4c2b3bb53cf25564f01ce829b9c47d663e628c4c9b16177df991c
6fceeef7b263c4047d6a87cf8d6b51d6f358e94925ecccfaeb6f3ea74c2dd0a1786923ea
62460197f427a72a843b5fd02776e53f48eee2f33176c965cfa93c1e5991f334986385a4
a7dab03819ea222d03ba95c8fdcda5b22d62d0b24c4b4d5a7a76bbd7eb0d3b949edf7706
352cfb02123d032e6b476e17c8ee5b2138f52e3339b620e3f712705cec1f01bc4fe99a09
a559ceb8dcb9e696a7806abebfbc39a3816a9ecdbccc390bf75933be6b27bbf54b2cce2c
53d6092d116e43b22f68a209b79779e6b793e67797510a87e1061327e015f6e03afeabf1
6723c0066499ee67c4873753dfd5bb3fe1b6cfea5a701ec3f9705733f1849da4f13142f9
713adcc773eaa99b2063734b6627b77ef9692743430b9797ae3d468a8dde1689b75aeb06
ee3353535e07b81c0dac1c172cf8b819a55753abccff9c946945e942d518df0f2556cf59
b850b0fa48bb510b6e3463843de77b6e5687c05956450aad3323682014ea56d690983ad8
b65e8d79f1be8597367fed9d0a89041b3c5f133a003ec310289f2d65698509bdba71385b
380750ec71e17660bdd54f726ee08325e0a25a8429fe2d50db4a619f5e046dea3bfaa0ff
32e096fceccfd36189c281dae268d60b3bddb2856ad5687bf7031e34e755c5522455fc5c
43fc0ce0f1b8ba463ec15550f958bf073886a804fc35b43facf62f03fe6b5893ebef6ecb
e6702bef9be63476a595dfb2e70af5df0438674cc6a19a129ad7a3f40f23e339c3bdcbc2
c791961a93118f5b78bce41c28ee696519e059165414d3fadd9e2aae88fa9e29e8e797cb
b0d266d3be011f9af6320b5a93e2e17e42b664316873fa734dbc0b238572a49fd25f2480
903aa2d5b5942a2a269f403a445ae35c8b17572cdd965af61db206a3bd424bf8041f9182
456d37d9b6ce180b2d5ccfb14b12ad92fe781ee02678aaa82970b3aa46132980a7bfdd7f
2686d2ea1059545f95e21d77eaa53591d57444aea5ac4fc139adba23e7b01cf0d70ad4fc
a52462e84d7796459f94c83cf22e0b47582ce565a2a7cca6cfa630e86ca879ae85e574e0
02419829033195bf35fd6abaa95f3ad6a72d399fd4a901bf1a708518cf46f8b4a9e5c15e
58bf9bd20bc0d5ae21019eecc95266686d96d6801c97375d67e145f31ef09c0db425cf2c
32827702aec94d3ae75007dcdf510a805b8e4c97c05008d12cdcf3e147948e7c098013bb
eb7fe0f335990229715e2cf64e5e910a08b23ef5e6e81dfb544a271668ff2cb4f0ec7652
4e690a9244e9f5a742bc0645f13ae4b9e7e0dd7fb8ee41d0262750d03367475f08279e75
5a200a19877f9611b3a04d282301eaab4ba858048748e9594bef01fc0a4244ece9f7dc20
bd0fb84e161a8a339a0e49f438a48946a0a252f791111f5e5b68e173009f8cf704c07bb8
f4ae7f29e057e05e59f7341ca76dea59159759f84ad0aeb4bd01ef1d62bc32bb0facbb01
df803f8b73178fa647e9102e3fd05c4f0c69dcc2c76b2cc6ec52f31bf0fef47d15e23dc0
e5ee1d9241fcc3ba50424b6a9a08e469fbcc3712492154ce555fa78db6b6ca628cdca284
ed915e436a8cddbb2a3720b8b40c697ad2564e023df45217a477ea1f2263f5d7c6f34b04
01c7192de47193c3dc5f70b79757ccaafa7a716721dca864e9b6ac4dbb9f08e4f96b809b
326922656f913c1f661b611770be4dcf4fbfbb29104ab04a0282a869e2c55f590ac5d4f6
2285b2019fb7a4c600d7a4266adc4cc9ba0890ccd5227d32d46552c415e89b2aaa227ff3
b222a6a60b544e895f7c08b7237794669cdeb75629f1ab16eef31b3cd18c097b5615bd3d
a58b129ebfeb4d5bb453b570a1022bc63e192fd8008c19b49ff4c755c041b6ee2f927916
b8baa5be8557013708729c2ae0384800a90a54de57148fec55b386726b007fa5bc246d75
3d63b11ac581f6bb8073c61a929b76133efaea343f1c9233ef5ac2cbdba69a2e04fd58dd
281d281b38857700dc3c53baf23bae40610fa0f5b0b51accbf057853dbc826935e566638
d6c078f513a24b1a61d41a14e6afc2fbc29d27df0e7874617c58b92ea59f34a4c7560b5b
f88701191dee063c3a535f526e03fe2540463fc6063c3a535f526e03fe2540463fc606bc
3e53b417e38459fa87dfa1f7297f8679b5ecd630adc085e0d6b4f7868df7012e0289e550
9d64a29a7812cbd705f9c1e976b24b52d513c006bb21aaf79a48315b1178df08e75ca396
b8aadc6d808bbce675562fb3b32cfb08c05958357915ef2ce2bf25635e1a7f7a0788c1dd
34b00acb50bbb703ce12289bf0f300171677d49ddf1d68e0a7496e008e4db83b8b42c82c
2af44ec0457b77c9ce56966b16c90f513ad1b8dcfc296723ca2731b2c3cfef2073afc529
2c0232daec1b01b7f4a7cb7d35d29a6f01dcdd1ac6a65c0bdad896f101027a7b214576fa
fc80cebd7e51dc4e97bb1d709fcd2c29fd21167e624283dc717c73e7897ec7aadc06b84b
aaf289097777a8c6ecbc086699f4f08997b109b4d241c083c5ce8ea257ef3ec069e2176e
b8622be4cdf3ddc363f9f50df8f2297e560777031e33c385a5b685ef7bcb9e65828b47b3
2d7cf1043fadf90df8d310593c9e0d787d82f58c723567260fbfb352925bd31c1a0ae922
c8bb3c5b0a26446f37c98632749a69f1893a52fdf4418c79be8eeb62772cfbc0e6f1aea7
292f8cc3869a1e08daf0c16c2ab04ace8cf062898dfe46499de5d8e27dccb959039067b3
8a2ce9661937c11c9ed9a5ed505d1c8c0cb20d389f0fffe27f829449a6d5c899e9bc9231
b14955008756d498217bead32eca1792889755c6c9595d01451a4e13f492a6cf860e9f39
a3f4e06ccc2b366070673a3d7eee68adc54ab68c8014d363becd2c1c1ec7e64a8be51b1b
70128546866b84a702acbd05381bb1caf5a6dbe744c343ff1dc0396b31be56907ae96fcc
9909757abc42940e205629bdd6646ee1e028986bfc9acc4f6ae0c7ff720ba7c0681c6ff6
d4328fa5fdb2abac503a3e4951eb679e570d4fe0853c9b7a018803255433172340cbc30b
700dc0d31ff1d991340b3f00f859c8cf2c93737570457a12965750e2ccf2c5ea3e4a3f37
e00bb5ce0cff4477e7acfc4447a7aaf400f762e87817aefddf00fcf9563e0ee3b91a3f41
e9ecbd6e62937340dc55eb870097cdf35d53fbcc7e7e0af09301fb7ce4645b37bfe56e8b
bf05f8635cf9fb82c85f03fc3190774d715181df033c08b94a2afea63111ce4529492a5c
26abe0f751a48d74bd3087927282594b96628ca6c726849dbf08780472a770264033f512
d475276067f79ce95ac8d267cae9b45abca04a1a5b5f173f4302bf09781ff21a0262cafe
915e9c05e30c16f101d9b4ac892c0be6ef53e28e200baeca392f044db170ab6760b63abf
0a7813f266b68ce9540d4f00a5f795871525035cb81b0094230e982fd36d23e5d3527ddf
f88c8de5ef027e3c7b2d4ac7f73396ce78d8014e082a75c3b6aca46eb6f04de9d7a8ac56
fb6873e442b13c998581da51d0a6e727c4627d45a2067fbc09e8c2057c29f6e338e2ca4c
fcb285a7003a3079586678ca0f3a103f5f0c61b893c08790223f0e7808f245809b7ff678
d95998011cc3457f1ef010e4e1e97c7ec10d7894d89f8f6568841b70da55457c7968429f
5e6803ce08fd0ae41b7035c9df30f20db871f0daf0f8215cbf014720e83e928740b36618
1bf06213fcdd886fc07343d25cd71a0b7b77ab1bf0dcc213e0df4beb1bf0aa857f2fe21b
f01ac77eb18d6fc01b164eccfef93fc5c7fb955b8dc2c1d2db1f1d38f4408b5ee12218d9
165e9a406f123fe9fa06bc6be9dbc2bb5374a5c0f3f63f4780b34bff2013df16de5d9d87
803fe301c1030b6e033e07f057e8931e0ead5fd993bfc3dfd5c3d7e531d2fc9dba2fa6d0
dada4ee28fd4a65d94f774a5e9c3c5635f10b3019f04b87fcebfa0abdf6f6e38137619e0
f6c52ff6adcafc0511a964e57b03e4d9e31bf02e82830542945efdfa0e79183cda5eddc2
37e083a0ac2c7e1170a665f9268f3fa64fff63a27606ad369d564a6ee1d210d9bbb0bc71
7e32756ebcedd437a577d7ca35c0d5f40567439e00caa8f990d26d1954687e03de853256
2006f8810f278f7d1af0aab7d880c7c03b532a06b88fd293294adc6e5197c254a774266a
8bf685fa2558e750cf289d7d3f5dc7f0aec9e99bd2bb6be008709dd7b250a85a60036d1c
1f28dc2fb201df80bf37d7ff59d26adfa29e56625bf81c0b7f1aaedb8777716d1698e58c
9fb126b6857757c206bc3b45570a6c1fbe9609b6857757e7b6f0ee145d29f06516aea2b8
d3be8b5c2a49eba930fdf6d914499372a2ed0a076c0befaece4b165ed7457361945e5793
a092494deada06bc8bd684023300e70c4966b88af1067c024ed39ab806b8317581aa6448
1d89db21174db9582ab59bfcec93fda6f4eec2b8067883a93d7dfbb5003edc5d0864bb3f
0e70f97aa82e0a3716980478e68cd98dbb1457c9ec99b3ff3e0b4fb1ea8d6046ba9a01f8
2be042385de6544fb8b5a27473fddc46df903f455afd3ac0ab137f69095d003b858ef91a
7ff3ad46cf33f0bfafee9bfd33bfc5f80837e05d567f273c7120a32537e01bf0b7464d3f
41e9516b5c516e5bf8b6f0b75a387fc74317851b0b447c78da209b627658450ea3f3b174
aa263f2ccc95b66db55a761f19e7f3a2f4cf049c5550b80bec808d3de0bcc7e6f26dd0fa
80cb8d4dc78ea047e99fff4c93ee27e89145c0724ac0452bb1fb8352a68bde9616dd8d27
9a3f4dbb65b983e8d532d6d2f521e954bdb9546e4fec38fe2ee02b028747b5d915f6fa80
6b09af847aa5146e16cb3f7f29a99a9c6eb798a55a6901507d5b3670d362776a37e03301
d7630c028c89a20061068afaf00277c4d438ffdb00bf2e177757b92b301370b470279ee3
79975a408637931aee04b88be3207df2160b67073936c53d2fd3e7d04a0bcdf0b637b645
807b76d7d32cd5d18c50bad9c37b0077dea437b70baf9f5a2434f8eb411b4cbd1e556a00
5e8cd3481ff3a7de87c3c6cd9e1d818e3bf3ea47f37cd187534f69d0124b320d3117e125
f270149aa6e083ff90c4211eeab2ead5d37da905c931721fc27f7220d0c676b8d026000e
7779330bf367a421c947c59b436d48bc0f9779c10f25940e1b2e99325d11c2b1514f380b
70055150abd014e2ab06602b9ce746c350b8523496d643fdd49f86b5b7033e4060e70929
ef043e65a8d1d9802b6a464a0adc25c0c556b85db7c929d783194277166658784cf300ab
1e581b9da2c0b1a146a7016e0a83928b5137c908cafea43d30a5dba93db6d8c67330dce9
3ef4712452d84ad375a51796537a68aa9f51681ae0f4716cde3d08e473a500f2b9438ad7
855bb55566aff0878b008c4ceeb1f067801919c54cc00daeba7bbd0a3858b2f3e1edf016
64cce6644ca1f4c8543fa3cc2cc0ab51ba5ab433fc7a942efcebbd2fd37b7a13950c620c
72124c1d4578eb64ecf66c6fc05d7ab4cb887e26078b5f59f4b3bada806fc0bd14336b65
5d59ddf3ea5ea4f47903795b4bdbc2af58f8db603bdf711ff06e46fda30a74cea57f179f
d5964517f09ed6feba3ea5914847f3cb6437226cc04353bc013f4fb177d79c82d5944642
4b6b7aa16de167a6f49b01e774a5cf4edad7344872d2a4729541a5261efff0dabfcaeb9a
514cca0a8931522d4bac5ad2d189f3f2b69d063449c791c814aca6347266a55dafd3b570
51cd9c7cca296d13d00b551d93df9200e7e279eac3847094e76bfd4143b4acbc825f56a9
842453b06a37f2b70a8bb8b8f2de75e0ceb610065c67d8632b18f1bf3ae79701b7feac69
3cf591010e859462f4c0279af85ac05fad673d4ce9f02cbc65bd51c0f92c9919134f6ff6
0013cc95b97c66ceef1949d4acdf9ad6ca09417784460a11b6ec146a79eb09f3df7e6e05
35fef79b8c3afd7ecd98fe9daef2aac8cad8fbf3d0adb4340a381b8b59b2d913f07c0163
33911a00dc52316394ae1e64b60f4fc1491515019c208dff265a48ab6329daaf4efe4c03
fa289d5ed5871b06e080ed101226360bb86a7e5773e766e1de43bb4a7cc82ff7e1fe1094
9c89cab77d13663406b880c8b0a7454235f9b72e0a91726e79e24d18703c43c8da221e6b
917466eebb9979d3427a21e4afeb2b3cf0e7a274e26e346dce8f660d5bda1422bf4594ce
845de34ba674a57667e7d9127828e0c6e1662bc40395103837a7f3af97353ec1c2db802b
339fa3f417a7bf9dd237e09548b7ed6ad9bb4340e602b846d0a63e3cf9f1a5987729fdbc
913eb3e68ce97cd4c67a70796cc007272c4558eb83e913a38a55d980c7e6c9979a411367
fa9d5067037e66127f0470da56f5e2e77e8911e71ee8706ccb3005ab298d9c5969d7eb0c
583848280790891233826abb6c6f75e55bc57eaf9f86d5ecb0fd14e02c55a77fe89707c6
de6335ac22b758869589439bc013e72addbb3759c41155d7e41b15ea0e96d07523b9b785
c32de0f8f28d03ae6299e62604f0c2a851083d5252ed9abf43b6ac93cba8a2db172da4d5
7364e7e353742fbef1dece7d92198067b29b4e7842a303380aa18493c9784555be6cbe25
17ed59be9d003833a90a28940aa9aaa92e1946f5284d56aa2cb2a563359e9230451f9a48
d146a8de4b86a7f48ad4e3bfb5477acd43ad3b8353800b8ef204923cb2624a176b1380a8
98f081fc69f27a1f706e411a92bb5281d365484dcc8376c1c025cce8ff2dc0f5622ae25f
5135862035c060526b5018fbc09542d5b5222d24bf94e09d1cf0da02ed65cb74e600a80c
f01b28dd796d5d407ae4059881d7d124c0d906d39cd6e5169e7cb63fc68d5e894d72e516
e0451f529190e4a596ad0285ddf5281594614ac4c72cdc4067ba16ca36bf99f36d8bd27d
b9b00f078ec8d3a1e410ae02ceb89a856796c8e49a40317325f3f7642010b9ac67ddc27d
1f1edb18e0dcbfad901625c5014fe70ad38f44c776a64c5db585ec9ad34cc4eee8218122
4d71b613580203727fa4d1274ab5cd15517a9dd22bb49e916c49e9c8db9ed29bcc0cce5f
8201a1f1634a074a9803b84655b540f83038ce29d642b3fed63994898df6de70c539f7b1
012b371e50ba0fa3a846276863e099cca13054c446cc8743d0e60a48455a10f0aaf86061
1faefb1d39b19c21159df13c349b0378b8f720e0122775774903ed1573cf3876fbb00283
bdd5186900f008348f2f333065a1a2a1427548c59f2f03bc36b6011ffe782c4303bc00d0
0030cf2dba017f2e364b46b6015f32ad1610000026060f002220574d4643010000000000
01000000000000001500000000200000a44c0200a48c0200cf6d7403fe5c6c968c6c03be
645a9fdb680c70d338485981a428bf32e14c041ad55ba8b86dbc5969178d861a23958c5a
b1d62b8a0d1474e3208d2dbd5548bd18cdeda02df28c97349722ac396ce11e2248591619
92e324985b0ca562ea3b5459bd18074a80cd7d791070114e5f1206a6a84ab5c35257206e
916e93e5b6f8b5c82daf5db89638cc70cde48bb0851756dac2ddcba89a1df3a0ba644833
23ca3911945d45eb63ce605c954174fd5d05dc49e3a55e8ae2a7ca6070a45c522a596e8b
045baa9c8a54009f896ea5ad28e0a096d79116e23646cdc85e881ad31fa6ca3b7d5e92e8
73ef1b65bf119c509027053d32da84171b30a64d0940e64b9fff30d829c1c2d6afca3771
81cae6c1119e2b16041cf9fc90d2c1f2ccfae0be5267dac0c155c0ab3d0528dd0cbed462
7a942e5c4e769bd9b619a8375de603cd76bb8cb5cb9140365b325bfd0cd73968ebb51603
6ef8eb9229cfc06494ee4bfa16d431146fe34abb02384f5332c4668aaa34e0f26883786c
045fd60ff9f7ec7f48173321f66d05011703449bb4e0dbcdbe05c9be40992225a05b513a
5d9b78dfe828a5ebb98548d066f92ff6d17c7a81895ed6837a6ea48f6e866b26fc31c043
2af5a442cd706b4efb3d4a77936b967c6acef3be427d870a9d1a0e2dc5c765cb7e1cf0c5
783f10f03986dc6c65f5849eb7bd7b6a3ecfc237e04b91df802f9ddee735be017f1e264b
47341bf08521d79ca6b70f8f244fc27e750e288deea634be019f0e382b292cae27a9a650
6654c0795de19c269e47f7a2aa68eae1757750300838296dd979e3cacd5da2c6b947f7a8
d2be949ccf353e97d29d106777f649c633a08716f27979bfe035d8c380e747cb496fc3fb
0e504ecd0573c89c9d036655adf980734ed365c7591eaf010ec5e57ea36a31594bd7e0fe
5b84b199f477f0a5f456aa899933bc9dc06b722e7316ebf0ae520b009783287c6082efe7
947f5c1a95bd72a6d023e09c6d253731c389f700d76c1941885931ff8ecf905500e7fa77
2119ec673ee0805e424e91b65bd12ae767ca93338922cab4cc5d162ed951c867522e3b4b
6e5732a159e62c88c44dc59600ee708a02ceb4ef51d6378f0faa0dac829e85f3bcb335eb
a9044d95e2cd5d9aff96f08e43377a9f0e4304fbbb09eee9c9138ec95fcb48826f3bfd50
cb84538634fd27513a993687ee8e1666b0fa45002e56bf0dd76647732ddcbc2cb9db01a7
5b299abf35d05adbe42f2276b1fad701ae102f007c0aded128fdfdc82c1ac1640b1f70a6
6f2afaf1267a71216cc02f4ee0a755df807f1a6217c7fb10c079bf7d03cd6f4a2f9227c3
f1d60c98f406b3198d1db5b1017f06e0ab71d6f637e0657a54749097806db94e154730f7
c51a37643649315115852d979bf2779da69dba3baeae6fe84d461392ab5e855f0d38e96b
ee8735b78bce7752f59a0f77b98ca602cea54ab5bbb8a05a5a269bb9aab232acb02c9b09
c95570188b01afa8a98b7b1c5c08d5a08d525490cf300c4506d5122c871878a07a9b6de1
1aa2969d4aae94a0fa1c5f66a9b64ca4d8cdacda5f31126e356b7c7082c68a13b85e5a17
51bdf1ec3692ebf5cc444ace2cfce9025eb9e9d36e0f129899c56bfc6c21a0822ea5714d
f11a23151d96c484e42a37c15e7ce96cdacdc009769f5d3d7a47136ca543980c7e7d5be6
50b22d93d9a97180a7744f0c7adb2f5aa1637c79a17d0015a4f7a2b9365d2398a1319a60
eb7f959a3c8199bb660b574b37d8c986f1b72e0a6605beb970e9001b779ed4000782ac13
32d2b623ecc287974f9340c0a727576dc5be137021fb8ae5bf1b700971c88126f08567dd
09334981f24d9e5a962a00cc1aac91a5277ac81ad6cc5aba2a2debba315a000b96ad80ee
1fa0edb42d28cc7e39e092218f93b9447994425fecc05f7d8cdc4c68c4a8c1d5500a34bc
d936860956c946269e056b7391b594cee75ce51fdaa3c16f5c08f8be3b24b374883f03b8
2c89a5b3b9d6fd4e697d08f0a0b93dbad8067cea8d088fc69afcd0143bf9dc46b6857f2e
76a746be013f356d9f5b6903feb9d89d1af906fcd4b47d6ea523c025d369b94ed660583e
71ba8caa349a1fe5775c4a5424193e798ec7d145e091c6f37654c8a975e0a4419189284d
9b8b079f8bd594911f02ce4a95d74951fd02398df5cb525fcdc46d5e3d2a83b51bcf0478
2ed8ee00d37b4e8f735b8770945ec825f6145dbce90c726378aba125c0241966f7a2487e
ccdfbb06cfedb402fc984e4ab8e988f409a0d5cc9cddc15c5b2111c09d4209794d9d614b
92b85ca5ad0111398d1a2abaa729a1228a31526e89dd0578541cc55bcdecd19b903311b5
1471281269fad44796d57d815c87f3803bf54eb5ddd6c21e003c4b5c0abda3620df9512a
ad48f32b4b55664277a5714eb9bb64aa0ae4fc1801e8801c4ce5f643cfe9510bb769f4d9
6a3536ce7d25c0e94d29284fcf85b5900a70a924985315fead69324ba7fb0cb9deac4662
bb3e8a971a19caba0d005eb3b7fcbdca690467fe4dc02b8d57283df31b969f718ec1af25
5a37fad305dc606133f5cc5bb37c6d33420b8c984b9e25d464d56001bc25917b21c015e4
15803766b364ec2c4956295002de6ebc74f32e5797a7c26ac381d33782781770767c11ec
a40cfdcbbf183cc144f031d22e1113bbcd1a21e4d54f702f0780cb388eb26e210bcfcf28
ba538acca4fc9eb8580a8f937191e3ce3db4be3e689cbc862553d17ffb0ec097606fdd28
9da9b81add58a64ba61ae22fb2308aa53445060eb4b8bd188b6b95725539bfe0c1760f9c
919ead77f12abaee68f9e43f817db8a3447a91b164e53d47a3072fba8d471b8a96cb6621
79d185e78aa28402b8285f5cdd866dc035ce6498dd3f57a7b75eff8d80d7bb0e5878d476
3ea3dccd16be66195d68f5c7015fc9e617505958f5c7015f38b30f6d7a03fe5060560d6b
03be6a661fdaee06fca1c0ac1ad6bd80931af3fab17b8af05ea6329b393df48fee9372b1
4504347fb8983517d5c4532d516c54916181a67173194b37499981849b49adfc90576b56
059fbab672b8566e05dc2b657a7b42218a4e4779444baf48ab064396d1cc6476503d4d10
177d3453d5303f563eb75796a508b6f4daa45697a31b228367015eaa78d3b11fb37091e1
c87279d25d7e2ce1e0c034c155d268b41028b545bfe97fa2f161cbd41a75a59b46260e05
9c1be1729f0538f3bb69ee5eb6bd1f7043818d1060262b6384c5e82ac92bb1465e5d6af9
569d2057361139554ac26bee465c4c9e731d42fb35ae915b8daece7e83d2056c3b5071b5
a323f17e6086f4cc826645c2948e368ff4ceef23f92b5503f96b04a14c9e02025b6e2cff
47f9ca3ef4db00cf0e4068b2333f83361bfb91294a930c440e9931635b0cc520c156046a
2ed9c51400b011c71b9b900f61dfcd1e45bd805d1958be54f456c0e1fe52ce5b70fe12d2
a859266e36de2bef3cc1b5249c3c0088543f5a92279acd46702fe0065f2dcd3a1ddc5a83
23163e809698a6b9e5e1880aacb9d9f1067c78912c047c707dbca7f8bb2c7c18a8591536
e0eeb8c7e23dd12cd42eb4b301ff35c03f0b71daaa4dfcf9414a9f3b8113b1a83635fbbc
dd067c35620f6bff0701ef7164d25430ffa5aa1968e1a470fafc17ab9ea49e80f02277a2
d8296792588a22a536238adbbc559303ce82c817ff432257fb47b6baac6e81529e8b6e04
b72e87d4b0f85c7b97deb1c561a5a07a457d15a56d32a76780cf5b49c196dee3507b6296
c8286a60c9e6599ba48b8c2c66c158794dc52a80d3bb9c9bb1968be49a4ba8618e2538a5
c7c536e0f9fcc862004b6778e90a3136002e2ff94d2ba5b9978c09b805b36a5e0aa29c73
839a459d02b434f29b801f917a49e90aaf2025801740d6299dad5d4a53e6c327d19b0935
7111d340ff51c00f11f7271d327af766e888bdf4e11c85c9a1070e0bd83f605c270c9f9f
8252e6df805f9d8150f080f4ee3b141e880cc3fcb92b3dd04468b091a114e9d158a589a5
267e94c151457a667f5c14350e88747a19f0c85023034964e54fbc44ab4d2ae70efa4c6a
33dacccc598cf6f980726f06dccee9dd3f17bf89f80f03de53dcee5f8277f4f85ec0e5c8
d81d9fb4d2c72fdaf806fc4d8bed5dddfe34e0bf48eabf0df801e2a68e80304e378d907e
920ad06d24229297ef273b7699332d83ed50a284db4c25523dfe6f2a19fc38e06dc4f3dc
a766434116354c32a1d46365fb70c0d1a7da2c33c3cb89019f9c2a7bfb3ebc93a99cbab4
1b8db50237afaf264b7670d19d086cec6ae728cde996b302b84fa731aca2c04a866c894a
f1660b7fbf17ada8680ca502aab94eff0eb2ae4f8ba3e52b352b41b37c972ec85ac09615
e73b00ffe2830ff2d1724b6f9878626e97d6e67786281d49413c32830ced685f1423a885
f300a612dd2f1e71ca26b08e388662c8c918b4394b668e07e297fbcf5c54d708dad2ea62
a80567e58499886fc007e38896cf1f0565563bc3fdde79bbf085fb07a655ad4cf4d0dc0f
153e4063563b7700ae777e8ea2f0aa385a6776f9da44bf6bf247c19a51fe0ca59fbdf3f3
ed60a7278ad466ed8710bf047832f5d724e27709e37278b59e66591fd5a4afa8ae5b3bf6
8827aa47cf0c90e73e711fdc243c4f401e0e145b4fed106d86fd3cbf8d6b80eb731bf09b
6c12093392045bf5690ff0f07a855d9f09922a09e0ae3aaf840df8c9b53503700638c7c0
1edd5216704f7bc9ec5cebd5012f16993c823fe6eddbdbee9333f861d5a6004eccce04cf
2fd4ce99f30b43976f4ae00bfad47d580bcce7c218f49201b73ea700fe7ec9efa6853303
f01a639b73ee523a7872347c6175a176f1e71537426bea9285db6e1c735b4e65a1641629
a2aab2903a5a7b3fbd0b393510665c17a4a0e355105df98408b67371614c02bcf8f6a8dc
8737be5e4ae33207a3846c6cd2b60c128f946181bdd507bd1d90f31527ab79fd53c56f86
58af622a53f3a55e51c7666b57f25b13bcba97a9f31740bf02780295adcb93ad066d1aa5
c357ddc0b39c921b3032b706a59eae83fc1230fb8c285d8cd4d9aacf88986d271594cddd
d2d86a85961b156d34fd0b56ea53ddf955b27ffeadd6ae34425c70fae70ce07d33921241
9a2d1a947a597d31f5f800ca9207b3e5c819893afbbb7dcf1823cc04adc81bf0d2bbbc63
de402cbc48d8482a45d7e2a0169c2d8d27039eb965ded25f41fb451807b691ae45283dd9
38a7d332eed5f733806652fa15135f0bf8457056543f9c2ce060e66c3bcf8477eb6b624b
0338b56defe78bdc1913322dadfa55b7342098b3e316bc964ed1fa061ca72d5f0d574ce9
141ceb2b6dc0dd1c67086fc0a791acc5e6d39a8c35d4c1f00b21f6acf1360b8f0a253118
e3a57a88f6aeaf27ddb53dbc0df03844734b7601ed16580bc8ead62380b348ae82098b25
98f9b434284be749ec4c05cbe4a9893449b9d176584783d4689667a32ba9d92cf15ad15b
1beba48b67b7c06a48d6b61f023cd33d49daca254e53d4edaf6a6e546ab2fa2a6a9db6aa
4d837a97f757555871584dc9a78f67bfc45a48d6b67e1e70064aff3909b8cab331c0a1b8
3c4abfba2e2e00fedd89b3cb80336feb77c32be9561299091acd88302642fc2c89fb02ec
16f4cdc4d3a2b0b2bf40c0f3c687a45535ad6fb6f1ab809bbced2ddc11355a317b02dd96
017aba1e4a8fa1fec3815d9ca5c91baff8f1089891326b89775debe3800bb086418ec6a1
0faf00ee52a762cc3e442801cfbbcf1cf8154abf969d5887d594960700a7783a91ac0b93
2543aa97b8a0da757ec4d13898a2f414724bab1ce755178d4b9a4a706fa71c2b67e7ce51
fa37231e01dccd1a998e9c52a95e3ab1719656c3552b16dc346a3fc8989d7c2dab6fc01b
0be05b111f063c6c830f2d1805325a2e4618cf29b5016f61f1a5886fc09bc6f79d886fc0
db6cfb95880f013e1c4b3fd08f0fa03850f4393eba37920df8c10c7d23e24380cbed7da4
bcb81b4339736989344c8d826423b78888040faf4984d15f894e301f9a76ff544f1bc7fc
abd63de4952110870af76ceb19d7cf008e127629b4d6aefa8c8753da0a09354b87a3d6de
15d2598a3b427c0cc3b1d2cf80f4781463808bc266c2a797402519a6770311d2195000bf
66bfb8a05829340b6998fb01ffbe54e905c0854e21f7a1e7571466d3df3dcc46e99c5895
63349c3e65ea265b25a049cea525c1a5d983f8bac791e2a0cd0e167fbe8d0f02ce870ebc
853bc26695dd333563506644044fbd5264be0d64cf1460f8b22a644dccf3e17ff87d1be2
33004f519470778e34da7fe10994f1b50900dcb5849ebd92154b659700fe6d888f012e67
8b9957298e66c2455f2dd94eca7d2ad1bffee4489c0d545e7341c058b39f3ee0530740f6
0ead5bdda916fe6d363e0678732ad3e4db0fbdccde3cf6ad775d1da7e8f11a4ff6e41bf0
3e3a5f85f824c0efb2cfebfd9c41ef4c9dfe3a7a4f890d7864debf08f10d7804f02f0ad5
37e01bf0eb7ef2c92d9c64e793d542abe9d642dbc283d3fd2d885f079c53a52e51297aa8
eec52d97ca9adada5b440f28e63470a72b0657d44dc52600ee556dd458557c81345706b8
bbeb24bb27f4fc2da21bf0f649bdbf59858b27c4310093e5351439ad4110d2496db5c312
b4304c9257cd1404589766b7d2c3e1c279433d5ff326e30d7533d5c253de12cfa320a563
e6445324496ad76c27bd220c711df96c282750eb77bf7417c005d82e540d61714ba1a980
23a69ac4ced04b900ae0902cc9326e08b8350b2c20bea08b7056e00a6a57eade8266a093
d980bb3ca91a21b0f510e01610b0e95b43ef00fc1bf4972980271666c7dca2f417f80b6e
111d35f0c3476f760de40b4cfc3ae0f12927ef3c1017568a0ed4ae0fec1a66d76a7717d4
0d0536e06393fcf188df09789c0b1696bc8ad8d5fa63eb6b7ee90df8e09c6ec0175ae38a
a62f0376b981c11536b9f8b6f0e109fd6cc437e0c3807ff66e7c03be015fe1399fd3e60c
429ed1c6f83a9b5323b77056c3bef89f19f3f6c1886780cf988db13696cc5dd9e8e46e26
37373665974a6fc0cf4ddfc722be01df809f9b81b3b59698ca724affdc5b0cb7853f6aa5
9e1d4cbcde9b017f7d8de7021bbfc1c23fd5c6df0df86bff175f9ed1921bf0e64c6dc0a3
8ba82cb760a59e1f4cb4e69b01972f5c8d0e3758ee160bff4c52df8007d750b5d807daf8
06fc0ae02b02ce4be3e957fe0dc0176d063e91d47f04f0359b813f7bfa38527f37e06b66
2c872125fffa7477a6c4a266cf0c2554e737005fb4194833fc6188cf06bc6249c7d6b564
be8a469719f8af03fe9ae96cb69720da61af3b01ff30139f6be134d17fbfc9a2d26f3670
fa3b5de5559195b1f743bee8b0d0ad80a7cf7b7dcc37b5b006700436f2b72c85bfd531e5
73df0bf89a04d09489a8e8c1fe0910177b110b574b577ba638d9fd566b97d067de6ef926
6995668b3ed7c599bbadfa3a0bf7045e5902df02382fe3db20bbd6d15cc0d53d83af1ea0
f469cef0560ba730a5d2e523ed7e32e0426e1090b900ae11b4a90f9f1400f1eccf3e6cdd
b4ad3ae08fdca4cf06fc1adfccaa2d80cfbdffe1c84fd7f4075addb2f669d7823b1839ec
338dd822d3b7018f2f8ac3c0ace474de7d0aa911acb8f904c02350cd29b3019f0478b9a3
340142a027c0d9cecdfc6f8df07f137076ee71ace9e934c736965fc68d09b973b5707969
01ed1cf30db4f2a3808f3e5e2802783edb0af86ba36e64cee69ebd13806a4e911f073c99
facb78f9bb990e1f323548bdba5520ad59776f2832cbdf834d5fc0fed701a7e788f9673d
b698fe2a2a16c55d00ec6ad50d383cdc559eefda40fcab019758521470934624e5a5e238
6d3029e8b4d884369d16a97a46930bc675f497c5bab265953634b68dc819bd7db83e2250
1fe19b385d087e11e0578d734afd96856368f1ea48f78f4e1473f94e853b4b745a55db9e
28bbd1126189c2014e6fda551d442019390af83d943e05b0ab8d84005763556c180dd38e
2812a5ff4883606b173b37b0b52e8d9dab50aaccee34abb5a15a55ef539f00dc7d47f28a
a776f6c67cd3f50270216183cc1f5b3043f3f6aa962fa855f61d10b580fa2c4ba50538d5
ca7f1fce4f14f0fca9c0c78f82bdeac36f82f4b89b8885a71d851ab0ccbe59b47a759516
988a69ff59a374256b5916a954ddc2b10d83fd12e0838a0b176f026e17aa599447002d83
38065c3c3958adb03070713568d3a88f401786d6b2ea9d89d2c986f5ff2e52a0ab16c5b1
5f3f98c79e85cf051c6474e0b047c16c8339b52dab2f75ffee5b3ffaad805bdc616ecd74
16dabbe439620b3c796f4326c18b9a4d4097382d78691d977e5643822236b0da9a3b0178
eb38cfaf028ebb06db3c6ad491c532b23c64b60448885398f330b8e56d6fd5b7ea92ca76
34758a3901f843b90a8775ab853bc0ab0126869cf94e43bd26c73a043c473f64f6fa1f5f
5136204767d18f2c3776a755a036e0717f1e09da2280db4607a0d4585801f760db42b0c0
d5d8c2025e0c7c2751fa3759f8cb16c2889f03bc4ae9e6f74bb286fd8a5938b5e2dbd2fd
0fee70b2f8ba00ebb72d3c0ef6613edc02542725b32517411b0563ec099c07862b696f83
749e056d7cd5d5d008626ed0f6d116fe5ae0093cc98ada2b52d20fbe89a769e147337250
295d8a351a2b1541e6d72cdcbe57ad9216b56c59d5f44fcd7abb125d89351a2b750a7023
251fee63a499e8867eb12802b1a7510f7c1c2428b7a7c4fda58932d20677a2ca4de413c1
2c36be068bdf2ef3e02b008f0ef9ae72550b171723094b0f5721968a3b726a196f2cf873
78e18023d2d762716188c69fe6e3d08dc5e7840de200708ad6b22c199f7de10b453037cf
cce29f647ac91270f3fcb04120ad07f77c34120957d8dc551bc5b8319513fe02fb877852
b69db26161c0b943eb26faf1bb807ba4352bcec913f1e419e4df093843c896079b7acd57
e14ecf00f7d659004ebe8a8095e8955ed25bced25153c73515c55b1c63cdc2c97cd36987
ba8527d067f97025bff0d057172cd3a3b01d50d8100ef89bc153c4044f266af8b480b3d0
38d552ef01d2a2ec59740d29e8d1d938b27089d2f9cb522166977766527a4b878e7e92e9
e56a940ef49d591ed8a4e5bf30b813da37f8c4b49d448876cea64f286b28287fc96e756c
e28e293dacb4fc04a57bdf1c5960b96bcb5ebb97e202a45db958718f573ce69d80eb2275
195c5ebbb25159b3f789a0939769ecc373608e9a3e061caf1a2b78c0abe6bb06f0b3d6dd
56da84a168bc7ef79a480b3eabba31d5c934a239b3f79908f899a61e54a76de14b01a75d
85a89dbac9a16d0a842b2e14beb0f73933e3bfa6b4ad041c834cf99bb324cc981cdeceda
fb6cc0b3d0602c37d25d0b752763944e04ee60e7e89402d26c43ea44275e0a10daca3b54
8f9d83095867c04e5433f5a13e674731bbdedd942e062cfa1471380a462c419374356bef
7366da36e05dc3d60257c2488ee878971940ea38140e34d028f23b808bbe468239ff5251
95f517d5564566c7e5f0a58057424daf82c946a34c98c9b6846355705a486f24ced8394e
e2410964f590a72f8214a9042aac592ce61aa527bd54347400dc12a6b9ea9a1f86b90cf8
79bb9c57b3a2b409ed145b4ade6788f8c5a2429a7e88395878030d1caf6a2517b74a6ca3
623bc630ae6dd1dd2d8b569b8b1380eb4d2726b3ff14e06ae79225632c28634a1203fdc8
1b1055eafb0aa0852952c1014ecd881cc5af383dc75571407ee55510af020e39b197b5b3
c5abe1cbb300fc95a9943ecf4ecfb7d4b07082037f0b767dc07929f0aa3032e72d69de6a
de8fa54e0436198aad1549a7b648b66be10ab8d178964593641a20fe9d94ae20675bca2a
e06add04ab6d398c0692e5c246c45b38f706ec501078650f23ed29cbe40bfe56c0534422
74872fce9be1c29ad5bb4709a4ccc285bbf523f11f8699a377b073f4eae6038a98cff465
2573d8cb3ac1d2e8a78e791d70ca82dbd9070be2f464e399289d39ccf9b785885d6cba96
0f6f18ce01a3a13ff703520f005e1f4a98d370d5b056e703564755033cbedf6e956c4f80
5ee181d71673ba64fb0a9d32f71ed6771b13aa6d56246627e6164e1f87013f6c91465f16
c1f4583325261fa3580791b55c07e17d80974454f8289e2c71021a2de551931a43dae57a
c0d522cc340eec1127f277849785160e3ebc08768dc3d43ec1a6656b22c934d22890f77c
a2c59723ce000d2360221bf0f84268d910bc9fc35b6a1918b4265a744ba4b23c780f2ac0
130f643e64c405eee44918f106e0f87605f02aa51b64c7804b76ccecdc004ffd22ef07ec
fbafc2d7009e26161ce36b36c258860ab600c7b08b8229e7c9ed1d3bb327624341e98461
a515d39fa084ee8b349eeb82fe3d8063cc7877d07630cd07b15430ccea623854e08b00cf
a2fcdb2cfc78bedba8be05ef26a5634a4b7705cc9ac239184c0a156574c6028ed15c350a
252e96ad8710229023d7f23a8ca8fce80551d6bd8bd2870ceced855b16ee628983b8c305
8c068854a72d030863a2d769a42972ac01ce75cb4ee51dddb8642ecc76fa42e969d9cefb
793b5a1306d0011c0db2fc9bde51d107c346be048124976363d78abc22787342b971bf17
cdb73626fa5a906a9b963427ef61cb0970ac6fa2aaa5bbed61b6715434fc16127693a818
91b5ca3b06bf5395d83271eb91ef4f7d9be453b0ed0d7874a98c523a61e6085f2c8a3c7c
76a943e96cadcc0d4e5c6851ba76a3805349ee7b5b7827886cecc379367943095b4989ce
0c5ba5f4f2921035f37866e1d23853b021c95e5f6bb98820e3928c6888cc37a537518f6c
cb2e4edfb9ea65ad503bf7032e1c2646a1fe46446e477a51e65d56eecb00e745115a1b93
e6d4bc093a9bec30016d2cc239cc4943ab3513017c61f78b9abe15700e40248211d8fd66
238b2a177dee40b31bf0c0241d16115b2e00d76802339c577bbb5c7f037e750a7173c2db
947c83516e23ae767abefe06fcfcdc514dbf9f0151115266f8eed5fe2ed6df805f9cc04f
abbe01ff34c42e8eb7a9b49176590a2f4054226f8af4ad1a08cb9e26b2f3de54857769db
ba40591ebb20ced4064953858c4dfde3df19a55f04e0eeeaa3d2aa885ea266e92604fd59
42897d9b3ab92c4f2697cb7fb18bf26f6bef60aa36e0cdc919c896e13643ed1f779d627e
94d9a8038eb66d4524f681ab6cc959e64ca324618f6de18314319a2dab985cbe0981b815
35892213ee6dd52cddd4d1324b0361f19160be2dfcac851339372065b1b0769573570780
5fa7f426aa92301f5cfba78b8362ca61cde9a6d6573ca6f4e3a0cddd8086bbce44e84ae9
1c72d11b107e49928ce62bbfea8285a296b4539d20f206b7fd9057a31ffbd0b7753fd851
645b76e3e40d8ebee1c1ef059c7146c0311691b37abca221dae51a70e788db8d24fb6013
91bd091c22d33ec88e3835a33b98f44605b96f04bcfe49a7aca55e8cc8c12c79c2037f68
a4600737b28885161610000026060f002220574d46430100000000000100000000000000
1500000000200000a42c0200a48c020088e30df5ad1813bb9e8874896bea6c13017ce154
ad69fa564617260768cac8d6de11b726c6c7b080ba6080714e150e731190e97fca06f437
6468d8bbd63ddb067cc69acb7c780770b53ff3fa6e41a88562286441ae3b08066d19e4b2
2c6a1f6d037e19f032687380a7cbf525900097eb4ad3525681350ba7b2be45a8e797c2a6
f4cbd0361a5040fc2e4481d3704d822bbf69a5ea42df1a8291a62c575c4440b0e7f5b8b8
84791782b65513b5aedd4a74baaeb3e3960f86922e8d0c75a46c6b545f49e943b3b87825
b44192e02c3e800580a7c8eebb7fe2f3fb9525330b9f7c4775e8b6eb7b0bcdb0924f5e09
1bf04f46efc4d837e02726ed93ab5c019cf8ffc3bcc0a674a7b00fa167cf18bfd70d5fea
6d037e0df03f86d0a790bf9e6b89cf2487c717d3257d5a393dae5c4bbbef84e417f2ec6a
2946a5edd199d2ef28c5cc07dcb25d228510e55b3a8b532aac71ebeedbcbe1aabe64c29c
b543123a88f1acf1b5f22455cf7395d23de0f91389f54b3e091e02dc1e76ea41d36f8084
25947f3d68ab6edce8a703aeca2aa161379089ae22fb6d93577d025df55295db4c8985b4
98b40dcda114173d017011707dfa34c0084f98af02ce8e1fb02b2d5cc8a1f83e580a1a8a
ba6f041cce6e98966d56ccf2a8cb6c6b4e5c6c1e525d9a0ac35c8834c7f2b8a4d668a9e8
ff42b1e435c08da3dd438ac9ecf92d3469febbc2fcccef728589bc7cb8b195a32e9416a2
904fb7f0248f8af54a7ecb036eb68d6914495867b0598aac5c3f5943ef03dc01e3bf44c4
d9233a80da63ac95f32d782c49dc5b38ada1f8cf74c079d6e5bc971c40602b76577ddecc
65462ccd5d3f3b213cc25739d7a2c936f52b5d2bbf64e114a6177e5679de91bbba717b57
bec93b6be1d88717dffbfd66c0d57353be4bfecf08517a848e27581427a752e46dab5a92
813b12889d09b1dbe196c862be04b8ecc3d9304983cf62718ad3f81259632aa38b459c01
bb01415ba3740df4f8ebbddd97133d83d2bb66755480fd72a88d1cd108c259c35700cf78
942cad6a6f7a69cc1ae3441d2f79628e42589c2ef4cd80e7df0b1587695ec9c7017e7aa5
9cab38d1c2e781b2b2a50df879a56d252ecbdade806fc0cf71e387d6da943e0338a08db4
f75affc33afc78471bf0f1392b6a00c62331f7859ecf2faa0df88569e7aa26ae89a06269
2d3b340cfa489262ecacb229e4a2d6b0fc426c21c6ec52657a89aeebb1e5eea769022e5f
b1ad6a674552639d8d246d11cf51e0ce931ca67c4b0d116a448f0511de7438f84bb6fa22
d282e6c31280b6c00362c55da2c0f3b6d19ccb1ae022a9a64aa0a0ab262a6fb33457bb57
01ab26e035e9e26e6cb0dc5be4b30d03ee95cd42e72c13590ab22aaeaac7e262423dd649
ae5e9fad008e521d36ed55f87580a38e4d53ee5324627f785f08dbad08b190305173151a
50276144e05787a8f6b1e8611ee0a5ae5e3dd740136faa1c24d32c0fe2d4f8a4c5f22fad
0c16de02dc0f6821e0104095807b719cc9004dde529c7ea5e8b106a3f4460149bb858ee3
b7014f7a779a79224932669fefc257d5f32e5c4dd398a890c37a60899d97819416d825a9
aa7b73449b6579f6295c85ba3157038a6e84f6ba8e302f608daa191a38720b2ffb60caaf
24fb95548bf27f41eceea6245fd16202cdb3463e5b147071d72e3b66242d290f34eafc3d
34d3aca6703bb3b0a77469c750d3b43ad93dd4d205e9dfbe0170996c8ea6cce352a60c88
be91f1e2a34c5941b5f3b44a2886a3d5c2f11cb9107bbfb758a7029ef9f76ad653c91cd7
4385c2ed2dbc280ec15a39041c9703f343c40a7a93d6bf3ed04bb868b8e0e1f00e0087b0
1c4331217870be8c6c3febc9e8b04726ded538cbf2aaea4430dbaadca221403140f50542
e95862034e01a5ff0a0ce03ef0985561bb56f4a4027ed05476895f5ee87b8e9df46dfca9
25ba8037539a1726ddaf8bc3a4a9ef8599fc4ad71bf09d3c79aa312e1957d7c24fb2f463
ab6d0bdf16bec4929eda686ee17cdcf08bff792a12378deb14a55f099ac6b89ec5b2b14a
87a537a59fa0f4db005fd0d106bc03b80923b2074efa8a0a5c783d17515c5a4373a87696
1cca8b7623105b69a78af38b8a60a35a0bebfedc7661ed1bf03ee076ef9028ea096e9a52
05cd34cea4c515f7a338458d37d4f61e6af4059c6ed1f95555bc12a079101bf02c36e8fa
7099387f27c838e02ca396460db952b3ca2aaa354db52c08cba5e611b685772ddc6727d1
8230719abd0f16eeb29402109c78b1bc2a2761ab849dc0a35f2499fb7f902b947b36e065
e8dfb770818e67af005ca61a217649d482cba9644efafc9a38d81bae940d364bb55d7bc6
ecdbc27b16eee0a12957a78ea0f5018f644fc988f3ec9cae191e4cbe58a0bc2ec80d7875
67dfb7709c6c62548ed2ddc98334bd24d7d881842c4ae7104fd78ce5437529682285a274
ff48173aea44032838c0a2747f22228fdab6855fd887d77c249b68111d3fe58d0df869c0
1b69cdea2a780adc7fd67f9384f9d46eba94fe1ca8e68c64037ec2c2e74cfd7b5ad9806f
c09fcabe4bc6b5297dc9b43eb7d10df873b15932b20df892697d6ea31bf0e762b364641b
f025d3fadc4637e0cfc566c9c8f621c625d3fadc4633c09f3bd03db23933b0019f338f1f
d3ca06fc63a09a33d00df89c79fc985636e01f03d59c816ec0e7cce3c7b4b201ff18a8e6
0c74033e671e3fa6950df8c7403567a01bf039f3f831ad6cc03f06aa3903dd80cf99c78f
696503fe3150cd19e8067cce3c7e4c2b05e0b18730bf3e5f5e325ef363666778a0f2e4e3
e18ab755c801e7a70107facf4bc66b061affd0221f70e83d3f0091663a34ee0c60aa13aa
f9a1680686fd011fbf0a3823670f68b66f42f7bc0d1f50ff9485904aa6db49ed61cfc911
386fc005a4a03c169a46c04df173a3ed91d1a92f794e3596d4ef07b16f0ab12ea13ddf3a
76c59ccc1f53864f58bb4f967f3b3c7e3d891f307f853c8fd75ab616f573de60312dc0fd
e3d715f0aa597bdb4ef8c2ecc0e722aced1a4e6206b14042cb2503c82d0657d24806469a
8fdee6d75af6a356686d54253cf269602d48cbf98071f1d63f8b8c6439470c02ee691b47
87166e5fc7e280379e2871417cd014617d9476e0e6b1b1920e2dbc05b8b367353b3f80e2
d314a8da64b52e954bef7d80cb63f68992f97f8e29bdc306c0e5ab1d8c0799d82bad64b6
045fb2addd1ab3937100dd9acf1046529703f1327ebb0c99257c28f91a0afe5a0a3164ef
308c8e113af9aa832637eb5091e5e85e3e757536bd3a3be44016fd348336f8ee05001c0c
310bd008f08280d5f1a58b3c45de9ccd37165e36c4e5d0a9703df80aecb7f453da41d56d
e44b2d733b3dc0ed63f6289d87c1c516414dcd36b76506385a3803aab60b63535b752879
340d70b96735b3705b30b8761ab823ddfb4e9b80130fe72bb358a6f2318d726b61431bf0
ca3a2a9aaa8cfe1d808b9c62f0d948890ec5b27d044b2cc5464e536a2f2da296a56ead90
055a4df50768154a834a8632922a24c6994a3bec8871848afb6ba4be1dfa983a2a09dd65
b1c8b20180b2e05b06cc33c1038a8f7e9d917f82b49a509af3d3686a620fb2e6e78c777e
2b3f05b8f891621a37e0f357d66ef11933f00916fe8c99fa92516cc0bf04c8e8c7d88047
67ea4bca6dc0bf04c8e8c7d8804767ea4bca6dc0bf04c8e8c7d8804767ea4bca6dc0bf04
c8e8c7d8804767ea4bca6dc0bf04c8e8c77801be7f7e6906fefb3fd9d625416644994800
00000049454e44ae426082000840010824000000180000000210c0db0100000003000000
0000000000000000000000001b40000040000000340000000100000002000000000000bf
000000bf0000f84300c0144403000000000000b3000000b3fffff743000000b3000000b3
ffbf14442100000008000000620000000c00000001000000150000000c00000004000000
150000000c0000000400000051000000ec4002000000000000000000ef01000052020000
00000000000000000000000000000000f001000053020000500000003400000084000000
68400200000000002000cc00f00100005302000028000000f00100005302000001000400
00000000000000000000000000000000030000000000000000000000ffffff00c0dcc000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220222222
222222222222222222222222222222222222222222222222222222222222222222002222
222222222222222222202222222222222222222222222222222222222222222222222222
222222222222222222222222220222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222022222222222222
222222222222222222222222222222222222222222222222222222222222022222222222
222222222220222222222222222222222222222222222222222222222222222222222222
222222222222222222022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222200022220222022200022202202
202220020222222000002202222222220002222022202220002222022220002220220220
222002022222202220200222202220020220222022022202202002222000222000022220
020220222022022202202220222222000022222220220220222202222022202202220220
000020222022022202220020200222202200002220222022200022202202202222222000
222200022202002222002022200222200022200002222002022022202202220220222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222202220222202022202220220202020220220
022222220222222222222220222022200220220222022202220222022020202022022002
222220222022202220220220022022202200220220022022022202202220220220022022
202200220220222022222202220222222020202022200022202220220022022022022002
202202220220220022202220220222022022202202220220202020222222022202202220
220022022022002202202202220220222022022002202220220022022002202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222202222202220202220222222020202022022202222222
022222222222220222220220022022022202220222022222202020202202220222222022
202220222022022202202220220022022022202202220220222022022202202220220022
022202202222220222022222202020202220202220222022002202202202200220220222
022022202220222022022202202220220222022020202022222202220220222022022202
202220222220220222022022202202220220222022002202200220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220222222222202222000002202020202220000222222220222222
222222022222222020202202222222022200000220202020222000022222202220222022
202220000220000022020202202220220222022000022220000220000022020202220000
222222000022222220202020222020222000002202020220220220202022022202220000
222022202200002220000022022202202020202222220222022022202202220222000022
220222022202200002222000022000002202020220202022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222022222222202022202220220022200222222022222222202222222222202
222222202200220222222202220222022002220022222202222220222022202220222222
022022202202200220222022022202202220222222022022202202200220222022222202
220222222002220022022202202220220220022022022022002202220222222022202220
220222222022202202220220022200222222022202202220220222022222202222202202
220220222022222202202220220220022022002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222202222222220202220222022002220022022202222222222022222222220222222220
220022022202220222022202200222002202220222222022202220222022022202202220
220220022002202202220220222022022202202220220220022022202222220222022222
200222002202220220222022022002202202202200220222022022202220222022022222
202220220222022002220022222202220220222022002202202220220220220222022022
202202220220222022022002202200222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220222
222220222022200022200222002220002222222222202222222222022222222022202220
002200000220002220022200222000222222200000222000002220002220222022022202
202002222000222000022220002220222022022202220000222222000022222220022200
220222022022202202220220220220222022000002220002222000002202222220222022
200022200222002222222000222000022202002222000222200222200022200002222000
222022202202220220222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222022222022222
1610000026060f002220574d464301000000000001000000000000001500000000200000
a40c0200a48c020022222222222222222222222222222220222022222222220222220222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222022
202222222222222222222222222222222222222022202222222222202220222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222220002222222
222222222222222222222222222222220002222222222222000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111011111001111111111111111111110
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111101111111011111111111111111111011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111011101101101111110010100111101110111011011010000001011101110001110
111011100101011110110001110111011000011011100011111110001111000111011101
110011110010110111011011101110001111001111011101110111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111100
110110110111110110001101101011011101101011011101100110110111011011101101
100110111011011011011101101110101101110111110111011011101101110110110110
110011011101101110110111011011011101110011011111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111110011011100
111111011101110110101101110110101101110110011011011101101110110111011011
101101101101110110111010110111111111011101101110111011011111011011101101
110110111011011101101101110111001101111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111010101110011111101
110111011010110000011001110111011010101101110110000011100001101110110001
110000011000011011000001111101110110111011100001111011110000110000011000
001101110110111111011101010111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111101100111001610000026060f00
2220574d464301000000000001000000000000001500000000200000a4ec0100a48c0200
111111011101110101110101110110101101110110110011011101101110111111011011
101101111101110110111110110111011111011101101110110111011111011111101101
110110111011011101101111110111011001111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111011001101101111101
100011010111010111011010110111011011001101110110111011011101101110110111
110111011011111011011101111101110110111011011101101101101110110111011011
101101110110110111011101100111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111101110110110111111001010011
011101011101101101011101101110111000111011101110001110000011011111011101
101111101110001111111000111000011110000111001111000111011101101110111000
111100110000010111011111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111101111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111101111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111110111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111000011111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222200000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111110011111111
111111111111111011111111111111111111111111111111111111111111111111111111
111111111111111100111111111111111111111111111011111111111110111110011111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111110111111111111111
111111101111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111111101111111111111101111110111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111110110110111011101110110111011000000
101110110111011100101011110110001110111011000011011011011111100110111101
110110111011101100101100000000101110110110110111111011111101101110111011
100001101100011110010110111011111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220222
222222222222222222222222222222222222222022222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111010101011010110111011001101101110110011011
011101101100110111011011011011101101110101101101111101101101110110101101
101101101100110110110110011011011011111111010111110110011011101110111010
110110110110011011101111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222022222222222
222222222222222222222222222222202222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111101010101101011011101100110110111011001101101110110
111011011101101101101110110111010111001111110110110111011010111010101110
111011011011011001101110011111111101011100011001101110111011101011011011
011101110110111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222220220222222200022202002202222002020222
020222022002220020200000202220220002202220202220220020202220222202002220
020220002220002222022220020220222222222222222222222222222222220102222222
222201111111110101010110101100000110101011011101101010110111011100001101
110110001110000011000011011100111111011111011101101011110001111100001101
101101101010111001111111110101101101101010111011100001101100011110000111
000011111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222202220220022020222022002022202002202
022020220020220220022020222020222020222020220022022022220022020220020222
020222022202220220022222222222222222222222222222222222010222222222220111
111111001110010111010111011011001101110110110011011101111110110111011011
111011101101111101110011111101111101110101110110101011111110110110110110
110011100111111110111010110110110011101110111110110110111111011011101111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222200000222222202222202022202022202220202220202020222202022
202022022020202022202022202022202022202200002222022202022202022202022202
220222022202222222222222222222222222222222222201022222222222011111111100
111001011101011101101100110111011011001101110110111011011101101111101110
110111110110110111110110110111010111010110110110111011011011011011001101
101111111011101011011011001110111011111011011011011101101110111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222220220222222220222220202220202222000020000020202022202220000202202
202020202220200000200000220000202220222202220220000202220202220222022220
000222222222222222222222222222222222220102222222222201111111110011100101
110101110110111011011101101110110000011100011100000110111110111011011111
011011011111100111000001011100011011001100011101101101101110110110111111
101110101101101110100000101111101100011110001111000011111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
202022222222022222020022020222222202022202022002022022222020220220220020
222020222020222022222020222022220022022222020222020222022202222222022222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222220202222
222202222202020022000200002202220202220220022000022022022022202200022022
202022202000022200002222020022000022000022200022000002000022222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222200222222222022
202222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222202222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000022222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111110111110111111111
111111111110111110001111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111011111011111111111111111
111011111011011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
222022222222222222222222222222222222222222202222222222222220222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111101111101101110100000001011101100011101110100000
001101111001010111101100011101110110000110111000111111011101011110111001
011011101100001101111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222022202222
222222222222222222222222222222222220222222222222222022222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111110011110110111011011101100110110110110011011011101101011
011001101110110110110111011011101011011101111101110110111011011001101110
110111010111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222200222002
020220220220222202220222022002020000220000220222220020200000202202202022
202022202022202200022220222020022200202000002022202022202202222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111010111011011101110110110011011011011001101110110110101101110110
111011011011011101101110101101111111110111011011101101110110111011011101
011111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222202202022002020202
022222220222202202022002022202022202022220220020222020202020200220202220
200220202220222022200220202200202202200220200220222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
101011101100000111011011010101100011101010111011011010111000011011101100
011100000110000110110000011111011101101110111000011000001100001101111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222220202220202020202222222
022220220202220202220202220202222022202202202020202020202020222020202020
222222202220222020222020220220202020202022222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111110110110
110111011101101101100110110110110011101101011101111101101110110111110111
011011111011011101111101110110111011111101101110110111110111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222220222000020202020222222202222022
022000020000220000220222220000220220202020202020202000002020202022222220
222022202200002022022020202020202222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111011101011011101
110110110110011011011011001110110101110101110110111011011111011101101111
101101110111110111011011101101110110111011011111011111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222202202222202002220022222220222202202222202
022202022222022222222022022020022200202200202220202200202220222022200220
222220202202202200202200222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111101110101101110111000011
011101100011101110111000010111011000111000001101111101110110111110111000
111111000001100000111000111011101101111101111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222002200002200222002222222000220000200002200002202
222202222000022200002002220020222020222020222022000220000020200220000220
220220222020222022222222222222222222222222222222222222010222222222220111
11111111111111111111111111111111111111111610000026060f002220574d46430100
0000000001000000000000001500000000200000a4cc0100a48c02001011110011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111101111101111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222202222202222222222222222222222222
222222222222222222022222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222022220222222222222222222222222222222222
222222222202222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220022202222200002220002202220202
002220002220002200002202202222020022200202200022200022022022022002022202
220200220222020000222002022000220220220200002202200022222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222000222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222220220222222220222020222020222020022020222
020222020222020222222200220202200202220202220202020202022002220222002202
002202022202022002022202020202020222020202220222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222200022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222022202022202022202022202022202022222
022202022222220222020222020222220222220202020202220222022202220202020202
220202220202222202020202022202020222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222222202220202220202220202220202220202222200002202
222222022202200002022222022222020202022000022202220222020202020000222000
020000020202020200002202000002222222222222222201022222222222222222222222
222222222022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222000222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222202222222220000220222020222020022020222020222020222220222222200
220222220202220202220200222002222202220222002202022002022202222202022202
002220020222220202220222222222222222220102222222222222222222222222222222
202222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222000002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222022222222022202200022000002020022200022200022022222022222220200220000
222000222000220022200200002200000202002202220200002200002220002200222002
022222022000222222222222222222010222222222222222222220222022000220200222
000222000220222022002020222020000220222022002020222022222000222202220000
222000222202222000222202220000222000220222020222022000222000222202220000
222022222222222222222222200000222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222202202222
222202220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222022202022202002202022202022
202022202022002202202022202022202022002202202222022202220222022202022202
220222022202220222022202022202022202022202022202022202220222022202222222
222222222222222220202022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002222222220000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222000022202220202222202220202222202220202220
202220220220202220202220202220220000222202220222022202220202222222022202
222222022202220202222202220202220202220202222222022202220222222222222222
222222222220222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222220222020000020222020222220222020000022000022
022020000220000022000020222022220222022202220000220000022202220222222202
220000220000020000020000020222020222222202220000222222222222222222222222
222022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222022202022202002202022202022202022202222202202202022
222022202222202022202222022202220222022202022202220222022202220222022202
022202022202022202022202022202220222022222222222222222222222222222202222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222200000220002202002220002220002202220200002220000202222202220
200002220000222220002200000200002220002200000220002200000200002220002202
220202220220002220002200000202222222222222222222222222222220222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
222022000220222020222022000220222022202022202202222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222022022022
202202202202202022202022200220200220222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222202022202220220220
220220202222202220202020202022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220022220222022022022022020
000020222020202020202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222220222222222222222222222222222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222220222222222222222220222222222222222222222222222222222220222
222022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222020022022202202202202202022202022
202200202200222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222022222222222222222222222222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222022222222222222222022222222222222222222222222222222222202222202222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222202200220002220000220000220002200020222020
222022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222202220220002202002220002222220220002202220200002222202220220
002202220202220202002220002222022202220200002202022022220220220220002202
002220002202220202002202220202220222022202220202220220222220222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222220222020222020022020222022222020222020222020222022220220220222020222
020220220022020222022202220222020222020202202222020202020222020022020222
020222020022020022022022022202220022020022022222222022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222220000222022
202022222022202022222200002022222022202022202222020222022202022202020222
022202022222220222022202022202022002222202020202022222022202022202022202
022202020202200002220222020202020202222222202222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222202220200000
202220200000202220200000200000200002222200222202220200000200222202220200
000222022200000200002202200222220202020200000202220202220202220202220202
020202220222022202020202020222222220222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222220222020222020022020
222020222020222020222020222222220200220222020222020200220022020222022202
220222020222220202202222002220020222020022020222020222020022020220020222
022202220220020220022222222022222200000000000000000000000000000000000000
000000000000000000000000000000000000000000222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222000002200022020022200022022
2022000220222020222222221610000026060f002220574d464301000000000001000000
000000001500000000200000a4ac0100a48c020002200220002202220202200202002220
002200000202220202222202022022220022200220002202002220002200000202002202
220220000200000202220202220220222220222222011111111111111111111111111111
111111111111111111111111111111111111111111111111102222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222201111111111111111111111111111111111111
111111111111111111111111111111111111111110222222222222222222222222222222
222222222222222222222202222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222220022222222202222220111111111111111111111111111111111111111111111
111111111111111111111111111111111022222222222222222222222222222222222222
222222222222220222222222222222222222222220222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
220222222220222222011111111111111111111111111111111111111111111111111111
111111111111111111111111102222222222222222222222000022022222000022200022
022202020022200022200022000022022022220000220000220202220220002220002202
220202202202000022022000222220222022002022222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222022222201111111111111111111111111111111111111111111111111111111111111
111111111111111110222222222222222222222202222222222202220202220202220200
220202220202220202220202222222022202022202020222020222020222020022020202
020202220202022202222022202022002222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222
220111111111111111111111111111111111111111111111111111111111111111111111
111111111022222222222222222222222022222222220222020222020222020222020222
020222220222020222222202220202220202022202022202022222020202020202020222
020202222222202220202220222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222011111
111111111111111111111111111111111111111111111111111111111111111111111111
102222222222222222222222220222222222022202022202022202022202022202022222
000022022222220000220000220200000202220202222202020202020202000022020000
022220000022000022222222222222222222222222222222222222010222222222222202
220222222222222222222200222222222222222222222222222022222002222222222222
222002222022222002222222222222222222022202022222222222222220222022222222
222222222222222222222222222220222222222222222222222022222201111111111111
111111111111111111111111111111111111111111111111111111111111111110222222
222222222222222222202222222200002202220202220200220202220202220202222202
222222022202022222020222020222020222020220020022200202222202022202222022
202222202222222222222222222222222222222222222201022222222222220222022222
222222222222222202222222222222222222222222202222222022222222222222222022
202222222022222222222222222202220202222222222222222022202222222222222222
222222222222222222222202222222222222222222202222220111111111111111111111
111111111111111111111111111111111111111111111111111111111022222222222222
222222222220222222220222022000220000020200222000222000220222220222222200
002202222202022202200022200022022202002220020222220220002222202220200002
222222222222222222222222222222222222220102222222222222000002200202022202
022202220222022000222222000222202220200222202220222022202222202220200222
202222220222022000220000020200222002022002200000220002202220220002202220
202220202220220222222222222222222220222222011111111111101101100011101101
101101110111001111001110111011011101111111111111102222222222222222222222
022022222222022202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222202220202200202220202220220
202202022202222022202220222002202202022022022220222202022002202202022222
022202022202022202002202022002022020222020222022022020222020222020022022
022022222222222222222222222022222201111111111110101101110110101010110011
011011011011011001101100110111111111111110222222222222222222222200022222
222200002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222022020222020222020222022020220202
220222202222222022202220220202202022222022220202202220220202222202220202
220220220202220202220222202202202022222202202022222022202020202200002222
222222222222222222202222220111111111111010110111011010101011001101101101
101101100110110011011111111111111022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222202202200002000002000002202022000222022220
222222202220222022020220022222202222020220222022020222220222020222022022
020222022000022202220220200000220220200000200000202020202220222222222222
222222222220222222011111111111100111011101101010101101010110111110111110
101011010101111111111111102222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222220220222220202220202220202220202022202222022202220
222002202022202020022220222022202002202022202222022202022202202202002202
222202022022022020222022022020222020222020220020222022222222222222222222
222022222201111111111110101101110110011100110110011011111011111011001101
100111111111111110222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222000020000220222020222020222020220002222220002200000202002
202220202200200000202220202002202220222200000220002220000202002200002220
022200002200022200002200022022202022202200002202222222222222222222202222
220111111111111010110111011001110011011001101101101101101100110110011111
111111111022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222011111
111111101101100011100111001101110111001111001110111011011101111111111111
102222222222222222222222222222222222222222222222222222222222222222022202
222222222222222222222222222222222222220222222222222222022222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222201111111111111
111111111111111111111111111111111111111111111111111111111111111110222222
222222222222222222222222222222222222222222222222222222222202220222222222
222222222222222222222222222222022222222222222202222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222220111111111111111111111
111111111111111111111111111111111111111111111111111111111022222222222222
222222202220222022002020000222000220222022222002020000020220220202220202
220202220220002222022202002220020200000202220202220220222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222011111111111111111111111111111
111111111111111111111111111111111111111111111111102222222222222222222220
222202202022002022202022202002202222022002022202020202020022020222020022
020222022202220022020220020220220022020022022222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222201111111111111111111111111111111111111
111111111111111111111111111111111111111110222222222222222222222022220220
202220202220202220202020222202220220220202020202020202022202020202022222
220222022202022202022022020202020202222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222220111111111111111111111111111111111111111111111
111111111111111111111111111111111022222222222222222222202222022022000020
000220222020202022222000022022020202020202020200000202020202222222022202
220220000202202202020202020222222222222222222222222222222222222222222222
222222222222220102222222222222222222022202222222222222222222222222222222
222222220222222222222222022222222222220222222222220022220222222222220222
220022222222222222222220222222222222222222222222222222222222222222222222
222222222220222222011111111111111111111111111111111111111111111111111111
111111111111111111111111102222222222222222222220222202202222202022202022
202022002222222202202202002220020220020222020220020222022202220022022222
020220220220020220022222222222222222222222222222222222222222222222222222
222222010222222222222222222202220222222222222222222222222222222222222222
022222222222222202222222222222202222222222220222022222222222022222220222
222222222222222022222222222222222222222222222222222222222222222222222222
222022222201111111111111111110111111111111111111111111111111111111111111
111111111111111110222222222222222222222000220000200002200002220002202220
222200002220000200222002022202022202022202200022000002020022000022022022
022202022202222222222222222222222222222222222222222222222222222222222201
022222222222222002020000020220220202220202220202220220002222022202002220
020200000202220202220220222202220222022202002202220202002222022202200022
000000002200022022220002222222222222222222222222222222222222222222202222
220111111111111111111011111111111111111111111111111111111111111111111111
111111111022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222022002022202020202020022020222020022020222022202220022020220020220
220022020022022222220220222020220022020022020022022020220202220202202202
202220202220222022222222222222222222222222222222222222222220222222011111
111111111111101001111001011100011110001111011100001101111111111111111111
102222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222202
220220220202020202020202022202020202022222220222022202022202022022020202
020202222222020222202022022202020202022202202022020222020220220220222220
222022202222222222222222222222222222222222222222222022222201111111111111
111110011011011001101110110111011101110111010111111111111111111110222222
222222222222222222222222222222222222222222220220222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222000022022
020202020202020200000202020202222222022202220220000202202202020202020222
222200222220202202220202020202220220202200022202022022022000002022202220
222222222222222222222222222222222222222222202222220111111111111111111011
101101110110111011011101110111011101011111111111111111111022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222202202202002220
020220020222020220020222022202220022022222020220220220020220022222220200
220222020022020220020022020222020202220202202202202220202220222022222222
222222222222222222222222222222222220222222011111111111111111101110111000
011011101101110111011100001101111111111111111111102222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222200002220000200222002022202
022202022202200022000002020022000022022022022202022202222222022002022202
020022022202020022022202022000220220220222000220002200022222222222222222
222222222222222222222222222022222201111111111111111110111011111101101110
110111011101110111110111111111111111111110222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222220111111111111111111001101101110110111011011101
110111011111011111111111111111111022222222222222222222222222222222222222
222222222222220222222222222222222222222202222202222222222222222222222222
222222222222022222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222011111111111111111101001111000111000011110001100000101
111101111111111111111111102222222222222222222222222222222222222222222222
222222022222222222222222222222222022220222222222222222222222222222222222
222202222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222022222201111111111111111111111111111111101111111111111111111111111111
111111111111111110222222222222222222222222022202222200002220002202220202
002220002220002200002202202222020022200202200022022022022002022202220200
220222020000222002022000220220220200002202200022222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222
220111111111111111111111111111111111000011111111111111111111111111111111
111111111022222222222222222222222202222222220222020222020222020022020222
020222020222020222222200220202200202220202020202022002220222002202002202
022202022002022202020202020222020202220222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222221610000026060f002220574d4643010000000000010000000000000015000000
00200000a48c0100a48c0200222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222022222201111111111111111111111111111111111111111111111111111111111111
111111111111111110222222222222222222222222022222222202220202220202220202
220202220202222202220202222222022202022202022222020202020222022202220222
020202020222020222020222220202020202220202022222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222
220111111111111111111111111111111111111111111111111111111111111111111111
111111111022222222222222222222222202222222220222020222020222020222020222
020222220000220222222202220220000202222202020202200002220222022202020202
000022200002000002020202020000220200000222222222222222222222220102222222
222222222222222222222222222222222222222200222222222222222222222202222222
222222022202222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222011111
111111111111111111111111111111111111111111111111111111111111111111111111
102222222222222222222222220222222222000022022202022202002202022202022202
022222022222220022022222020222020022200222220222022200220202200202220222
220202220200222002022222020222022222222222222222222222010222222222222222
222222222222222222222222222222222202222222222222222222220222222222222202
220222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222201111111111111
111111111111111111111111111111111111111111111111111111111111111110222222
222222222222222202022222222202220220002200000202002220002220002202222202
222222020022000022200022002220020000220000020200220222020000220000222000
220022200202222202200022222222222222222222222201022222222222222222222022
202022202200202022202222220222220222000022200022020022022022020000022002
022000222202222000220222022222002220020202202202202222022202220220020200
002200002202222222222222222222222222222222202222220111111111111111111111
111111111111111111111111111111111111111111111111111111111022222222222222
222222222002222222220222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222202220220220
202200202220222220202222022202220202220200220220202022022202022002022202
220222022202202202222022020220020202020222222202222022020220020222020222
020222222222222222222222222222222220222222011111111111111111111111111111
111111111111111111111111111111111111111111111111102222222222222222222222
220222222222000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222200002220222022022020222020
222022222020222202220222020222220222022020202220220202220202222222022202
222220000222222202022202020202022222220222202202022202022202022202022222
222222222222222222222222222022222201111111111111111111111110111110101111
011100101101110111111111111111111111111110222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222022202202202200002000002222
202022220222000022000002022202220002222022022000020000022202220222220222
022222202220000202020202222222022220220220000200002200002202222222222222
222222222222222222202222220111111111111111111111111011111011011101101100
110111011111111111111111111111111022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222202220220220222220202220222202220222
022202220202220200220220202022202202222202022202220222022202022202222022
022222020022200222222202222022022222020222020222220222222222222222222222
222222222220222222011111111111111111111111101111101101110110111011011101
111111111111111111111111102222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222220000022000020000220222022220222020000020000
222000220200220220220220000200002220002200000220002220000222220022000022
002220022222220002200002000022000022022222022222222222222222222222222222
222022222201111111111111111111111110111110110111011100001100000111111111
111111111111111110222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222
220111111111111111111111111011111011011101111110110111011111111111111111
111111111022222222222222222222222222222222222222222222222222222222222222
202220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222011111
111111111111111111101111101101110110111011011101111111111111111111111111
102222222222222222222222222222222222222222222222222222222222222220222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222201111111111111
111111111110111110110000011100011101110111111111111111111111111110222222
222222222222222222222222222222222222222202222220020220022000002200022022
202000022022022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222220111111111111111111111
111011111011111111111111111111111111111111111111111111111022222222222222
222222222222222222222222222222220222220220020220202220202220220220202220
202222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222011111111111111111111111100000
001111111111111111111111111111111111111111111111102222222222222222222222
222222220222222222222222022222022202222022022020222222022020222020222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222201111111111111111111111111111111111111
111111111111111111111111111111111111111110222222222222222222222222222220
022222222222222200002220000222022202202000002202202000022022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222220111111111111111111111111111111111111111111111
111111111111111111111111111111111022222222222222222222222222220022222222
222222220222022222020220220220202220220220202222202222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222011111111111111111111111111111111111111111111111111111
111111111111111111111111102222222222222222222222222220002222222222222222
022202000022200222000022000222000020222220220222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222200022220002220002220002220002202220202220220002220002222022
202220220222222222222222222222222222222222222222222222222222222222222222
222022222200000000000000000000000000000000000000000000000000000000000000
000000000000000000222222222222222222222222200002222222222222222202220222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222202220220222020222020222020222020222020222020222020222022202220022022
222222222222222222222222222222222222222222222222222222222222222222202222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222200000222222222222222220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222202222
202022222022202022202022222022202022202022202022222220222020202222222222
222222222222222222222222222222222222222222222222222222222220222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200000222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222220222220202222
202220202220200000200000200000202220202222222022202020222222222222222222
222222222222222222222222222222222222222222222222222022222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200200022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222022222020222020222020
222020222020222020222020222020222022202220220022222222222222222222222222
222222222222222222222222222222222222222222202222222222222222000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222202022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222202222202200022200022000022200
022022202022202200022200022000002022202202222222222222222222222222222222
222222222222222222222222222222222220222222222222222200022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
202202222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222022202222222222222202222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222222222220002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222000022222222222222222222
222222022222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222222222222222000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222202222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222222222222200022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222022222222222222200000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222
222222222220000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222222222
222020202222222222222222222222222222222222222222222222222222222222222222
222222222222222222220222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222216100000
26060f002220574d464301000000000001000000000000001500000000200000a46c0100
a48c02002222222222222222222200000222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
202222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220000022222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222020202222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222220222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222022222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000022222222222222222222222222222222222222222222222222222222222222222
222022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222202222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222202222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111101111101111111111111111111111111111111111111111
110111111111111111111011111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111110111110111111111111111111111111111111111111111111011111
111111111111101111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222220222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111011011110111001011000111000011011
111100101000000010110110110111011011101101110111001111011101001111001011
000000101110110111011111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222220222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111101110111011011001101101101110101111101100
110111011010101011001101101110110011011011011101110011011011001101110110
011011001101111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111110111011101101110110110110111010111110111011101101
101010101100110110111011001101101101110111011101101110110111011001101100
110111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111011101110111000011000111000011011111100001110110110101010
110101011000001101010110111111011101110111000011011101101010110101011111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111101110111011111101101101101111101111111110111011011001110011011001
101110110110011011111101110111011111101101110110110011011001111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111110
111011101101110110110110111110111110111011101101100111001101100110111011
011001101101110111001101101110110111011011001101100111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111000100000
111000111000111011111011111100011110000110011100110111011011101101110111
001100000101001111000111011101101110110111011111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222202222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222202222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222220222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222220222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222220222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111011111111111111011111011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222220222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111101111111111111101111101111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111100111111011100011110001110100
1101110111000000001100101110001111011110011101111610000026060f002220574d
464301000000000001000000000000001500000000200000a44c0100a48c020001111110
011110010110110110111000111100111101110111011101111000110111101110001110
110110111111111111111111111111111111110222222222222222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111110111110111011011011
101100110110110110110111011011001101110111011101101101110111110110110110
011010101011011101101101110111001101110111011101101110110111011010101011
111111111111111111111111111111022222222222222222222222222222222222222222
222222202222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111011111011101101101111110111
011101010111101101101110110111111101110110111011011111111011011101101010
101101111110110111011100110111011101111110111011011111101010101111111111
111111111111111111111102222222222222222222222222222222222222222222222202
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111010111101110001110000011011101111000
111110110111000011000001110111011111100001111111011110000110101010110000
011011111101110101011101110000011011101100000110101010111111111111111111
111111111111110222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111101011110111011011011101101110111010101111011
011111101101110111011101111101110111111110111111011001110011011101101111
110111011001110111011101101110110111011001110011111111111111111111111111
111111022222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111101110111011101101101110110011011011011011101101101110
110111011101110110110111011111011011011101100111001101110110110111011101
100111011101110110111011011101100111001111111111111111111111111111111102
222222222222222222222222222222222222222222220222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111110111010000010001111000111010011001101100110000111000111100011
000001100111100001111110011110001110011100111000111100110000010111010000
011000111000001110001110011100111111111111111111111111111111110222222222
222222222222222222222222222222222220222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
110111110111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222220222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111011111
011111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222220222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111011111010111111111111111111011111011111111
111111111111111111111111111111111111111111110111110111111111111111111111
111111111111111111111011111111111111111101111111111111111111111111111111
111111022222222222222222222222222222222222222202222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111101111101011111111111111111101111101111111111111111
111111111111111111111111111111111111011111011111111111111111111111111111
111111111111101111111111111111110111111111111111111111111111111111111102
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
101110111000110000000101001111001011100110000000110001101111011100011101
110110111011011101111110010100000001011011011011101101110110111011100111
101110100111100101100000010111011011101101111111111111111111110222222222
222222222222222222222222222202222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111110111011
011101101110110011011011001101101101110110111011011101101110110111011001
101100110111110110011011101101010101100110110111011001101101101110111001
101101100110111011001101100110111111111111111111111111022222222222222222
222222222222222222202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111011101101110111
011011011101101110111110111011011011111101110110111111011101100110110011
011111011101110110110101010110011011011101100110110110111011101110110111
011011101100110110011011111111111111111111111102222222222222222222222222
222222222202222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111101110110111011101101101
110111000011110111101101100000110111011000001100000110101011010101111110
000111011011010101011010101100000110101011011111101110111011100001101110
110101011010101111111111111111111111110222222222222222222222222222222222
220222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111110111011011101110110110111011111
101111101110110110111011011101101110110111011011001101100111111111011101
101100111001101100110111011011001101111110111011101111110110111011011001
101100111111111111111111111111022222222222222222222222222222222220222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111011101101110111011011001101101110110110
111011011011101101110110111011011101101100110110011111011101110110110011
100110110011011101101100110110111011100110110111011011101101100110110011
111111111111111111111102222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111100000111000111100001101001111000111100111100001
110001110000011100011101110110111011011101111110001111000011001110011011
101101110110111011100110000010100111100011101110110111011011101111111111
111111111111110222222222222222222222222222222220222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111100111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111101101111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222022222222222222022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222022222222222222202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222202220
222022000220200222000222000220222022002020222020000220222022002020222022
222000222202220000222000222202222000222202220000222000220222020222022000
222000222202220000222022222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111011111111111111111111111111111111111111111111
111111111110111110011111111111110011110111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222202222022202022
202002202022202022202022202022002202202022202022202022002202202222022202
220222022202022202220222022202220222022202022202022202022202022202022202
220222022202222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111101111111111111111111111111111111111111111111111111111
111011111110111111111111110111011111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222202222202220202222202220
202222202220202220202220220220202220202220202220220000222202220222022202
220202222222022202222222022202220202222202220202220202220202222222022202
220222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111110111110101111011100101101110110
000110111110100111100101110001111000111101110000110111111001111011101001
111011101101101111011101001110111011000011011011011111111111111111111111
111111111111110222222222222222222222222202222220222020000020222020222220
222020000022000022022020000220000022000020222022220222022202220000220000
022202220222222202220000220000020000020000020222020222222202220000222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111011111011011101101100110111011011101011
111001101101100110111011011101110111011101011111011011101110011011010110
101110111010110011011011101101110101101101111111111111111111111111111111
111111022222222222222222222222220222222022202022202002202022202022202022
202222202202202022222022202222202022202222022202220222022202022202220222
022202220222022202022202022202022202022202022202220222022222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111101111101101110110111011011101101110101111101110
110111011011101101110111011101110101111101101110111011101101011010111011
101011011101101110110111010111001111111111111111111111111111111111111102
222222222222222222222220222222200000220002202002220002220002202220200002
220000202222202220200002220000222220002200000200002220002200000220002200
000200002220002202220202220220002220002200000202222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111110111110110111011100001100000110000110111110111011100001
101110110111011101110000110111111610000026060f002220574d4643010000000000
01000000000000001500000000200000a42c0100a48c0200011111101110111011010110
011110111010110111011000001100001101110011111111111111111111111111111111
111111022222222222222222222222022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111101111101101110111111011011101101111101111101110
111111011011101101110111011101111101111101111110111011101011101010111011
011101011101101110110111110111001111111111111111111111111111111111111102
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111110111110110111011011101101110110111110111110011011011101
101110110111011101110111110111110110111011100110101110101011101101110100
110110111011011111011011011111111111111111111111111111111111110222222222
222222222222022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111011111011000001110001110111011011111011111010011110001110000111
100011000001011111011111100110000010100110111010110000000111010100111011
101101111101101101111111111111111111111111111111111111022222222222222222
222202222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
101111101111111111111111111111111111111111111111111111111011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222202222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111110000000
111111111111111111111111111111111111111111111111110000111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222202222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222202222222222222222222222
222222222222222222222202222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222220222222222222222222222222222222
222222222222220222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222220222222222222222222222022202200022022202
022202020022200022220222022202200022200022220222000022222022202200022222
200022020022200022022202200202022022022220222022222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000022222222222222220222222222222222222222202202202220202220202202200
220202220222022202220202220202220222022202220222202220202220222202220200
220202220202202202200202020202222002202222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222200002220202220222020222020202220222020222
222202220222020222020222222202220222022220222020222022220222220222020222
020202220222020202020222202020222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222002222022202000002002222022202000002220222
000002022202022222220222000022222022202022202222022222022202022202002222
200002020202022220202022222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222202002202220202220202002200220202220222022202220202
220202220222022202222222202220202220222202220200220202220202002222220200
222002222022002222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222022222222222
222222222222220220022000220222020220020200222000220000020222022000222000
220000020222222220000022000222222000220200222000220220020000220022200222
202220222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222202222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222202222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222020202222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222202222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
222222222222222222222222222222222220222220022222222222222220022220222222
222222222222222222222222222222222022202022222222222222220222022222222222
222222222222222222222222220222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222022222220222222222222222220222022222222222222
222222222222222222222222202220202222222222222222022202222222222222222222
222222222222222222202222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222220002222022202002222022202220222022222022202002202220200002202022
022220222022000220000020200222002022002200000220002202220220002202220202
220202220220222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220222222222222222222222222220
222022202220022022020220220222202222020220022020222020222020202202222022
202022202022202002202022002022020222020222022022020222020222020022020022
022222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222222222222222222222222022222220
222022202202022020222220222202022022202022202022202022002222202220202220
220220202220202220222202202202022222202202022222022202020202020202222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222222222222222222222202222222022202220
220202200222222022220202202220200000200002202200222220222020222022022020
222022000022202220220200000220220200000200000202020202020222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222200000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000222022222222222222222222222222220222022202220022020222020
200222202220222020022020222020222220202202222022202022202202202002202222
202022022022020222022022020222020222020220020220022222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022022222222222222222222222222222200022000002020022022202022002000
002022202020022022202022222020220222200000220002220000202002200002220022
200002200022200002200022022202022202022202202222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202202222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110111110111111111111
11111111111111111610000026060f002220574d46430100000000000100000000000000
1500000000200000a40c0100a48c02001111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111101111101111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222022222222222022
202222222222222222222222222222222222222222222222022222002222222222222222
222222222222022202222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111100011110110000000110001101111
011100101111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222202222222222202220222222
222222222222222222222222222222222222222202222222022222222222222222222222
222202220222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111101110111011101110110111011011101101100
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222022000
222202220222022000222000222222000220222020200222000220000022000220222022
000220222020222022000222220222020200222202220222200202222200222002020000
022002022222022222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111110111011101111011011011111101110110111011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222202022202220222
022022022202022202222022202022202002202022202022202022202202202022202022
202002202022202222022022002202202022022202200222202202022002022202022002
222202222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111011101110111101101100000110111011100001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222000022220000202222222022202022202
220202222222202220202220202220202222220220202222220220202222202220202020
202222222202022202220220202202220222022222220202220220220202220220000222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101110111011110110110111011011101111110111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222220222020000022202220022220222020000
022220222020222020222020000022022020000022022020000020000020202020000022
220022220222022020220222200002222220222000022022022000020222022222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
110111011101111011011011101101110110111011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222022202022202220222020022022202022202222022
202022202002202022202202202022202202202022202022202022002022202222020022
002202022202022222220222202202222202202202222202022202222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111100011
000001100001110001110000011100011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222202220220002200000202200220002220002222220002200000
202002220002220000220002220000220002202220202220220002222202200202002202
220200020000222222002200002220000200002202220222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222200022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222000000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111110111111111111011111011111111111110111110111111111111111111111111
111111111111111111111111111110111111111111011111011111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111100
000000000000000000000002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222202220222222222222222222222222222222222222222222222222222
222222222222222202222222222222222222220102222222222201111111111111111111
011111111111101111101111111111111011111011111111111111111111111111111111
111111111111111111111011111111111101111101111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222220000000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222220222022222222222222222222222222222222222222222222222222222222222
222222222022222222222222222222010222222222220111111111111011101101001111
000110000000110011110001100000001100101110111100011011110111000111011011
011111011101101001111000110000000110011110111100101100011101110111011110
001101111011000111011101110001110111100011111111111111022222222222220002
222222222222222222222220002220002202220220002200002202220200002202200022
222022202200202022202020022200202000022022202200022022202022202022202222
000002200022022202220222200022022202000022022202200022200022220222022202
202222222222222222222201022222222222011111111111101110110011011011101101
110110110110111011011101101100111011101110110111011011101101010101111101
110110011011011101101110110110111011101100110110110011011101110111011011
101101101101110110111011011101110111111111111102222222222222222222222222
222222222222220222020222020222020222020222020222020222020202220222202220
202200202220200220202200202220220220202220202220200220220220222202220202
220220220222022202220220220202220202220202220202220222022200220222222222
222222222222220102222222222201111111111110111011011101101111111011011011
011011111110110110111011101110111111011101101111110101010111110111011011
101101111111011011011011101110111011011011001101110111011111101110110110
110111011011101101110111011111111111110222222222222222222222222222222220
000222022202022222022202022202022202022202022202020222222220222020222020
222020222020222020222022022020222220222020202022000022222022020222222000
022202220222222022020222020222020222020222222202220202022222222222222222
222222010222222222220111111111111011101101110110000011101101101111100000
111011011100001110111000001101110110000011010101011111011101101110110000
011101101101111110111100001100011101010111011100000110111011000111000001
101110110111011101111111111111022222222222222222222222222222222222222202
220202222200000202220200002200000200002202000002222000002200002022202022
202200002000022202202000002000002020202022202222202202000002022202220222
000002202202000022000002022202022222220222020202222222222222222222222201
022222222222011111111111101110110111011011101110110110111110111011101101
111110111011101110110111011011101100111001111101110110111011011101110110
110111111011111110110110110110011101110111011011101101111101110110111011
011101110111111111111102222222222222222222222222222222222222220222020222
020222020222020222020222020222220202220222202220222220202220200220222220
202220220220202220202220202200202220222220220202220202220222022202220220
220202222202220202220202220222022202200222222222222222222222220102222222
222201111111111110111011001101101110111011011011011011101110110110111011
101110111011011101101110110011100111110111011001101101110111011011011011
101110111011011011011001110111011101101110110111110111011011101101110111
011111111111110222222222222222222222222222222222222222200022200022022202
200022000022022202022222022000222220222020000220000020200220000220000222
000022000220222020222022000022222000022000222000020000022000222000020222
220222022000222000220000020222022022222222222222222222010222222222220111
111111111000001101001111000111100001110011110001111000011100011000001100
011100000111000111001110011111000001101001111000111100001110011000001100
011100011101110100000110001110000011011111011101110001110001100011111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111011111111111111011111011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111011111011111111111111111111111111111111111111111101111111111111111110
111111111111110111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111101111111111111101111101111111111111111
111111111111111111111111111111111111111111111111111111111111111111101111
101111111111111111111111111111111111111111110111111111111111111011111111
111111101111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222000222000222000222000220222
020222022000222000222202220222022022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
100111111011100011110001110100110111011100000000110010111000111101111001
110111011111011011110111001011000111100011101110111111001010000000101101
101101110110111011011101110011110111010011110010110000001011101101110110
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222022022202022202022202022202022202022202
022202022202220222002202222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111101111
101110110110111011001101101101101101110110110011011101110111011011011101
111101110111011011001101101101110110011011111011001101110110101010110011
1610000026060f002220574d464301000000000001000000000000001500000000200000
a4ec0000a48c020001101110110011011011011101110011011011001101110110011011
001101111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222022222020222220222020222020222220222
020222020222020222222202220202022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111011111011101101101111110111011101010111101101101110110111111101110110
111011011111011101110110111011011011011101100110111110111011101101101010
101100110110111011001101101101110111011101101110110111011001101100110111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222202222202022222022202022202000002000002000002
022202022222220222020202222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111010111
101110001110000011011101111000111110110111000011000001110111011111100001
111101110111011100001100011101110110101011111100001110110110101010110101
011000001101010110111111011101110111000011011101101010110101011111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220222220202220202220202220202220202220202220202220202
220222022202200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111101011110111011
011011101101110111010101111011011111101101110111011101111101110111110111
011101111110110110110111011011001111111110111011011001110011011001101110
110110011011111101110111011111101101110110110011011001111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222022222022000222000220000222000220222020222022000222000220000
020222022022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111101110111011101101101110
110011011011011011101101101110110111011101110110110111011111011101110110
111011011011011101101100111110111011101101100111001101100110111011011001
101101110111001101101110110111011011001101100111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222022222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011110111010000010001111000111010011
001101100110000111000111100011000001100111100001111100010000011100011100
011110001110111011111100011110000110011100110111011011101101110111001100
000101001111000111011101101110110111011111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222220000222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201110111110111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111011111011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111011011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111011111110111110111111111111
111111111111111111111111111111011111111111111111101111111111111101111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111011111111011111011111111111111111111
111111111111111111111101111111111111111110111111111111111011111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111101110010100000001011011011011101101110110111
011100111101110100111100101100000010111011011101101110111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111101110110011011101101010101100110110111011001101101101
110111001101101100110111011001101101110111011111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222220222022000220222020222020200222000222202220222022000222000222202220
000222022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111110111011101110110110101010110011011011101100110110110111011101
110110111011011101100110111011011101111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222022
022022202022202022022002202022202220222022202022202022202220222022202222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111011110000111011011010101011010101100000110101011011111101110111011100
001101110110101011100001110111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222000022202022202220
202220202022202220202222222022202220202220202222222022202220222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111101111
111011101101100111001101100110111011011001101111110111011101111110110111
011011001101110111011111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222220022220222020000020
022220222020000022202220000020222020222222202220000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111110111011101110
110110011100110110011011101101100110110111011100110110111011011101101100
110111011101111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222020022022202022202020022002
202022202220222022202022202022202220222022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111101110001111000011001
110011011101101110110111011100110000010100111100011101110110111011100001
101111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222202200220002202220202200202002220002
200000202220220002220002200000202222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111110111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111110111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111101111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111110111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222220222020222222
222222222222222222222222222222222222222222222222220222222222222222022222
222222222222222222222222222222022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111101111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222022202022222222222222
222222222222222222222222222222222222222222022222222222222202222222222222
222222222222222222222220222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111110111011100111011101110001101111011011101101110111011110001101
111011000111011101110001110111100011111110001110100111011110010110111011
100101111100011011110111001011100111101110111011111111111111111111111102
222222222222222222222222222222222222220020200000202002220002220002202220
220002220002222022200002222202220202002220002202220200222002020220220202
202202000022022022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111001101101101101110110111011011101101110110011011101110111011011101101
101101110110111011011101110111110111011001101101110110011011101101100111
110110110111011011001101101110111001101111111111111111111111110222222222
222222222222222222222222222220220020222020022020222020222020222020222020
222022202220222022220222020022020222020222002202022002020202020202020202
220202222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111100110
110110110111011011101101110110111011001101110111011111101110110110110111
011011101101110111011111011101101110110111011101101110110111011111011011
011101101110110110111011100110111111111111111111111111022222222222222222
222222222222220000222022202202202022202022222022222022202022202022222220
222022202222022202022202022202022202220202220202020202020202020222020222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111110101011011111
011101101110110111011000001101010111011100000110111011000111000001101110
110111011101111101110110111011011110000110000011100001111100011101110111
000011011111101110101011111111111111111111111102222222222222222222222222
222222222222220000220220202220200000202222200000202220202222222022200002
222202220202220202220202220222022000020202020202020202000022022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111011001101111101110110
111011011101101110110110011101110111011011101101111101110110111011011101
110111110111011011101101111111011011101111110111110110111610000026060f00
2220574d464301000000000001000000000000001500000000200000a4cc0000a48c0200
011101111110110111111011101100111111111111111111111111022222222222222222
222222222222222222222222202202202002202022202022202022202022202022202220
222022222222022202002202022202022200220222220200222002002220020222220222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111110110011011011
011101101110110111011011101101100111011101110110111011011111011101101110
110111011101111101110110011011011101110110111011011101111101101101110110
111011011011101110110011111111111111111111111102222222222222222222222222
222222222222200002220000202002220002220002202220220002220002200000202222
222200000202002220002200020200220000220022200200222002022222022022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111011101110011100000111
000111000001101110110111010000011000111000001101111101110111000111000110
001111111000111010011100011000111011101110001111110001110000011100011110
011000001011101111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222022222222222222222222222222222222222202
222222222222222222222222222222222222222222222222222222222022202222222222
222222222222222222222222222222222222022222222222222222222222222222222222
222222222202222222222222222222010222222222220111111111111111111111111111
100111110100111111111111111111101111111111111111111111111111111111111111
111110111110111111111111111111111111111111111111111011111111111111111111
111111111111101111111111111111111111111111111111111111022222222222222222
222222222222222222222222202222222222222222222222222222222222220222222222
222222222222222222222222222222222222222222222222202220222222222222222222
222222222222222222222222222202222222222222222222222222222222222222222222
222022222222222222222201022222222222011111111111111111111111111101011111
011101111111111111111111011111111111111111111111111111111111111111111011
111011111111111111111111111111111111111111101111111111111111111111111111
111111011111111111111111111111111111111111111102222222222222222222222222
222222222222200000220002202220200002222222222222222222020022200022000000
022000220222020222022000222222000222202220000022000220222020000220222022
000220222022220222020200222000222000220222022000220220220200002202202222
222222222222220102222222222201111111111111111111111111110100000001110111
011011011100101101111110001111001011011011000111011101110001100000001100
101110111011111100111100011110001110100111100101101110110111011100011101
111110111011111111111111111111111111110222222222222222222222222222222222
222220220220222022022020222022222222222222222200220202220202202202022202
022202002202022202222022202220222022202022202202202022202022202022202002
202222022202002202022202022202202202022202020202020222020222222222222222
222222010222222222220111111111111111111111111110111011101110101101010101
101100111111110111011011001101011011101101110110111011011101101100111011
111111101101101110110111011001101101100110111011001101101110111011111001
101111111111111111111111111111022222222222222222222222222222220000222022
022022222202202022202222000000000002220222020222220220220202222202220202
020202222222202220222022220220202222220220202220202220202220202020222202
220202220202220202220220220202222202020202022202022222222222222222222201
022222222222011111111111111111111111111011101110111010110101010110111011
111111111101101110110101101110110111011011101110110110111011101111111110
110110111011011101101110110111011011101100110110111111101111100110111111
111111111111111111111102222222222222222222222222222222222222202202200000
220220200002222222222222222222022202000002022022020000020000020202020000
022220222022202222022020000022022020000220000020222020202022220222020222
020222020222022022020000020202020200002202222222222222222222220102222222
222201111111111111111111111111101111011011101011010101011100001111111111
110111000011001110111011000001101110111011011100001110111111111011111011
101101110110111011100001100000110101011000001110111110101011111111111111
111111111111110222222222222222222222222222222222222220220220222022022020
222222222222222222222200220202220202202202022202022202022002022202222022
202220222202202022202202202022222022202022202022002222022202002202022202
022202202202022202002220020222220222222222222222222222010222222222220111
111111111111111111111110111101101101110100111001111110111111111100111111
101101011011101101110110111011101101111110111011111111101111101110110111
011011101111110110111011011001101110111011111011001111111111111111111111
111111022222222222222222222222222222222222222022022200022200002022222222
222222222222220200222000220220220220002202220202220220002222220002200000
220000220002220000202222202220220002202220222200000202002220002200002220
000220002200222002022222022022222222222222222201022222222222011111111111
111111111111111011110110110111010011100110111011111111111101101110110101
101110110111011011101110110110111011101111111110110110111011011101100110
110111011011101101100110111011101111101100111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111110111011011011101001110011100011111111111110111000111011011000111
011101110001111000011100011000001111111100111100011100001110100111100011
101110110111011100011101111110111011111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220022222222222222222222222200002222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
011101101111111111111111111111111111110111011111111111111111111111111111
111111111111111111111111111111111111111111110111111111111111111111111111
111111111111110111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220220222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111110110000
111111111111111111111111111111100011111111111111111111111111111111111111
111111111111111111111111111111111111100001111111111111111111111111111111
111110111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222202222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222220222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222000222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222200022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111011111111111101111101111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111101111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
220002222222222222222222222220002222000222000222000222000220222020222022
000222000222202220222022022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111101111111111110111110111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222000222
222222222222222222220222022022202022202022202022202022202022202022202022
202220222002202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111101
110110100111100011000000011001111011110010110001110111011101111000110111
101100011101110111000111011110001111111000111010011101111001011011101110
010111110001101111011100101110011110111011101111111111111111110222222222
222222222222222222222222222222222222222222222222222222222200022222222222
222222222220222220202222202220202220202222202220202220202220202222222022
202020222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111110111011001
101101110110111011011011101110110011011011001101110111011101101110110110
110111011011101101110111011111011101100110110111011001101110110110011111
011011011101101100110110111011100110111111111111111111022222222222222222
222222222222222222222222222222222222222222222222200000222222222222222222
222022222020222220222020222020000020000020000020222020222222202220202022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111011101101110110111
111101101101101110111011101101101100110111011101111110111011011011011101
101110110111011101111101110110111011011101110110111011011101111101101101
110110111011011011101110011011111111111111111102222222222222222222222222
222222222222222222222222222222222222222220000022222222222222222222202222
202022202022202022202022202022202022202022202022202220222022002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111101110110111011000001110110
110111111011110000110001110101011101110000011011101100011100000110111011
011101110111110111011011101101111000011000001110000111110001110111011100
001101111110111010101111111111111111110222222222222222222222222222222222
222222222222222222222222222222222020202222222222222222222220222220220002
220002200002220002202220202220220002220002200000202220220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111110111011011101101110111011011011111
101111111011011011011001110111011101101110110111110111011011101101110111
011111011101101110110111111101101110111111011111011011011101111110110111
111011101100111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222022222222222222222222222202220222222222222220
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111011101100110110111011101101101101110111011
101101101101100111011101110110111011011111011101101110110111011101111101
110110011011011101110110111011011101111101101101110110111011011011101110
110011111111111111111102222222222222222222222222222222222222222222222222
222222222222222222202222222222222222222222222000222222222222222200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111100000110100111100011110000111001100000110001110001
110111010000011000111000001101111101110111000111000110001111111000111010
011100011000111011101110001111110001110000011100011110011000001011101111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222220222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111610000026060f002220574d46430100
0000000001000000000000001500000000200000a4ac0000a48c02001111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222220222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222202222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222220000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000002222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110222222222222222201022222222222011111111111111111111111111111111111
111111111110111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111101111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222201111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111022
222222222222220102222222222201111111111111111111111111111111111111111111
111011111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222220
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111102222222222
222222010222222222220111111111111111111111111111111011111011100011101001
111001110111011100011101101101110111011000111011101100001101101110111110
111010111101110010110111011111010011110010111000111100011110111000011011
111111111111111111111111111111022222222222222222222222222222222011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110222222222222222201
022222222222011111111111111111111111111111101111101101110110011011011011
011101101110110101110111001101101101101110110111010110011011111011101101
110110110011011101111100110110110011011101101110111011101110101111111111
111111111111111111111102222222222222222222222222222222201111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111022222222222222220102222222
222201111111111111111111111111111110111110110111111011101101101101110110
111111010111011100110110110110111011011101011001101111101110110111011011
101101110111110111011011101101110110111011101110111010111111111111111111
111111111111110222222222222222222222222222222220111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111102222222222222222010222222222220111
111111111111111111111111111011111011000001101110110111110111011000001100
111101110101011000111000001100001101101010111110111011011101110000110000
011111011101110000110111011011101110111000011011111111111111111111111111
111111022222222222222222222222222222222011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110222222222222222201022222222222011111111111
111111111111111111101111101101110110111011011111011101101110110101110111
011001101101101110110111110110110011111011101101110111111011011101111101
110111111011011101101110111011101111101111111111111111111111111111111102
222222222222222222222222222222201111111111111111111111111111111111101111
111111111111111111111111111111111111111111011111111111111111111111111111
111111111111111111111111111111111111111111111011111011101111111111111111
111111111111111111111022222222222222220102222222222201111111111111111111
111111111110111110110111011001101101101101110110111011010111011101100110
110110111011011111011011001111101110110111011011101101110111110011011011
101101110110111011101110111110111111111111111111111111111111110222222222
222222222222222222222220111111111111111111111111111111111101111111111111
111111111111111111111111111111111110111111111111111111111111111111111111
111111111111111111111111111111111111101111101111011111111111111111111111
111111111111102222222222222222010222222222220111111111111111111111111111
111011111011100011101001111001110000011100011101100000010111011000111011
101101111101101110111110000011000001110001110111011111010011110001110000
111100011000001011111011111111111111111111111111111111022222222222222222
222222222222222011111111111111111111111111111111110111110111101111010111
010111101100011110001111111011111111110001111001011100011110001111011110
010111111111011101111110111010000000101101111111111111111111111111111111
111110222222222222222201022222222222011111111111111111111111111111101111
101111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111011111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222201111111111111111111111111111111110111111101110111011001101101110
110110110111011111111111111110111011011001101110110111011101110110011111
111100110111111011111101110111111011111111111111111111111111111111111022
222222222222220102222222222201111111111111111111111111111110000000111111
111111111111111111111111111111111111111111111111111111111111111111111110
011111111111111111111111111111111111111111111111111110000111111111111111
111111111111111111111111111111111111110222222222222222222222222222222220
111111111111111111111111111111111011111111011011011100110110111011011011
011111111111111111111111101101110110111011011101110111011101111111110011
011111101111111011011111101111111111111111111111111111111111102222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110110111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222011111111
111111111111111111111111101111111101101101110101011011101100011100000111
111111111111111110111000011011101101110111011110000111111111010101111110
111111101101111110111111111111111111111111111111111110222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222201111111111111111
111111111111111110111111111000001111011001101110110111110111011111111111
111111100111111101101110110111011101111111011111111101100111111011111110
110111111011111111111111111111111111111111111022222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222220111111111111111111111111
111111111011111111011011011101100110111011011111011101111111111111111111
101101110110111011011101110111011101111111110110011111101111111011011111
101111111111111111111111111111111111102222222222222222010222222222220000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000022222222222222222222222222222222011111111111111111111111111111111
110110101101101101110111011000001101111110001110101111111010111110111000
111000011110001100000110001110101111011101111000001111100001111101111111
111111111111111111111111111110222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222201111111111111111111111111111111111011010
110110110111111111111111111111111111111010111111101010111011111111101111
111111111111111111111010111111111111111111111111111111110111111111111111
111111111111111111111022222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220111111111111111111111111111111111110101000111011
100111111111111111111111111111101011111110101100011111111111000011111111
111111111111101011111111111111111111111111111110111111111111111111111111
111111111111102222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222201111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111022
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111102222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222201111111111111111
111111111111111111111111111111111111111111111111111111111111111110111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111022222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220111111111111111111111111
111111111111111111111111111111111111111111111111111111111011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111102222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222011111111111111111111111111111111
111111111111111111111111111101110111001011011101101001111001011000110111
101110001110111011011101101110110110110111111111111111111111111111111111
111111111111111111111111111110222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222020202222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222201111111111111111111111111111111111111111
111111111111111111110111011011001101110110011011011001101101101110110111
011011101100110110111011010101011111111111111111111111111111111111111111
111111111111111111111022222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220111111111111111111111111111111111111111111111111
111111111111011101101110110111011011101101110110110110111011011111101110
110011011101101101010101111111111111111111111111111111111111111111111111
111111111111102222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222011111111111111111111111111111111111111111111111111111111
111100000111000011011101101110111000011000111011101100000110000011010101
110000110101010111111111111111111111111111111111111111111111111111111111
111110222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222221610000026060f002220574d464301000000000001000000
000000001500000000200000a48c0000a48c020022222222222222222222222222222222
222222222222222222222220111111111111111111111111111111111111111111111111
111111111111011101111110110111011011101111110110110110111011011101101110
110110011011101100111001111111111111111111111111111111111111111111111111
111111111111102222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222011111111111111111111111111111111111111111111111111111111
111101110110111011011101100110110111011011011011101101110110111011011001
101110110011100111111111111111111111111111111111111111111111111111111111
111110222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222201111111111111111111111111111111111111111111111111111111111110111
011100011100000110100111100011100011100000111000111011101101110111000011
001110011111111111111111111111111111111111111111111111111111111111111022
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111102222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222201111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111022222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111102222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222201111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111022222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220111111111111111111111111111111111111011111111111
111111011111111111111111111111111111111111111111111111111111111111111111
111111011111011111111111111111111111111111111111111111111111111111111111
111111111111102222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222011111111111111111111111111111111111101111111111111111101
111111111111111111111111111111111111111111111111111111111111111111111101
111101111111111111111111111111111111111111111111111111111111111111111111
111110222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222201111111111111111111111111110111110110100111100011101110100111100
101101101101101101101100001101111101110111000111111100011110110000000110
001101111011000111011101100001101101101101111111111111111111111111111022
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
111111111111111111111111111011111011001101101110110111001101101100110101
010110101010110111010111110111011011101111101110111011101110110111011011
101101101101110110111010110101010111111111111111111111111111102222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222011111111
111111111111111111101111101101110110111011011101110110111011010101011010
101011011101011111011101101110111110111011101111011011011111101110110110
110111011011101011010101011111111111111111111111111110222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222201111111111111111
111111111110111110110111011011101101110111011100001101010101101010101100
001101111101110110111011111011101110111101101100000110111011000111000001
100001101101010101111111111111111111111111111022222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220111111111111111111111111
111011111011011101101110110111011101111110110011100110011100110111110111
110111011011101111101110111011110110110111011011101101111101110110111110
110011100111111111111111111111111111102222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222011111111111111111111111111101111
101100110110111011011100110110111011001110011001110011011111011111011101
101110111110111011101111011011011101101110110111110111011011111011001110
011111111111111111111111111110222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222201111111111111111111111111110111110110100
111100011100010100111100011100111001100111001101111101111100000111000111
111100011000001100001110001110000011011111011101101111101100111001111111
111111111111111111111022222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220111111111111111111111111111011111011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111102222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222011111111111111111111111111100000001111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222201111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111022
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111102222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222200000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000022222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222000022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000000022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220000000022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200200222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222002200222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022220
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222221610000026060f002220574d4643010000000000010000000000000015000000
00200000a46c0000a48c0200222222222222222222222222222200222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222220022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200222222222222222222222222222222222022222222222022
202222222222222222222222222222222222222222222202222222222222222222222222
022222022222222222222222002222022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222002222222222222222222222222222222222202222222222202220222222
222222222222222222222222222222222222220222222222222222222222222220222202
222222222222222222022202222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220022222222222222222222222222000220222020200222000220000022000220222022
000220222020222022000222220000022000220222022000220222022022220200222000
222000222202220200222000222000220000222022222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220222222
222222222222222222222022202022202002202022202022202022202202202022202022
202002202022202222022022022202202202022202002202222222002202022202022202
202022002202022202022202022202222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222200222222222222222
222222000022202220202220202220202222220220202222220220202222202220202020
202222222202202202222220220202222202020222222202220202222202222220202202
220202222202220202220222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002222222222222222222222222
222220222020222020222020000022022020000022022020000020000020202020000022
220220220000022022020000020202022222220222020000020222222020220222020222
220222020000222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220022222222222222222222222222222222022
202022202002202022202202202022202202202022202022202022002022202222022022
022202202202022202022002222222002202022202022202022202002202022202022202
022202222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200222222222222222222222222222222222220002200000
202002220002220000220002220000220002202220202220220002222202202220002220
000220002202220222222202002220002220002202220202002220002220002200002222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220220222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222202222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222002222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222022222222222022202222222220222
020022222222222022222222222222222222222222222222222222222222222222022222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222202222222222202220222222222022202220222
222222202222222222222222222222222222222222222222222222222220222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222220022222222222222222222222222222222222222222222222222220020202220
220020202220202220220022222000022000022020222022000220222020222022000220
222020222020222022220222020200222000220000020000220200000222022200000000
220002202222000222220222020222022002020222022002022022222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
222222222222222222222222222222222222222222222222222220220020222020220022
022020022020220222202220202220202022202022202202202022202022202022202002
202202202222022202002202022202022202022202020222022020220220220220222020
222022202222022202202202022002022202022002222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222002222222222
222222222222222222222222222222222222220000222022202022202022202202202020
202222022220222020222020202220202220220220202220202222202220202020220000
222202220202220202222220220202220202202202202022022022022022222022202220
222202220220220202220202220202220222222222222201022222222222000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000002
222222222222222222222222222222222222220000200000220000220220202020222022
222000022000022020222020222022022020000020000020000020202020222022220222
020222020000022022020000220220220220202202202202200000202220222022220222
022022022000020000022000022222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222020222022222022022020220020220222202220
202222202022202022202202202022202022202022202022002022202222022202002202
022202202202022222022022020222020220220220222020222022202222022202202202
222202022202222202222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222000022022202000022200002022202200222220000220222220
200000220002220000202220220002202220202220220000222200000202002220002220
000202222202200002022202022022022200022000220002222200000220000200002202
220200002220222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100011101001110111100101101110111000111011011011111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222202222222222222222222222222222222222222202222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111101
110110011011011101100110111011011101101010101111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222220222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110111011011
101101110111011011101101110110101010111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222216100000
26060f002220574d464301000000000001000000000000001500000000200000a44c0000
a48c02002222222222222222222222222222202220220020202220202220222220202220
220002222202220202002220002202220222022000222002220020220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111101
110110111011011110000110000011011101101010101111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222220222020220022022020022022222020022020222022
220222020022020222020222022202022202022020220022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110111011011
101101111111011011101101110110011100111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222220000222022202022202202202020202200002020202022222222022202
022202022202022202220202220222202022202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011101100110110111
011101101110110111011001110011111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222200000220000220220202020202220202020200000222202220202220202
220202220000020222022202220000222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111110001110100111000110001110
111011100011100111001111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222220222022222022022020220020222020220020222022220222020022020222020222
022202022202022022222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222022
202000022200002022202022202022202200022222000002020022200022000202220220
002220022000022202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111011111111111111011111011111111111111111111111111111111111
111111110111111111111011111011111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111101111111111111101111101111111111111111111111111111111111111111111
011111111111101111101111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222022202222022202222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111100111111011100011110001110
100110111011100000000110010111000111101111001110111011111011101101001111
000110000000110011110111100101100011101110111011110001101111011000111011
101100001101101101101111111111111111110222222222222222222222222222222222
222222202220222220222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111101111101110110110111011001101101
101101101110110110011011101110111011011011101111101110110011011011101101
110110110111011101100110110110011011101110111011011101101101101110110111
010110101010111111111111111111022222222222222222222222222222222202222020
000022022022202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111110111110111011011011111101110111010101111
011011011101101111111011101101110110111110111011011101101111111011011011
011101110111011011011001101110111011111101110110110110111011011101011010
101011111111111111111102222222222222222222222222222222220222222022202222
220222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111110101111011100011100000110111011110001111101101110
000110000011101110111111000011111011101101110110000011101101101111110111
100001100011101010111011100000110111011000111000001100001101101010101111
111111111111110222222222222222222222222222222222022222220220222222022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111010111101110110110111011011101110101011110110111111011011
101110111011111011101111101110110111011011101110110110111111011111110110
110110110011101110111011011101101111101110110111110110011100111111111111
111111022222222222222222222222222222222202222222022022222202222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111011101110111011011011101100110110110110111011011011101101110111011
101101101110111110111011001101101110111011011011011101110111011011011011
001110111011101101110110111110111011011111011001110011111111111111111102
222222222222222222222222222222220222222202202222220222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111101
110100000100011110001110100110011011001100001110001111000110000011001111
000011111000001101001111000111100001110011000001100011100011101110100000
110001110000011011111011101101111101100111001111111111111111110222222222
222222222222222222222200000222220000222220222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111101111101111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111110111110111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111101
111111111111111111111111111111111111111111111111111111111111011111011101
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222022222222222022222222222
022222222222222222222222222222220222222222222222222222222222222222222222
222222222222222220222222222222222222222222222222222202220222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111110111111111
111111111111111111111111111111111111111111111111111101111101111011111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222202222222222202222222222220222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222022222222222222222222222222222222220222022222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111010011110010110111
011100011101110111001011111011101111110111010000000101101110111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222220002220020200222000220200222002022022220220220220
020222022220002202002202220220020202220200002202220220002220002222202220
202002220002202220220022000022200022000002200022220222000022200022222022
202222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111100110110110011001101101110
110111011011001111100110111111011111101110111111011111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222220222020220002202022202002202022002222222020202020220022202
220222020022020022020220022022020222020222020222020222022220222020022020
222020022020220202220202220202220202220222022202220202220222200220222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111110111011011101100110110111011011101
101110111110011011111101111111011011111101111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222022222022202220202222202220202220222222202020202022202220222022222
022202020202022202202202022202022202022202022222222022202022202022202020
202222020222020222022022020222222202220222020222022220202022222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111011101110000110101011011101100000111000011
111010101111110111111101101111110111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222202
222202220222020000020222022000022222220202020220000222022200000202220202
020220000220220200002200000202220200000222202220202220202220202020222022
000022022202202202022222220222000022022202222020202222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111101110111111011011001101110110111011111101111101100
111111011111110110111111011111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222220222020220
002202022202002202222202222222002220022222022202220222020022020220022222
022022020222220222020222020222022220222020022020222020220020220202220202
220220220202220222022202220202220222202200222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111110011011011101101100110111011011101101110111110110011111101
111111011011111101111111111111111111111111111111111111111111111111111111
1111111111111111111111022222222222222222222222221610000026060f002220574d
464301000000000001000000000000001500000000200000a42c0000a48c020022222220
002220020200222000220200220000222222220022200200002200000220002202002202
220200002220000202222202220220002220002222200000202002220002202220220022
000022200022200002200022000002000022200022222022202222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111101001111000111011101110001110111011100011111101110
111100000111110000111110111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111011111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111100111111111111111111111111111111111111111111111111
111111011111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111101101111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
220000000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111000000000000000000
000022222222222222222222222222222222222222222222222222222222222222022222
222222222220222022222222222222222222222222222220222222222222222222222222
222222222222222222222222222222220222222222222222222222022222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111011111111
111111111111111111111111111111111111111111111111101111111111111111111111
111111111111111111111111111111111111111111111102222222222200000002222222
222222222222222222222222222222222222222222222222222222222202222222222222
222022202222222222222222222222222222220222222222222222222222222222222222
222222222222222222222222202222222222222222222202222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111101111111111111111
111111111111111111111111111111111111111110111111111111111111111111111111
111111111111111111111111111111111111110222222222200022222222222222222222
222220222022002020222020222022222020222022000222220200222002022002200000
220002202220220002200002222222022000220222022000220222022000220220220202
220202220220020220222220002220002200000220222222222222222222222222222222
222222010222222222220111111111111111111100011110011101110111000111000111
011101100001101110001111110111011100101101110110100111100101100011011110
111000111011101101110110111011111010011110010111001110001110111011101110
111011011101111111111111111111022222222222222222222222222222222222222022
202022002202202002202222202002202022202222002202022002022020222020222022
022020222020222022222022022202022022022202022202022202020202020022020220
220220022222220222020222020220222222222222222222222222222222222222222201
022222222222011111111111111111101110110110110111011011101101101101110110
111010110111011111011101101100110111011001101101100110110110111011011101
101110110011011011101111100110110110011011011011011001101110111001101101
110111111111111111111102222222222222222222222222222222000022202220202220
220220202020220000202020202222222202220202220222202202202022222202202022
202022202222202222220202022202220202220202220202020202020202020222022202
222222022222022202022022222222222222222222222222222222222222220102222222
222201111111111111111110111011011011011101101110110110110111011011101011
011111111101110110111011011101101110110111011011011011101101111110111011
001101110110111110111011011101111101101101100110111011100110111011011111
111111111111110222222222222222222222222222222222222220000022000022022020
202020222020202020000022220222022000022202220220200000220220202220200002
222220222200020022220222020000020222020202020202020200222220000222222202
222202220202202222222222222222222222222222222222222222010222222222220111
111111111111111011101101111100000110111011000111000001100001101100000111
110000011100001101110110111011100001100011101110110000011000001101010111
000011111011101110000111101110001110101011101110101011100001111111111111
111111022222222222222222222222222222222222222022202222202202202022002022
202022002022202222002202222202022022022020222022022020222020222022222022
022202020022022202022202022202002220020220020200222222022222220222020222
020220222222222222222222222222222222222222222201022222222222011111111111
111111101110110111110111011011101101101101110110111110110111011111011101
111110110111011011101111110110110110111011011101101110110110011011101111
101110111111011111011011011011001110111011001101110111111111111111111102
222222222222222222222222222222222222202220200002220000202220202220202220
220002222202002200002220022200002200022200002200022000022222202220002202
200220002202220220002200222002022202022002000022222222200022200022022022
222222222222222222222222222222222222220102222222222201111111111111111110
111011011011011101101110110110110111011011111011011101111101110110111011
011101100110110111011011011011101101110110111011011001101110111110011011
011101101101101101101100111011101100110111011111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111100011110
011101110111000111000111011101101111101110001111110111011100011100000110
100111100011100011100000111000111011101101110111000011111010011110001111
001110001110111010000010111011100001111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
220222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222202222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111011111111011111111111111111011111111111111111111111111
111111111111111011111111111111111111111111111111111111111111111111111101
111111111111111111111111111111111111111011111111111111111111111111111102
222222222222222222222222222222000022000022020000000220002220222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111011111111101111111111111111101111111111111111111111111111111111
111111101111111111111111111111111111111111111111111111111111110111111111
111111111111111111111111111111110111111111111111111111111111110222222222
222222222222222222222202220202220202022022020222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
101101110110100111100011101110100111100101101101101101101101110010111110
100111100101110011100011101110111011101110110111011111010011110010110111
011100011101110111001011011111111111111111111111111111022222222222222222
222222222222220222020222020202202202022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111101110111
011001101101110110111001101101100110101010110101010110110011111001101101
100110110110110110011011101110011011011101111100110110110011001101101110
110111011011001111111111111111111111111111111102222222222222222222222222
222222000022000022020220220200000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111110111011101101110
110111011011101110110111011010101011010101011011101111101110110111011111
011011011001101110111001101110110111110111011011101100110110111011011101
101110111111111111111111111111111111110222222222222222222222222222222202
220202222202022022020222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111011101110110111011011101
101110111011100001101010101101010101110000111110111011100001111011100011
101010111011101010111000011111011101110000110101011011101100000111000011
111111111111111111111111111111022222222222222222222222222222220000220222
220202202202200022202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111101110111011011101101110110111011
101111110110011100110011100111111011111011101111110111110110110110110011
101110110011011101111101110111111011011001101110110111011111101111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111110111011101100110110111011011100110110111
011001110011001110011011101111100110110111011011011011011011001110111011
001101110111110011011011101101100110111011011101101110111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111101100000110100111100011100010100111100011100111
001100111001110001111110100111100011110011100011101110100000101110111000
011111010011110001110111011100011101110111000111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111110111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111101111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111001111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222221610000026060f002220574d4643010000000000
01000000000000001500000000200000a40c0000a48c0200222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111101101111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222220222222222222222202222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222022202222222222222222222222222222222222222202220
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222022222222222222220222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222202220222222222222222222222222222222222222220222022222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222202002220020220022020022200202200022200202220222000022020000
222002022000222202222000220222022220222022002022220222022000220200220222
022000220000022222000222202222222220222220222200022000002200202222022202
222222222222220102222222222201111101111111111111111111111111111111111111
111111111111111111111111100111111111111111111111110111111111111111111111
011111111111111111111111111111111111111111111111111111111111111101111111
111111111111111111111111111111111111110222222222222222222222222222222222
222220022020220020220200220202200202220202200222022202220202022202022002
022202220222022202202202222022202022002222022202022202002202002202022202
022202222022202220222222222022222022202220202220202200222200220222222222
222222010222222222220111110111111111111111111111111111111111111111111111
111111111111111111101111111111111111111111011111111111111111111101111111
111111111111111111111111111111111111111111111111111111110111111111111111
111111111111111111111111111111022222222222222222222222222222220000222022
202022202222020222020222020222020222022202220222020202220202220202222222
022202222220000222202220202220222202220202222202220202020202220220220222
202220222022222222202222202220222022022020222022220202022222222222222201
022222222222011111010011110010111001110001110111011101110111011011101111
101101101110111011101101110110000001011111100011110001110100111100101110
011110001110001111001011011101101110110111011111010011110010110111011100
011101110111001011111102222222222222222222222222222222222222202220220000
222022022202200002022202200002220222000022020000222000020000022202220222
220222022220000022000022220222020000020222020202020222022022022220222022
202222222220222220222022202202202200002222020202222222222222220102222222
222201111100110110110011011011011011001101110111001101101110111110101010
110101101110110011011011101111111101110110111011001101101100110110110111
011011011011001101110110011011011101111100110110110011001101101110110111
011011001111110222222222222222222222222222222222222220022022222020220200
220222220202220222220222022202222202022202222202022202220222022202022202
222022202222202222022202022202002202022002022202202202222022202220222222
222022222022202220220220222220222202200222222222222222010222222222220111
110111011011101111101101101100110111011100110111011011111010101011010110
111011001101101110111111110111011011101101110110111011111011011101101101
101110110111011001101110110111110111011011101100110110111011011101101110
111111022222222222222222222222222222222222222020022000022200220200220000
220000220000220000020222220200002200002220002200000220002220000222202220
200002222200000220002202002202220220002220000222220002200000222220202222
200022000222000020000222220222022222222222222201022222222222011111011101
110000111101110001110101011101110101011100001111101010101101011000001101
010110111011111111011101101110110111011100001111011101110110001111000011
000001101010111000011111011101110000110101011011101100000111000011111102
222222222222222222222222222222222222222222222222222222222222222222022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222200222222222222
222222222222222222222222222222222222220102222222222201111101110111111011
111011011011011001110111011001101110111110011100101110101110110110011011
101111111101110110111011011101111110111110110111011011011111101101110110
110011011101111101110111111011011001101110110111011111101111110222222222
222222222222222222222222222222222222222222222222222222222220000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222222222222222222
222222222222222222222222222222010222222222220111110011011011101101101101
101101100111011101100110111011111001110010111010111011011001101110111111
110111011011101100110110111011011011011101101101101110110111011011001101
110111110011011011101101100110111011011101101110111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111010011110001111001110001110111
010000010111011100001111100111001011101011101101110110111011111111100011
100001110100111100011110011110001110001111000111011101101110111000011111
010011110001110111011100011101110111000111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111110111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111100001111111111
111111111111111111111111111111111111111111111111111111111111111111111111
001111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111011011111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222000222000222000222000220222020222022
000222000222202220222022022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220222022022202022202022202022202022202022202022202022
202220222002202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111011111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222220202222202220202220202222202220202220202220202222222022
202020222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111101111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222022222020222220222020222020000020000020000020222020222222202220202022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111110111110101111011
100101101110111111001111000111000000101110111001010111101100011101110111
000111111100011101101100011101110111000111011011011011101111101110001111
001110110110001110111100011111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222
202022202022202022202022202022202022202022202022202220222022002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111011111011011101101100110
111011111011011011101101110110011011011001101110110110110111011011101111
110110110101101110110111011011101101010101100110111110110111011011011010
110111011011101110111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222220220002
220002200002220002202220202220220002220002200000202220220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111101111101101110110111011011101111
101101101110110111011001101101110110111011011011011101101110111111111011
010110111011011101101110110101010110011011100011011111101101101011011101
101110111011111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222202220222222222222220
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111110111110110111011100001100000111110111110
111011011101101010111000011011101100011100000110111011000110001100111011
101100000110111011010101011010101101101100000110111110011101110110111011
101111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000222222222222222200002222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111011111011011101111110110111011111011111011101101
110110110011111101101110110111110111011011101111111110110101101110110111
011011101100111001101100110110110111011011111010110111011011101110111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111101111101101110110111011011101111101101101110110111011011
001101110110111011011111011101101110111111011011010110111011011101101110
110011100110110011011011011101101101101011011101101110111011111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111110111110110000011100011101110111111001111000111011101101110111000
111000001101111101110111000111111100011101101100011101110111000111001110
011011101101101110001111001110110110001110001100011111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
011111011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111100000001
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
22222222222222226806000026060f00c60c574d46430100000000000100000000000000
15000000a40c000000000000a48c02002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222200000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000014c000000
640000000000000000000000ef010000520200000000000000000000f001000053020000
2900aa0000000000000000000000803f00000000000000000000803f0000000000000000
000000000000000000000000000000000000000000000000220000000c000000ffffffff
460000001c00000010000000454d462b024000000c000000000000000e00000014000000
0000000010000000140000000400000003010800050000000b0200000000050000000c02
5302f001030000001e00040000000701040004000000070104005b200100410b2000cc00
5302f001000000005302f0010000000028000000f0010000530200000100040000000000
000000000000000000000000030000000000000000000000ffffff00c0dcc00000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222022222222222222
222222222222222222222222222222222222222222222222222222222200222222222222
222222222220222222222222222222222222222222222222222222222222222222222222
222222222222222222022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222202222222222222222222222
222222222222222222222222222222222222222222222222222202222222222222222222
222022222222222222222222222222222222222222222222222222222222222222222222
222222222202222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222220002222022202220002220220220222002
022222200000220222222222000222202220222000222202222000222022022022200202
222220222020022220222002022022202202220220200222200022200002222002022022
202202220220222022222200002222222022022022220222202220220222022000002022
202202220222002020022220220000222022202220002220220220222222200022220002
220200222200202220022220002220000222200202202220220222022022202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222220222022220202220222022020202022022002222222
022222222222222022202220022022022202220222022202202020202202200222222022
202220222022022002202220220022022002202202220220222022022002202220220022
022022202222220222022222202020202220002220222022002202202202200220220222
022022002220222022022202202220220222022020202022222202220220222022002202
202200220220220222022022202202200220222022002202200220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220222220222020222022222202020202202220222222202222222
222222022222022002202202220222022202222220202020220222022222202220222022
202202220220222022002202202220220222022022202202220220222022002202220220
222222022202222220202020222020222022202200220220220220022022022202202220
222022202202220220222022022202202020202222220222022022202202220220222022
222022022202202220220222022022202200220220022022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222022222222220222200000220202020222000022222222022222222222202
222222202020220222222202220000022020202022200002222220222022202220222000
022000002202020220222022022202200002222000022000002202020222000022222200
002222222020202022202022200000220202022022022020202202220222000022202220
220000222000002202220220202020222222022202202220220222022200002222022202
220220000222200002200000220202022020202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222202222222220202220222022002220022222202222222220222222222220222222220
220022022222220222022202200222002222220222222022202220222022222202202220
220220022022202202220220222022222202202220220220022022202222220222022222
200222002202220220222022022002202202202200220222022222202220222022022222
202220220222022002220022222202220220222022022202222220222220220222022022
202222220220222022022002202200222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220222
222222020222022202200222002202220222222222202222222222022222222022002202
220222022202220220022200220222022222202220222022202202220220222022022002
200220220222022022202202220220222022022002202220222222022202222220022200
220222022022202202200220220220220022022202202220222022202202222220222022
022202200222002222220222022022202200220220222022022022022202202220220222
022022202202200220220022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222022222222022
202220002220022200222000222222222220222222222202222222202220222000220000
022000222002220022200022222220000022200000222000222022202202220220200222
200022200002222000222022202202220222000022222200002222222002220022022202
202220220222022022022022202200000222000222200000220222222022202220002220
022200222222200022200002220200222200022220022220002220000222200022202220
220222022022202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222202222202222222222222
222222222222222222222220222022222222220222220222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222022202222222222222222222222
222222222222222022202222222222202220222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222220002222222222222222222222222222222
222222220002222222222222000222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111011111001111111111111111111110111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111101111111011111111111111111111011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111011101101101111110
010100111101110111011011010000001011101110001110111011100101011110110001
110111011000011011100011111110001111000111011101110011110010110111011011
101110001111001111011101110111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111100110110110111110110001101
101011011101101011011101100110110111011011101101100110111011011011011101
101110101101110111110111011011101101110110110110110011011101101110110111
011011011101110011011111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111110011011100111111011101110110101101
110110101101110110011011011101101110110111011011101101101101110110111010
110111111111011101101110111011011111011011101101110110111011011101101101
110111001101111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111010101110011111101110111011010110000011001
110111011010101101110110000011100001101110110001110000011000011011000001
111101110110111011100001111011110000110000011000001101110110111111011101
010111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111101100111001111110111011101011101011101101011011101
101100110111011011101111110110111011011111011101101111101101110111110111
011011101101110111110111111011011101101110110111011011111101110110011111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111110110011011011111011000110101110101110110101101110110110011
011101101110110111011011101101111101110110111110110111011111011101101110
110111011011011011101101110110111011011101101101110111011001111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111011101101101111110010100110111010111011011010111011011101110001110
111011100011100000110111110111011011111011100011111110001110000111100001
110011110001110111011011101110001111001100000101110111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111011111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111011111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111101111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111110000111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111100111111111111111111111110111111111111111111111111
111111111111111111111111111111111111111111111111001111111111111111111111
111110111111111111101111100111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111101111111111111111111111011111111111111111111111111111111
111111111111111111111111111111111111111111011111111111111111111111111011
111111111111011111101111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111101
101101110111011101101110110000001011101101110111001010111101100011101110
110000110110110111111001101111011101101110111011001011000000001011101101
101101111110111111011011101110111000011011000111100101101110111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222202222222222222222222222222222222222222222220
222222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111110101010110
101101110110011011011101100110110111011011001101110110110110111011011101
011011011111011011011101101011011011011011001101101101100110110110111111
110101111101100110111011101110101101101101100110111011111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220222222222222222222222222222222222222222222022222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111010101011010110111
011001101101110110011011011101101110110111011011011011101101110101110011
111101101101110110101110101011101110110110110110011011100111111111010111
000110011011101110111010110110110111011101101111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222202202
222222000222020022022220020202220202220220022200202000002022202200022022
202022202200202022202222020022200202200022200022220222200202202222222222
222222222222222222222201022222222222011111111101010101101011000001101010
110111011010101101110111000011011101100011100000110000110111001111110111
110111011010111100011111000011011011011010101110011111111101011011011010
101110111000011011000111100001110000111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222222022
202200220202220220020222020022020220202200202202200220202220202220202220
202200220220222200220202200202220202220222022202200222222222222222222222
222222222222220102222222222201111111110011100101110101110110110011011101
101100110111011111101101110110111110111011011111011100111111011111011101
011101101010111111101101101101101100111001111111101110101101101100111011
101111101101101111110110111011111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222000002222222022222020222
020222022202022202020202222020222020220220202020222020222020222020222022
000022220222020222020222020222022202220222022222222222222222222222222222
222222010222222222220111111111001110010111010111011011001101110110110011
011101101110110111011011111011101101111101101101111101101101110101110101
101101101110110110110110110011011011111110111010110110110011101110111110
110110110111011011101111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222202202222222202222202022202022220
000200000202020222022200002022022020202022202000002000002200002022202222
022202200002022202022202220222200002222222222222222222222222222222222201
022222222222011111111100111001011101011101101110110111011011101100000111
000111000001101111101110110111110110110111111001110000010111000110110011
000111011011011011101101101111111011101011011011101000001011111011000111
100011110000111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222020222222220222220200220202222222020222
020220020220222220202202202200202220202220202220222220202220222200220222
220202220202220222022222220222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222202022222222022222020200220002000022022202022202
200220000220220220222022000220222020222020000222000022220200220000220000
222000220000020000222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222002222222220222022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222022222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220000222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111101111101111111111111111111101111100011111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111110111110111111111111111111110111110110111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222202220222222222222222222222222222222222222
222022222222222222202222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111011111011011101
000000010111011000111011101000000011011110010101111011000111011101100001
101110001111110111010111101110010110111011000011011111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220222022222222222222222222222222222222222222202222
222222222220222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111100111101101110110111011
001101101101100110110111011010110110011011101101101101110110111010110111
011111011101101110110110011011101101110101111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222002220020202202202202222022202220220020200002200
002202222200202000002022022020222020222020222022000222202220200222002020
000020222020222022022222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111110101110110111011101101100110110
110110011011101101101011011101101110110110110111011011101011011111111101
110110111011011101101110110111010111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222022020220020202020222222202222022020220020222020222020222
202200202220202020202002202022202002202022202220222002202022002022022002
202002202222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111010111011000001110110110101011000111010
101110110110101110000110111011000111000001100001101100000111110111011011
101110000110000011000011011111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222202022202020202022222220222202202022202022202022202022220222022
022020202020202020202220202020202222222022202220202220202202202020202020
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111101101101101110111011011011001101101101100111011
010111011111011011101101111101110110111110110111011111011101101110111111
011011101101111101111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
202220000202020202222222022220220220000200002200002202222200002202202020
202020202020000020202020222222202220222022000020220220202020202022222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111110111010110111011101101101100110110110110011101101011101
011101101110110111110111011011111011011101111101110110111011011101101110
110111110111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222022022222
020022200222222202222022022222020222020222220222222220220220200222002022
002022202022002022202220222002202222202022022022002022002222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111011101011011101110000110111011000111011101110000101110110001110
000011011111011101101111101110001111110000011000001110001110111011011111
011111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222220022000022002220
022222220002200002000022000022022222022220000222000020022200202220202220
202220220002200000202002200002202202202220202220222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
101111001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111110111110
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222220222220222222222
222222222222222222222222222222222202222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222202222022222222222222222
222222222222222222222222220222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222000222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222002220222220000
222000220222020200222000222000220000220220222202002220020220002220002202
202202200202220222020022022202000022200202200022022022020000220220002222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222200022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222022022222222022202022202
022202002202022202022202022202022222220022020220020222020222020202020202
200222022200220200220202220202200202220202020202022202020222022222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222222202220202220202220202
220202220202222202220202222222022202022202022222022222020202020222022202
220222020202020222020222020222220202020202220202022222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222000222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222220222020222020222020222020222
020222220000220222222202220220000202222202222202020202200002220222022202
020202000022200002000002020202020000220200000222222222222222220102222222
222222222222222222222222202222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222200022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220222222222000022022202022202002202022202022202
022222022222220022022222020222020222020022200222220222022200220202200202
220222220202220200222002022222020222022222222222222222010222222222222222
222222222222222220222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200000222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222222202220220002200000202002220002220002202222202
222222020022000022200022200022002220020000220000020200220222020000220000
222000220022200202222202200022222222222222222201022222222222222222222022
202200022020022200022200022022202200202022202000022022202200202022202222
200022220222000022200022220222200022220222000022200022022202022202200022
200022220222000022202222222222222222222220000022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222220220222222220222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222202220202220
200220202220202220202220202200220220202220202220202200220220222202220222
022202220202220222022202220222022202220202220202220202220202220202220222
022202220222222222222222222222222020202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
200222222222000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222200002220222020222220222020
222220222020222020222022022020222020222020222022000022220222022202220222
020222222202220222222202220222020222220222020222020222020222222202220222
022222222222222222222222222022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222022202000002022202022222022
202000002200002202202000022000002200002022202222022202220222000022000002
220222022222220222000022000002000002000002022202022222220222000022222222
222222222222222222202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222202220202220200220202220202220202220
222220220220202222202220222220202220222202220222022202220202220222022202
220222022202220202220202220202220202220202220222022202222222222222222222
222222222220222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222220000022000220200222000222000220222020000222
000020222220222020000222000022222000220000020000222000220000022000220000
020000222000220222020222022000222000220000020222222222222222222222222222
222022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222022202200022022202022202200022022202220202220220222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222202202202220220220220220202220202220022020022022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
202220222022022022022020222220222020202020202222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222002222022
202202202202202000002022202020202020222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222022222222222222
222222222222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222022222222222222222022222222222222222222222
222222222222022222202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222202002202220220220
220220202220202220220020220022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222202222222222222222222222
222222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222202222222222222222202222222222222222222222222222222
222220222220222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220220022000222000022000022
000220002022202022202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222220222022000220200222000222222022000220222020
000222220222022000220222020222020200222000222202220222020000220202202222
022022022000220200222000220222020200220222020222022202220222020222022022
222022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222022202022202002202022202222202022202022202022202222
022022022202022202022022002202022202220222022202022202020220222202020202
022202002202022202022202002202002202202202220222002202002202222222202222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222000022202220202222202220202222220000202222202220202220222202022202
220202220202022202220202222222022202220202220202200222220202020202222202
220202220202220202220202020220000222022202020202020222222220222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222220222020000020222020000020222020000020000020000222220022220222020000
020022220222020000022202220000020000220220022222020202020000020222020222
020222020222020202020222022202220202020202022222222022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222022
202022202002202022202022202022202022202022222222020022022202022202020022
002202022202220222022202022222020220222200222002022202002202022202022202
002202022002022202220222022002022002222222202222220000000000000000000000
000000000000000000000000000000000000000000000000000000000022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222200000220002
202002220002202220220002202220202222222202200220002202220202200202002220
002200000202220202222202022022220022200220002202002220002200000202002202
220220000200000202220202220220222220222222011111111111111111111111111111
111111111111111111111111111111111111111111111111102222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222201111111111111111111111111111111111111
111111111111111111111111111111111111111110222222222222222222222222222222
222222222222222222222202222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222220022222222202222220111111111111111111111111111111111111111111111
111111111111111111111111111111111022222222222222222222222222222222222222
222222222222220222222222222222222222222220222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
220222222220222222011111111111111111111111111111111111111111111111111111
111111111111111111111111102222222222222222222222000022022222000022200022
022202020022200022200022000022022022220000220000220202220220002220002202
220202202202000022022000222220222022002022222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222022222201111111111111111111111111111111111111111111111111111111111111
111111111111111110222222222222222222222202222222222202220202220202220200
220202220202220202220202222222022202022202020222020222020222020022020202
020202220202022202222022202022002222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222
220111111111111111111111111111111111111111111111111111111111111111111111
111111111022222222222222222222222022222222220222020222020222020222020222
020222220222020222222202220202220202022202022202022222020202020202020222
020202222222202220202220222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222011111
111111111111111111111111111111111111111111111111111111111111111111111111
102222222222222222222222220222222222022202022202022202022202022202022222
000022022222220000220000220200000202220202222202020202020202000022020000
022220000022000022222222222222222222222222222222222222010222222222222202
220222222222222222222200222222222222222222222222222022222002222222222222
222002222022222002222222222222222222022202022222222222222220222022222222
222222222222222222222222222220222222222222222222222022222201111111111111
111111111111111111111111111111111111111111111111111111111111111110222222
222222222222222222202222222200002202220202220200220202220202220202222202
222222022202022222020222020222020222020220020022200202222202022202222022
202222202222222222222222222222222222222222222201022222222222220222022222
222222222222222202222222222222222222222222202222222022222222222222222022
202222222022222222222222222202220202222222222222222022202222222222222222
222222222222222222222202222222222222222222202222220111111111111111111111
111111111111111111111111111111111111111111111111111111111022222222222222
222222222220222222220222022000220000020200222000222000220222220222222200
002202222202022202200022200022022202002220020222220220002222202220200002
222222222222222222222222222222222222220102222222222222000002200202022202
022202220222022000222222000222202220200222202220222022202222202220200222
202222220222022000220000020200222002022002200000220002202220220002202220
202220202220220222222222222222222220222222011111111111101101100011101101
101101110111001111001110111011011101111111111111102222222222222222222222
022022222222022202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222202220202200202220202220220
202202022202222022202220222002202202022022022220222202022002202202022222
022202022202022202002202022002022020222020222022022020222020222020022022
022022222222222222222222222022222201111111111110101101110110101010110011
011011011011011001101100110111111111111110222222222222222222222200022222
222200002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222022020222020222020222022020220202
220222202222222022202220220202202022222022220202202220220202222202220202
220220220202220202220222202202202022222202202022222022202020202200002222
222222222222222222202222220111111111111010110111011010101011001101101101
101101100110110011011111111111111022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222202202200002000002000002202022000222022220
222222202220222022020220022222202222020220222022020222220222020222022022
020222022000022202220220200000220220200000200000202020202220222222222222
222222222220222222011111111111100111011101101010101101010110111110111110
101011010101111111111111102222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222220220222220202220202220202220202022202222022202220
222002202022202020022220222022202002202022202222022202022202202202002202
222202022022022020222022022020222020222020220020222022222222222222222222
222022222201111111111110101101110110011100110110011011111011111011001101
100111111111111110222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222000020000220222020222020222020220002222220002200000202002
202220202200200000202220202002202220222200000220002220000202002200002220
022200002200022200002200022022202022202200002202222222222222222222202222
220111111111111010110111011001110011011001101101101101101100110110011111
111111111022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222011111
111111101101100011100111001101110111001111001110111011011101111111111111
102222222222222222222222222222222222222222222222222222222222222222022202
222222222222222222222222222222222222220222222222222222022222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222201111111111111
111111111111111111111111111111111111111111111111111111111111111110222222
222222222222222222222222222222222222222222222222222222222202220222222222
222222222222222222222222222222022222222222222202222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222220111111111111111111111
111111111111111111111111111111111111111111111111111111111022222222222222
222222202220222022002020000222000220222022222002020000020220220202220202
220202220220002222022202002220020200000202220202220220222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222011111111111111111111111111111
111111111111111111111111111111111111111111111111102222222222222222222220
222202202022002022202022202002202222022002022202020202020022020222020022
020222022202220022020220020220220022020022022222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222201111111111111111111111111111111111111
111111111111111111111111111111111111111110222222222222222222222022220220
202220202220202220202020222202220220220202020202020202022202020202022222
220222022202022202022022020202020202222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222220111111111111111111111111111111111111111111111
111111111111111111111111111111111022222222222222222222202222022022000020
000220222020202022222000022022020202020202020200000202020202222222022202
220220000202202202020202020222222222222222222222222222222222222222222222
222222222222220102222222222222222222022202222222222222222222222222222222
222222220222222222222222022222222222220222222222220022220222222222220222
220022222222222222222220222222222222222222222222222222222222222222222222
222222222220222222011111111111111111111111111111111111111111111111111111
111111111111111111111111102222222222222222222220222202202222202022202022
202022002222222202202202002220020220020222020220020222022202220022022222
020220220220020220022222222222222222222222222222222222222222222222222222
222222010222222222222222222202220222222222222222222222222222222222222222
022222222222222202222222222222202222222222220222022222222222022222220222
222222222222222022222222222222222222222222222222222222222222222222222222
222022222201111111111111111110111111111111111111111111111111111111111111
111111111111111110222222222222222222222000220000200002200002220002202220
222200002220000200222002022202022202022202200022000002020022000022022022
022202022202222222222222222222222222222222222222222222222222222222222201
022222222222222002020000020220220202220202220202220220002222022202002220
020200000202220202220220222202220222022202002202220202002222022202200022
000000002200022022220002222222222222222222222222222222222222222222202222
220111111111111111111011111111111111111111111111111111111111111111111111
111111111022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222022002022202020202020022020222020022020222022202220022020220020220
220022020022022222220220222020220022020022020022022020220202220202202202
202220202220222022222222222222222222222222222222222222222220222222011111
111111111111101001111001011100011110001111011100001101111111111111111111
102222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222202
220220220202020202020202022202020202022222220222022202022202022022020202
020202222222020222202022022202020202022202202022020222020220220220222220
222022202222222222222222222222222222222222222222222022222201111111111111
111110011011011001101110110111011101110111010111111111111111111110222222
222222222222222222222222222222222222222222220220222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222000022022
020202020202020200000202020202222222022202220220000202202202020202020222
222200222220202202220202020202220220202200022202022022022000002022202220
222222222222222222222222222222222222222222202222220111111111111111111011
101101110110111011011101110111011101011111111111111111111022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222202202202002220
020220020222020220020222022202220022022222020220220220020220022222220200
220222020022020220020022020222020202220202202202202220202220222022222222
222222222222222222222222222222222220222222011111111111111111101110111000
011011101101110111011100001101111111111111111111102222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222200002220000200222002022202
022202022202200022000002020022000022022022022202022202222222022002022202
020022022202020022022202022000220220220222000220002200022222222222222222
222222222222222222222222222022222201111111111111111110111011111101101110
110111011101110111110111111111111111111110222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222220111111111111111111001101101110110111011011101
110111011111011111111111111111111022222222222222222222222222222222222222
222222222222220222222222222222222222222202222202222222222222222222222222
222222222222022222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222011111111111111111101001111000111000011110001100000101
111101111111111111111111102222222222222222222222222222222222222222222222
222222022222222222222222222222222022220222222222222222222222222222222222
222202222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222022222201111111111111111111111111111111101111111111111111111111111111
111111111111111110222222222222222222222222022202222200002220002202220202
002220002220002200002202202222020022200202200022022022022002022202220200
220222020000222002022000220220220200002202200022222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222
220111111111111111111111111111111111000011111111111111111111111111111111
111111111022222222222222222222222202222222220222020222020222020022020222
020222020222020222222200220202200202220202020202022002220222002202002202
022202022002022202020202020222020202220222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222011111
111111111111111111111111111111111111111111111111111111111111111111111111
102222222222222222222222220222222222022202022202022202022202022202022222
022202022222220222020222020222220202020202220222022202220202020202220202
220202222202020202022202020222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222201111111111111
111111111111111111111111111111111111111111111111111111111111111110222222
222222222222222222022222222202220202220202220202220202220202222200002202
222222022202200002022222020202022000022202220222020202020000222000020000
020202020200002202000002222222222222222222222201022222222222222222222222
222222222222222222222222002222222222222222222222022222222222220222022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222220111111111111111111111
111111111111111111111111111111111111111111111111111111111022222222222222
222222222202222222220000220222020222020022020222020222020222220222222200
220222220202220200222002222202220222002202022002022202222202022202002220
020222220202220222222222222222222222220102222222222222222222222222222222
222222222222222222022222222222222222222202222222222222022202222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222011111111111111111111111111111
111111111111111111111111111111111111111111111111102222222222222222222222
020222222222022202200022000002020022200022200022022222022222220200220000
222000220022200200002200000202002202220200002200002220002200222002022222
022000222222222222222222222222010222222222222222222220222020222022002020
222022222202222202220000222000220200220220220200000220020220002222022220
002202220222220022200202022022022022220222022202200202000022000022022222
222222222222222222222222222022222201111111111111111111111111111111111111
111111111111111111111111111111111111111110222222222222222222222220022222
222202220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222022202202202022002022202222
202022220222022202022202002202202020220222020220020222022202220222022022
022220220202200202020202222222022220220202200202220202220202222222222222
222222222222222222202222220111111111111111111111111111111111111111111111
111111111111111111111111111111111022222222222222222222222202222222220000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222000022202220220220202220202220222220202222
022202220202222202220220202022202202022202022222220222022222200002222222
020222020202020222222202222022020222020222020222020222222222222222222222
222222222220222222011111111111111111111111101111101011110111001011011101
111111111111111111111111102222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222220222022022022000020000022222020222202220000
220000020222022200022220220220000200000222022202222202220222222022200002
020202022222220222202202200002000022000022022222222222222222222222222222
222022222201111111111111111111111110111110110111011011001101110111111111
111111111111111110222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222022202202202222202022202222022202220222022202022202
002202202020222022022222020222022202220222020222022220220222220200222002
222222022220220222220202220202222202222222222222222222222222222222202222
220111111111111111111111111011111011011101101110110111011111111111111111
111111111022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222200000220000200002202220222202220200000200002220002202002202
202202200002000022200022000002200022200002222200220000220022200222222200
022000020000220000220222220222222222222222222222222222222220222222011111
111111111111111111101111101101110111000011000001111111111111111111111111
102222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222201111111111111
111111111110111110110111011111101101110111111111111111111111111110222222
222222222222222222222222222222222222222222222222222222222022202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222220111111111111111111111
111011111011011101101110110111011111111111111111111111111022222222222222
222222222222222222222222222222222222222222222222202220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222011111111111111111111111101111
101100000111000111011101111111111111111111111111102222222222222222222222
222222222222222222222222022222200202200220000022000220222020000220220222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222201111111111111111111111110111110111111
111111111111111111111111111111111111111110222222222222222222222222222222
222222222222222202222202200202202022202022202202202022202022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222220111111111111111111111111000000011111111111111
111111111111111111111111111111111022222222222222222222222222222202222222
222222220222220222022220220220202222220220202220202222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222011111111111111111111111111111111111111111111111111111
111111111111111111111111102222222222222222222222222222200222222222222222
000022200002220222022020000022022020000220222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222022222201111111111111111111111111111111111111111111111111111111111111
111111111111111110222222222222222222222222222200222222222222222202220222
220202202202202022202202202022222022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222
220111111111111111111111111111111111111111111111111111111111111111111111
111111111022222222222222222222222222200022222222222222220222020000222002
220000220002220000202222202202222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222000
222200022200022200022200022022202022202200022200022220222022202202222222
222222222222222222222222222222222222222222222222222222222220222222000000
000000000000000000000000000000000000000000000000000000000000000000000000
002222222222222222222222222000022222222222222222022202222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222022202202220
202220202220202220202220202220202220202220222022200220222222222222222222
222222222222222222222222222222222222222222222222222022222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222000002222222222222222200002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222022222020222220222020
222020222220222020222020222020222222202220202022222222222222222222222222
222222222222222222222222222222222222222222202222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222000002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222202222202022222022202022202000
002000002000002022202022222220222020202222222222222222222222222222222222
222222222222222222222222222222222220222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
002000222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222220222220202220202220202220202220202220
202220202220202220222022202200222222222222222222222222222222222222222222
222222222222222222222222222022222222222222220002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222020222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222022222022000222000220000222000220222020222022
000222000220000020222022022222222222222222222222222222222222222222222222
222222222222222222202222222222222222000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222022022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222220222022222222222222022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222222222222200022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222220000222222222222222222222222220222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222022222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222
222222222222000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222202222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222222222
222000002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222222222222200000
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220002222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222222222222220202022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222202222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200022222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220002222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222220222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220000
022222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222220222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222022222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222202020222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222202222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000002222222222222222222222222
222222222222222222222222222222222222222222202222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222202222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222202222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222220222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222220
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222220222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111110111110
111111111111111111111111111111111111111111011111111111111111101111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111011111011111111
111111111111111111111111111111111101111111111111111110111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111101101111011100101100011100001101111110010100000001011011011011101
101110110111011100111101110100111100101100000010111011011101111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111110
111011101101100110110110111010111110110011011101101010101100110110111011
001101101101110111001101101100110111011001101100110111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111011101110
110111011011011011101011111011101110110110101010110011011011101100110110
110111011101110110111011011101100110110011011111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222202222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111101110111011100001
100011100001101111110000111011011010101011010101100000110101011011111101
110111011100001101110110101011010101111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
202222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111110111011101111110110110110
111110111111111011101101100111001101100110111011011001101111110111011101
111110110111011011001101100111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111011101110110111011011011011111011
111011101110110110011100110110011011101101100110110111011100110110111011
011101101100110110011111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222202222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111100010000011100011100011101111101111110001
111000011001110011011101101110110111011100110000010100111100011101110110
111011011101111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222220222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222220222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111101111111111111101111
101111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111110111111111111110111110111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111110011111101110001111000111010011011101110000000011001011100011
110111100111011101111110011110010110110110111000111100111101110111011101
111000110111101110001110110110111111111111111111111111111111110222222222
222222222222222222222222222222222222222202222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111110111110111011011011101100110110110110110111011011001101110111011101
101101110111110110110110011010101011011101101101110111001101110111011101
101110110111011010101011111111111111111111111111111111022222222222222222
222222222222222222222222222222202222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111011
111011101101101111110111011101010111101101101110110111111101110110111011
011111111011011101101010101101111110110111011100110111011101111110111011
011111101010101111111111111111111111111111111102222222222222222222222222
222222222222222222222202222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111010111101110
001110000011011101111000111110110111000011000001110111011111100001111111
011110000110101010110000011011111101110101011101110000011011101100000110
101010111111111111111111111111111111110222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111101011110111011011011
101101110111010101111011011111101101110111011101111101110111111110111111
011001110011011101101111110111011001110111011101101110110111011001110011
111111111111111111111111111111022222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111101110111011101101101110110011
011011011011101101101110110111011101110110110111011111011011011101100111
001101110110110111011101100111011101110110111011011101100111001111111111
111111111111111111111102222222222222222222222222222222222222222222220222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111110111010000010001111000111010011001101
100110000111000111100011000001100111100001111110011110001110011100111000
111100110000010111010000011000111000001110001110011100111111111111111111
111111111111110222222222222222222222222222222222222222222220222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111110111110111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222220222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111011111011111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222220222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111011111010111111111
111111111011111011111111111111111111111111111111111111111111111111110111
110111111111111111111111111111111111111111111011111111111111111101111111
111111111111111111111111111111022222222222222222222222222222222222222202
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111101111101011111111111111111
101111101111111111111111111111111111111111111111111111111111011111011111
111111111111111111111111111111111111101111111111111111110111111111111111
111111111111111111111102222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111101110111000110000000101001111001011100110000000
110001101111011100011101110110111011011101111110010100000001011011011011
101101110110111011100111101110100111100101100000010111011011101101111111
111111111111110222222222222222222222222222222222222202222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111110111011011101101110110011011011001101101101110110111011
011101101110110111011001101100110111110110011011101101010101100110110111
011001101101101110111001101101100110111011001101100110111111111111111111
111111022222222222222222222222222222222222202222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111011101101110111011011011101101110111110111011011011111101110110
111111011101100110110011011111011101110110110101010110011011011101100110
110110111011101110110111011011101100110110011011111111111111111111111102
222222222222222222222222222222222202222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
101110110111011101101101110111000011110111101101100000110111011000001100
000110101011010101111110000111011011010101011010101100000110101011011111
101110111011100001101110110101011010101111111111111111111111110222222222
222222222222222222222222220222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111110111011
011101110110110111011111101111101110110110111011011101101110110111011011
001101100111111111011101101100111001101100110111011011001101111110111011
101111110110111011011001101100111111111111111111111111022222222222222222
222222222222222220222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111011101101110111
011011001101101110110110111011011011101101110110111011011101101100110110
011111011101110110110011100110110011011101101100110110111011100110110111
011011101101100110110011111111111111111111111102222222222222222222222222
222222220222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111100000111000111100001101
001111000111100111100001110001110000011100011101110110111011011101111110
001111000011001110011011101101110110111011100110000010100111100011101110
110111011011101111111111111111111111110222222222222222222222222222222220
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111100111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111101101111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222022222222222222022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222022222222222222202222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222202220222022000220200222000222000220222022002020222020
000220222022002020222022222000222202220000222000222202222000222202220000
222000220222020222022000222000222202220000222022222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111011111111111111111111
111111111111111111111111111111111110111110011111111111110011110111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222202222022202022202002202022202022202022202022002202202022202022
202022002202202222022202220222022202022202220222022202220222022202022202
022202022202022202022202220222022202222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111101111111111111111111111111111
111111111111111111111111111011111110111111111111110111011111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
202222202220202222202220202222202220202220202220220220202220202220202220
220000222202220222022202220202222222022202222222022202220202222202220202
220202220202222222022202220222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111110111110
101111011100101101110110000110111110100111100101110001111000111101110000
110111111001111011101001111011101101101111011101001110111011000011011011
011111111111111111111111111111111111110222222222222222222222222202222220
222020000020222020222220222020000022000022022020000220000022000020222022
220222022202220000220000022202220222222202220000220000020000020000020222
020222222202220000222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111011111011011101
101100110111011011101011111001101101100110111011011101110111011101011111
011011101110011011010110101110111010110011011011101101110101101101111111
111111111111111111111111111111022222222222222222222222220222222022202022
202002202022202022202022202222202202202022222022202222202022202222022202
220222022202022202220222022202220222022202022202022202022202022202022202
220222022222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111101111101101110110111011
011101101110101111101110110111011011101101110111011101110101111101101110
111011101101011010111011101011011101101110110111010111001111111111111111
111111111111111111111102222222222222222222222220222222200000220002202002
220002220002202220200002220000202222202220200002220000222220002200000200
002220002200000220002200000200002220002202220202220220002220002200000202
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111110111110110111011100001100000110
000110111110111011100001101110110111011101110000110111110111111011101110
110101100111101110101101110110000011000011011100111111111111111111111111
111111111111110222222222222222222222220222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111011111011011101111110110111011011111011
111011101111110110111011011101110111011111011111011111101110111010111010
101110110111010111011011101101111101110011111111111111111111111111111111
111111022222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111101111101101110110111011011101101111101111100110
110111011011101101110111011101111101111101101110111001101011101010111011
011101001101101110110111110110110111111111111111111111111111111111111102
222222222222222222220222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111110111110110000011100011101110110111110111110100111100011
100001111000110000010111110111111001100000101001101110101100000001110101
001110111011011111011011011111111111111111111111111111111111110222222222
222222222222022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111011111011111111111111111111111111111111111111111111111110111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
100000001111111111111111111111111111111111111111111111111100001111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222022222222222222
222222222222222222222222222222022222222222222222222222222222222222222222
222222222222222222222222222222022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222202222222222222222222222
222222222222222222222202222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222202222222222222222222220222022000
220222020222020200222000222202220222022000222000222202220000222220222022
000222222000220200222000220222022002020220220222202220222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222200000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000222222222222222202222222222222222222222022022022202022202
022022002202022202220222022202022202022202220222022202222022202022202222
022202002202022202022022022002020202022220022022222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222202222222222222222000022202022202220202220202022202
220202222222022202220202220202222222022202220222202220202220222202222202
220202220202022202220202020202222020202222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222222222220022220222020000020022220222020000
022202220000020222020222222202220000222220222020222022220222220222020222
020022222000020202020222202020222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222020022022202022202020022002202022202220222
022202022202022202220222022222222022202022202222022202002202022202020022
222202002220022220220022222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220222
222222222222222222222202200220002202220202200202002220002200000202220220
002220002200000202222222200000220002222220002202002220002202200200002200
222002222022202222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222000002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220202022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222202222222222222222222222222222222222202222200222222222222222200222
202222222222222222222222222222222222222220222020222222222222222202220222
222222222222222222222222222222222202222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222202
222222222222222222222222222222222220222222202222222222222222202220222222
222222222222222222222222222222222022202022222222222222220222022222222222
222222222222222222222222222022222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222200022220222020022220222022202220222220222020022022202000
022020220222202220220002200000202002220020220022000002200022022202200022
022202022202022202202222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222202222222222222222222
222222202220222022200220220202202202222022220202200220202220202220202022
022220222020222020222020022020220020220202220202220220220202220202220200
220200220222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222222222222222222222222220
222222202220222022020220202222202222020220222020222020222020220022222022
202022202202202022202022202222022022020222222022020222220222020202020202
022222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222222222222222222222222022222220
222022202202022002222220222202022022202000002000022022002222202220202220
220220202220220000222022202202000002202202000002000002020202020202222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000002220222222222222222222222222222202220222022200220
202220202002222022202220200220202220202222202022022220222020222022022020
022022222020220220220202220220220202220202220202200202200222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110220222222222222222222222222222222000220000020200220222020
220020000020222020200220222020222220202202222000002200022200002020022000
022200222000022000222000022000220222020222020222022022222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111020222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222002222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022022222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111101111101111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110111110111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222202222222222202220222222
222222222222222222222222222222222222222202222200222222222222222222222222
222202220222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111110001111011000000011000110111101110010
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222220222222222220222022222222222222
222222222222222222222222222222220222222202222222222222222222222222220222
022222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111110111011101110111011011101101110110110011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222202200022220222
022202200022200022222200022022202020022200022000002200022022202200022022
202022202200022222022202020022220222022220020222220022200202000002200202
222202222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111011101110111101101101111110111011011101111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222220202220222022202202202
220202220222202220202220200220202220202220202220220220202220202220200220
202220222202202200220220202202220220022220220202200202220202200222220222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101110111011110110110000011011101110000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222200002222000020222222202220202220222020222
222220222020222020222020222222022020222222022020222220222020202020222222
220202220222022020220222022202222222020222022022020222022000022222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
110111011101111011011011101101110111111011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222022202000002220222002222022202000002222022
202022202022202000002202202000002202202000002000002020202000002222002222
022202202022022220000222222022200002202202200002022202222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111011101
110111101101101110110111011011101111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222202220202220222022202002202220202220222202220202220
200220202220220220202220220220202220202220202200202220222202002200220202
220202222222022220220222220220220222220202220222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111110001100000110
000111000111000001110001111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222220222022000220000020220022000222000222222000220000020200222
000222000022000222000022000220222020222022000222220220020200220222020002
000022222200220000222000020000220222022222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222200000002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
011111111111101111101111111111111011111011111111111111111111111111111111
111111111111111111111011111111111101111101111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110000000000
000000000000000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222220222022222222222222222222222222222222222222222222222222222222222
222222220222222222222222222222010222222222220111111111111111111101111111
111110111110111111111111101111101111111111111111111111111111111111111111
111111111111101111111111110111110111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222000
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
022202222222222222222222222222222222222222222222222222222222222222222222
202222222222222222222201022222222222011111111111101110110100111100011000
000011001111000110000000110010111011110001101111011100011101101101111101
110110100111100011000000011001111011110010110001110111011101111000110111
101100011101110111000111011110001111111111111102222222222222000222222222
222222222222222000222000220222022000220000220222020000220220002222202220
220020202220202002220020200002202220220002202220202220202220222200000220
002202220222022220002202220200002202220220002220002222022202220220222222
222222222222220102222222222201111111111110111011001101101110110111011011
011011101101110110110011101110111011011101101110110101010111110111011001
101101110110111011011011101110110011011011001101110111011101101110110110
110111011011101101110111011111111111110222222222222222222222222222222222
222222022202022202022202022202022202022202022202020222022220222020220020
222020022020220020222022022020222020222020022022022022220222020222022022
022202220222022022020222020222020222020222022202220022022222222222222222
222222010222222222220111111111111011101101110110111111101101101101101111
111011011011101110111011111101110110111111010101011111011101101110110111
111101101101101110111011101101101100110111011101111110111011011011011101
101110110111011101111111111111022222222222222222222222222222222000022202
220202222202220202220202220202220202220202022222222022202022202022202022
202022202022202202202022222022202020202200002222202202022222200002220222
022222202202022202022202022202022222220222020202222222222222222222222201
022222222222011111111111101110110111011000001110110110111110000011101101
110000111011100000110111011000001101010101111101110110111011000001110110
110111111011110000110001110101011101110000011011101100011100000110111011
011101110111111111111102222222222222222222222222222222222222220222020222
220000020222020000220000020000220200000222200000220000202220202220220000
200002220220200000200000202020202220222220220200000202220222022200000220
220200002200000202220202222222022202020222222222222222222222220102222222
222201111111111110111011011101101110111011011011111011101110110111111011
101110111011011101101110110011100111110111011011101101110111011011011111
101111111011011011011001110111011101101110110111110111011011101101110111
011111111111110222222222222222222222222222222222222222022202022202022202
022202022202022202022222020222022220222022222020222020022022222020222022
022020222020222020220020222022222022020222020222022202220222022022020222
220222020222020222022202220220022222222222222222222222010222222222220111
111111111011101100110110111011101101101101101110111011011011101110111011
101101110110111011001110011111011101100110110111011101101101101110111011
101101101101100111011101110110111011011111011101101110110111011101111111
111111022222222222222222222222222222222222222220002220002202220220002200
002202220202222202200022222022202000022000002020022000022000022200002200
022022202022202200002222200002200022200002000002200022200002022222022202
200022200022000002022202202222222222222222222201022222222222011111111111
100000110100111100011110000111001111000111100001110001100000110001110000
011100011100111001111100000110100111100011110000111001100000110001110001
110111010000011000111000001101111101110111000111000110001111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111101111111111111101111101111111111111111
111111111111111111111111111111111111111111111111111111111111111111101111
101111111111111111111111111111111111111111110111111111111111111011111111
111111011111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111110111111111111110111110111111111111111111111111
111111111111111111111111111111111111111111111111111111111110111110111111
111111111111111111111111111111111111011111111111111111101111111111111110
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222200022200022200022200022022202022202
200022200022220222022202202222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011110011111
101110001111000111010011011101110000000011001011100011110111100111011101
111101101111011100101100011110001110111011111100101000000010110110110111
011011101101110111001111011101001111001011000000101110110111011011111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022202202220202220202220202220202220202220202220202
220222022200220222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111110111110111011
011011101100110110110110110111011011001101110111011101101101110111110111
011101101100110110110111011001101111101100110111011010101011001101101110
110011011011011101110011011011001101110110011011001101111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222022222020222220222020222020222220222020222020222020222222202
220202022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111011111011101101101111
110111011101010111101101101110110111111101110110111011011111011101110110
111011011011011101100110111110111011101101101010101100110110111011001101
101101110111011101101110110111011001101100110111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222202222202022222022202022202000002000002000002022202022222220222020202
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111010111101110001110000011011101
111000111110110111000011000001110111011111100001111101110111011100001100
011101110110101011111100001110110110101010110101011000001101010110111111
011101110111000011011101101010110101011111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220222
220202220202220202220202220202220202220202220202220222022202200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111101011110111011011011101101110111010101
111011011111101101110111011101111101110111110111011101111110110110110111
011011001111111110111011011001110011011001101110110110011011111101110111
011111101101110110110011011001111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222022222022000
222000220000222000220222020222022000222000220000020222022022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111101110111011101101101110110011011011011011101101
101110110111011101110110110111011111011101110110111011011011011101101100
111110111011101101100111001101100110111011011001101101110111001101101110
110111011011001101100111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222022222222222222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011110111010000010001111000111010011001101100110000111000111
100011000001100111100001111100010000011100011100011110001110111011111100
011110000110011100110111011011101101110111001100000101001111000111011101
101110110111011111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222220000222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201110111110111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
011111011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111001111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111011011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111011111110111110111111111111111111111111111111111111
111111011111111111111111101111111111111101111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111011111111011111011111111111111111111111111111111111111111101
111111111111111110111111111111111011111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111101110010100000001011011011011101101110110111011100111101110100111100
101100000010111011011101101110111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111101110
110011011101101010101100110110111011001101101101110111001101101100110111
011001101101110111011111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222220222022000220222020
222020200222000222202220222022000222000222202220000222022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111110111011101110
110110101010110011011011101100110110110111011101110110111011011101100110
111011011101111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222022022022202022202022022002
202022202220222022202022202022202220222022202222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111011110000111011011010
101011010101100000110101011011111101110111011100001101110110101011100001
110111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222000022202022202220202220202022202220202222
222022202220202220202222222022202220222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111101111111011101101100111001101
100110111011011001101111110111011101111110110111011011001101110111011111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222220022220222020000020022220222020000022202220
000020222020222222202220000222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111110111011101110110110011100110110011011
101101100110110111011100110110111011011101101100110111011101111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222020022022202022202020022002202022202220222022202022
202022202220222022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111101110001111000011001110011011101101110110111
011100110000010100111100011101110110111011100001101111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222202200220002202220202200202002220002200000202220220002220002
200000202222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111110111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111110111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111101111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222220222020222222222222222222222222222222
222222222222222222222222220222222222222222022222222222222222222222222222
222222022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111101111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222022202022222222222222222222222222222222222222
222222222222222222022222222222222202222222222222222222222222222222222220
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111110111011100111
011101110001101111011011101101110111011110001101111011000111011101110001
110111100011111110001110100111011110010110111011100101111100011011110111
001011100111101110111011111111111111111111111102222222222222222222222222
222222222222220020200000202002220002220002202220220002220002222022200002
222202220202002220002202220200222002020220220202202202000022022022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111001101101101101110110
111011011101101110110011011101110111011011101101101101110110111011011101
110111110111011001101101110110011011101101100111110110110111011011001101
101110111001101111111111111111111111110222222222222222222222222222222222
222220220020222020022020222020222020222020222020222022202220222022220222
020022020222020222002202022002020202020202020202220202222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111100110110110110111011011101101
110110111011001101110111011111101110110110110111011011101101110111011111
011101101110110111011101101110110111011111011011011101101110110110111011
100110111111111111111111111111022222222222222222222222222222220000222022
202202202022202022222022222022202022202022222220222022202222022202022202
022202022202220202220202020202020202020222020222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111110101011011111011101101110110111011000
001101010111011100000110111011000111000001101110110111011101111101110110
111011011110000110000011100001111100011101110111000011011111101110101011
111111111111111111111102222222222222222222222222222222222222220000220220
202220200000202222200000202220202222222022200002222202220202220202220202
220222022000020202020202020202000022022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111011001101111101110110111011011101101110110110
011101110111011011101101111101110110111011011101110111110111011011101101
111111011011101111110111110110110111011111101101111110111011001111111111
111111111111110222222222222222222222222222222222222222222022022020022020
222020222020222020222020222022202220222222220222020022020222020222002202
222202002220020022200202222202222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111101100110110110111011011101101110110111011011001110111
011101101110110111110111011011101101110111011111011101100110110111011101
101110110111011111011011011101101110110110111011101100111111111111111111
111111022222222222222222222222222222222222222000022200002020022200022200
022022202200022200022000002022222222000002020022200022000202002200002200
222002002220020222220220222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111110111011100111000001110001110000011011101101110100000110001110
000011011111011101110001110001100011111110001110100111000110001110111011
100011111100011100000111000111100110000010111011111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222220222222
222222222222222222222222222222022222222222222222222222222222222222222222
222222222222222220222022222222222222222222222222222222222222222222220222
222222222222222222222222222222222222222222022222222222222222220102222222
222201111111111111111111111111111001111101001111111111111111111011111111
111111111111111111111111111111111111101111101111111111111111111111111111
111111111110111111111111111111111111111111111011111111111111111111111111
111111111111110222222222222222222222222222222222222222222022222222222222
222222222222222222222202222222222222222222222222222222222222222222222222
222222222022202222222222222222222222222222222222222222222222022222222222
222222222222222222222222222222222220222222222222222222010222222222220111
111111111111111111111111010111110111011111111111111111110111111111111111
111111111111111111111111111110111110111111111111111111111111111111111111
111011111111111111111111111111111111110111111111111111111111111111111111
111111022222222222222222222222222222222222222000002200022022202000022222
222222222222220200222000220000000220002202220202220220002222220002222022
200000220002202220200002202220220002202220222202220202002220002220002202
220220002202202202000022022022222222222222222201022222222222011111111111
111111111111111101000000011101110110110111001011011111100011110010110110
110001110111011100011000000011001011101110111111001111000111100011101001
111001011011101101110111000111011111101110111111111111111111111111111102
222222222222222222222222222222222222202202202220220220202220222222222222
222222002202022202022022020222020222020022020222022220222022202220222020
222022022020222020222020222020022022220222020022020222020222022022020222
020202020202220202222222222222222222220102222222222201111111111111111111
111111101110111011101011010101011011001111111101110110110011010110111011
011101101110110111011011001110111111111011011011101101110110011011011001
101110110011011011101110111110011011111111111111111111111111110222222222
222222222222222222222200002220220220222222022020222022220000000000022202
220202222202202202022222022202020202022222222022202220222202202022222202
202022202022202022202020202222022202022202022202022202202202022222020202
020222020222222222222222222222010222222222220111111111111111111111111110
111011101110101101010101101110111111111111011011101101011011101101110110
111011101101101110111011111111101101101110110111011011101101110110111011
001101101111111011111001101111111111111111111111111111022222222222222222
222222222222222222222022022000002202202000022222222222222222220222020000
020220220200000200000202020200000222202220222022220220200000220220200002
200000202220202020222202220202220202220202220220220200000202020202000022
022222222222222222222201022222222222011111111111111111111111111011110110
111010110101010111000011111111111101110000110011101110110000011011101110
110111000011101111111110111110111011011101101110111000011000001101010110
000011101111101010111111111111111111111111111102222222222222222222222222
222222222222202202202220220220202222222222222222222222002202022202022022
020222020222020220020222022220222022202222022020222022022020222220222020
222020220022220222020022020222020222022022020222020022200202222202222222
222222222222220102222222222201111111111111111111111111101111011011011101
001110011111101111111111001111111011010110111011011101101110111011011111
101110111111111011111011101101110110111011111101101110110110011011101110
111110110011111111111111111111111111110222222222222222222222222222222222
222220220222000222000020222222222222222222222202002220002202202202200022
022202022202200022222200022000002200002200022200002022222022202200022022
202222000002020022200022000022200002200022002220020222220220222222222222
222222010222222222220111111111111111111111111110111101101101110100111001
101110111111111111011011101101011011101101110110111011101101101110111011
111111101101101110110111011001101101110110111011011001101110111011111011
001111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111101110110110111010011100111000111
111111111101110001110110110001110111011100011110000111000110000011111111
001111000111000011101001111000111011101101110111000111011111101110111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222200222222222222222
222222222000022222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111110111011011111111111111111111111111111101
110111111111111111111111111111111111111111111111111111111111111111111111
111101111111111111111111111111111111111111111101111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202202222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111101100001111111111111111111111111111111000111111
111111111111111111111111111111111111111111111111111111111111111111111000
011111111111111111111111111111111111101111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222202222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222220222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222220002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222000222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111110111111111111011111
011111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222200022222222222222222222222200022220002
220002220002220002202220202220220002220002222022202220220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111011111111111101111101111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111101111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222220002222222222222222222222202220220222020222020
222020222020222020222020222020222022202220022022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111011101101001111000110000000110011110111100
101100011101110111011110001101111011000111011101110001110111100011111110
001110100111011110010110111011100101111100011011110111001011100111101110
111011111111111111111102222222222222222222222222222222222222222222222222
222222222222222222000222222222222222222222202222202022222022202022202022
222022202022202022202022222220222020202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111101110110011011011101101110110110111011101100110110
110011011101110111011011101101101101110110111011011101110111110111011001
101101110110011011101101100111110110110111011011001101101110111001101111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222000002222222222222222222220222220202222202220202220200000200000
200000202220202222222022202020222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111110111011011101101111111011011011011101110111011011011001101
110111011111101110110110110111011011101101110111011111011101101110110111
011101101110110111011111011011011101101110110110111011100110111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
200000222222222222222222222022222020222020222020222020222020222020222020
222020222022202220220022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111011101101110110000011101101101111110111100001100011101010111011100
000110111011000111000001101110110111011101111101110110111011011110000110
000011100001111100011101110111000011011111101110101011111111111111111102
222222222222222222222222222222222222222222222222222222222222222220202022
222222222222222222202222202200022200022000022200022022202022202200022200
022000002022202202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111101
110110111011011101110110110111111011111110110110110110011101110111011011
101101111101110110111011011101110111110111011011101101111111011011101111
110111110110110111011111101101111110111011001111111111111111110222222222
222222222222222222222222222222222222222222222222222222222220222222222222
222222222222022202222222222222202222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111110111011001
101101110111011011011011101110111011011011011001110111011101101110110111
110111011011101101110111011111011101100110110111011101101110110111011111
011011011101101110110110111011101100111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222022222222222222222222
222220002222222222222222000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111000001101001111000
111100001110011000001100011100011101110100000110001110000011011111011101
110001110001100011111110001110100111000110001110111011100011111100011100
000111000111100110000010111011111111111111111102222222222222222222222222
222222222222222222222222222222222222222222202222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222220222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222220222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222201111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111022222222222222220102222222222201111111111111111111
111111111111111111111111111011111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222220111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111102222222222222222010222222222220111111111111111111111111111
111111111111111111101111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110222222222222222201022222222222011111111111111111111111111111101111
101110001110100111100111011101110001110110110111011101100011101110110000
110110111011111011101011110111001011011101111101001111001011100011110001
111011100001101111111111111111111111111111111102222222222222222222222222
222222201111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111022
222222222222220102222222222201111111111111111111111111111110111110110111
011001101101101101110110111011010111011100110110110110111011011101011001
101111101110110111011011001101110111110011011011001101110110111011101110
111010111111111111111111111111111111110222222222222222222222222222222220
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111102222222222
222222010222222222220111111111111111111111111111111011111011011111101110
110110110111011011111101011101110011011011011011101101110101100110111110
111011011101101110110111011111011101101110110111011011101110111011101011
111111111111111111111111111111022222222222222222222222222222222011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110222222222222222201
022222222222011111111111111111111111111111101111101100000110111011011111
011101100000110011110111010101100011100000110000110110101011111011101101
110111000011000001111101110111000011011101101110111011100001101111111111
111111111111111111111102222222222222222222222222222222201111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111022222222222222220102222222
222201111111111111111111111111111110111110110111011011101101111101110110
111011010111011101100110110110111011011111011011001111101110110111011111
101101110111110111011111101101110110111011101110111110111111111111111111
111111111111110222222222222222222222222222222220111111111111111111111111
111111111110111111111111111111111111111111111111111111111101111111111111
111111111111111111111111111111111111111111111111111111111111101111101110
111111111111111111111111111111111111102222222222222222010222222222220111
111111111111111111111111111011111011011101100110110110110111011011101101
011101110110011011011011101101111101101100111110111011011101101110110111
011111001101101110110111011011101110111011111011111111111111111111111111
111111022222222222222222222222222222222011111111111111111111111111111111
110111111111111111111111111111111111111111111111111011111111111111111111
111111111111111111111111111111111111111111111111111110111110111101111111
111111111111111111111111111110222222222222222201022222222222011111111111
111111111111111111101111101110001110100111100111000001110001110110000001
011101100011101110110111110110111011111000001100000111000111011101111101
001111000111000011110001100000101111101111111111111111111111111111111102
222222222222222222222222222222201111111111111111111111111111111111011111
011110111101011101011110110001111000111111101111111111000111100101110001
111000111101111001011111111101110111111011101000000010110111111111111111
111111111111111111111022222222222222220102222222222201111111111111111111
111111111110111110111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111101111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222220111111111111111111111111111111111011111110111011
101100110110111011011011011101111111111111111011101101100110111011011101
110111011001111111110011011111101111110111011111101111111111111111111111
111111111111102222222222222222010222222222220111111111111111111111111111
111000000011111111111111111111111111111111111111111111111111111111111111
111111111111111001111111111111111111111111111111111111111111111111111000
011111111111111111111111111111111111111111111111111111022222222222222222
222222222222222011111111111111111111111111111111101111111101101101110011
011011101101101101111111111111111111111110110111011011101101110111011101
110111111111001101111110111111101101111110111111111111111111111111111111
111110222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222201111111111111111111111111111111110111111110110110111010101101110
110001110000011111111111111111111011100001101110110111011101111000011111
111101010111111011111110110111111011111111111111111111111111111111111022
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222220
111111111111111111111111111111111011111111100000111101100110111011011111
011101111111111111111110011111110110111011011101110111111101111111110110
011111101111111011011111101111111111111111111111111111111111102222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222011111111
111111111111111111111111101111111101101101110110011011101101111101110111
111111111111111110110111011011101101110111011101110111111111011001111110
111111101101111110111111111111111111111111111111111110222222222222222201
022222222222000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000002222222222222222222222222222222201111111111111111
111111111111111111011010110110110111011101100000110111111000111010111111
101011111011100011100001111000110000011000111010111101110111100000111110
000111110111111111111111111111111111111111111022222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220111111111111111111111111
111111111101101011011011011111111111111111111111111111101011111110101011
101111111110111111111111111111111111101011111111111111111111111111111111
011111111111111111111111111111111111102222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222011111111111111111111111111111111
111010100011101110011111111111111111111111111110101111111010110001111111
111100001111111111111111111110101111111111111111111111111111111011111111
111111111111111111111111111110222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222201111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111022222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111102222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222200022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222201111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111022
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
111111111111111111111111111111111111111111111111111111111111111111111111
111111111011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111102222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222011111111
111111111111111111111111111111111111111111111111111111111111111111111111
101111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222000002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222201111111111111111
111111111111111111111111111111111111111111110111011100101101110110100111
100101100011011110111000111011101101110110111011011011011111111111111111
111111111111111111111111111111111111111111111022222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202020222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220111111111111111111111111
111111111111111111111111111111111111011101101100110111011001101101100110
110110111011011101101110110011011011101101010101111111111111111111111111
111111111111111111111111111111111111102222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222011111111111111111111111111111111
111111111111111111111111111101110110111011011101101110110111011011011011
101101111110111011001101110110110101010111111111111111111111111111111111
111111111111111111111111111110222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222201111111111111111111111111111111111111111
111111111111111111110000011100001101110110111011100001100011101110110000
011000001101010111000011010101011111111111111111111111111111111111111111
111111111111111111111022222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220111111111111111111111111111111111111111111111111
111111111111011101111110110111011011101111110110110110111011011101101110
110110011011101100111001111111111111111111111111111111111111111111111111
111111111111102222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222011111111111111111111111111111111111111111111111111111111
111101110110111011011101100110110111011011011011101101110110111011011001
101110110011100111111111111111111111111111111111111111111111111111111111
111110222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222201111111111111111111111111111111111111111111111111111111111110111
011100011100000110100111100011100011100000111000111011101101110111000011
001110011111111111111111111111111111111111111111111111111111111111111022
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111102222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222201111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111022222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111102222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222201111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111022222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220111111111111111111111111111111111111011111111111
111111011111111111111111111111111111111111111111111111111111111111111111
111111011111011111111111111111111111111111111111111111111111111111111111
111111111111102222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222011111111111111111111111111111111111101111111111111111101
111111111111111111111111111111111111111111111111111111111111111111111101
111101111111111111111111111111111111111111111111111111111111111111111111
111110222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222201111111111111111111111111110111110110100111100011101110100111100
101101101101101101101100001101111101110111000111111100011110110000000110
001101111011000111011101100001101101101101111111111111111111111111111022
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
111111111111111111111111111011111011001101101110110111001101101100110101
010110101010110111010111110111011011101111101110111011101110110111011011
101101101101110110111010110101010111111111111111111111111111102222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222011111111
111111111111111111101111101101110110111011011101110110111011010101011010
101011011101011111011101101110111110111011101111011011011111101110110110
110111011011101011010101011111111111111111111111111110222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222201111111111111111
111111111110111110110111011011101101110111011100001101010101101010101100
001101111101110110111011111011101110111101101100000110111011000111000001
100001101101010101111111111111111111111111111022222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220111111111111111111111111
111011111011011101101110110111011101111110110011100110011100110111110111
110111011011101111101110111011110110110111011011101101111101110110111110
110011100111111111111111111111111111102222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222011111111111111111111111111101111
101100110110111011011100110110111011001110011001110011011111011111011101
101110111110111011101111011011011101101110110111110111011011111011001110
011111111111111111111111111110222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222201111111111111111111111111110111110110100
111100011100010100111100011100111001100111001101111101111100000111000111
111100011000001100001110001110000011011111011101101111101100111001111111
111111111111111111111022222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220111111111111111111111111111011111011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111102222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222011111111111111111111111111100000001111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222201111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111022
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111102222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222200000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000022222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222000022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000000022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220000000022222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200200222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222002200222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220022220
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222002222222222222222222222222222222220222222222220222022222222222222
222222222222222222222222222222022222222222222222222222220222220222222222
222222220022220222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222220022
222222222222222222222222222222222022222222222022202222222222222222222222
222222222222222222222202222222222222222222222222202222022222222222222222
220222022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222200222222222222
222222222222220002202220202002220002200000220002202220220002202220202220
220002222200000220002202220220002202220220222202002220002220002222022202
002220002220002200002220222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222202222222222222222222222
222220222020222020022020222020222020222022022020222020222020022020222022
220220220222022022020222020022022222220022020222020222022020220022020222
020222020222022222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222002222222222222222222220000222022
202022202022202022222202202022222202202022222022202020202022222222022022
022222202202022222020202222222022202022222022222202022022202022222022202
022202222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222222222222222222222222222202220202220
202220200000220220200000220220200000200000202020200000222202202200000220
220200000202020222222202220200000202222220202202220202222202220200002222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222200222222222222222222222222222222220222020222020022020
222022022020222022022020222020222020220020222022220220220222022022020222
020220022222220022020222020222020222020022020222020222020222022222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002222222222222222222222222222222222200022000002020022200022200
002200022200002200022022202022202200022222022022200022200002200022022202
222222020022200022200022022202020022200022200022000022222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222002222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202202222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222220022222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220222222222220222022222222202220200222222222220
222222222222222222222222222222222222222222222222220222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
220022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222022222222222022202222222220222022202222222222022222222
222222222222222222222222222222222222222222202222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222200222222
222222222222222222222222222222222222222222222200202022202200202022202022
202200222220000220000220202220220002202220202220220002202220202220202220
222202220202002220002200000200002202000002220222000000002200022022220002
222202220202220220020202220220020220222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222002222222222222222
222222222222222222222222222222222222202200202220202200220220200220202202
222022202022202020222020222022022020222020222020222020022022022022220222
020022020222020222020222020202220220202202202202202220202220222022220222
022022020220020222020220022222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220022222222222222222222222222
222222222222222222222200002220222020222020222022022020202022220222202220
202220202022202022202202202022202022222022202020202200002222022202022202
022222202202022202022022022020220220220220222220222022202222022202202202
022202022202022202222222222222010222222222220000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000022222222222222222
222222222222222222222200002000002200002202202020202220222220000220000220
202220202220220220200000200000200000202020202220222202220202220200000220
220200002202202202202022022022022000002022202220222202220220220220000200
000220000222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222220202220222220220220202200202202222022202022222020222020
222022022020222020222020222020220020222022220222020022020222022022020222
220220220202220202202202202220202220222022220222022022022222020222022222
022222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222220000220222020000222000020222022002222200002202222202000002200022200
002022202200022022202022202200002222000002020022200022200002022222022000
020222020220220222000220002200022222000002200002000022022202000022202222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111101111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111000111010
011101111001011011101110001110110110111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
022222222222222222222222222222222222222022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111011101100110110111
011001101110110111011010101011111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222202222222
222222222222222222222222222222220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111101110110111011011101110110
111011011101101010101111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222220222022002020222020222022222020222022000222220222020200222000220222
022202200022200222002022022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110111011011101101111000011000001101
110110101010111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222022
202022002202202002202222202002202022202222022202002202022202022202220202
220202202022002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111011101101110110111111101101110110111011001
110011111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222000022202220202220
220220202020220000202020202222222202220202220202220202220222020222022220
202220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111101110110011011011101110110111011011101100111001111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222220000022000022022020
202020222020202020000022220222020222020222020222000002022202220222000022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111000111010011100011000111011101110001110011100111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222022202222202202202022002022
202022002022202222022202002202022202022202220202220202202222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222202220200002220000202220202220202220
220002222200000202002220002200020222022000222002200002220222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111101111111111111101
111101111111111111111111111111111111111111111111011111111111101111101111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111110111111111111110111110111
111111111111111111111111111111111111111101111111111110111110111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222202220222202220222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111110011111101110001111000111010011011101110000000011001011100
011110111100111011101111101110110100111100011000000011001111011110010110
001110111011101111000110111101100011101110110000110110110110111111111111
111111022222222222222222222222222222222222222220222022222022202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111110111110111011011011101100110110110110110111011011001101110111011
101101101110111110111011001101101110110111011011011101110110011011011001
101110111011101101110110110110111011011101011010101011111111111111111102
222222222222222222222222222222220222202000002202202220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
011111011101101101111110111011101010111101101101110110111111101110110111
011011111011101101110110111111101101101101110111011101101101100110111011
101111110111011011011011101101110101101010101111111111111111110222222222
222222222222222222222222022222202220222222022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111010111101
110001110000011011101111000111110110111000011000001110111011111100001111
101110110111011000001110110110111111011110000110001110101011101110000011
011101100011100000110000110110101010111111111111111111022222222222222222
222222222222222202222222022022222202222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111101011110111011011
011101101110111010101111011011111101101110111011101111101110111110111011
011101101110111011011011111101111111011011011011001110111011101101110110
111110111011011111011001110011111111111111111102222222222222222222222222
222222220222222202202222220222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111101110111011101101101110110
011011011011011101101101110110111011101110110110111011111011101100110110
111011101101101101110111011101101101101100111011101110110111011011111011
101101111101100111001111111111111111110222222222222222222222222222222222
022222220220222222022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111110111010000010001111000111010011001
101100110000111000111100011000001100111100001111100000110100111100011110
000111001100000110001110001110111010000011000111000001101111101110110111
110110011100111111111111111111022222222222222222222222222222220000022222
000022222022202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111110111110111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
202222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111011111011111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111110111111111111111111111111111111111
111111111111111111111111111101111101110111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222202222222222202222222222202222222222222222222222222222222
022222222222222222222222222222222222222222222222222222222022222222222222
222222222222222222220222022222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111111111111111111111
111111111111111111110111110111101111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222220222222222220222222222222022222222222222222222222222222202222222
222222222222222222222222222222222222222222222222202222222222222222222222
222222222222022202222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111101001111001011011101110001110111011100101111101110
111111011101000000010110111011111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222000222002
020022200022020022200202202222022022022002022202222000220200220222022002
020222020000220222022000222000222220222020200222000220222022002200002220
002200000220002222022200002220002222202220222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111110011011011001100110110111011011101101100111110011011111101
111110111011111101111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222022202022000220202
220200220202200222222202020202022002220222022202002202002202022002202202
022202022202022202022202222022202002202022202002202022020222020222020222
020222022202220222020222022220022022222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111011101101110110011011011101101110110111011111001101111110111111101
101111110111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222202222202220222020222220222
020222022222220202020202220222022202222202220202020202220220220202220202
220202220202222222202220202220202220202020222202022202022202202202022222
220222022202022202222020202222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111101
110111000011010101101110110000011100001111101010111111011111110110111111
011111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222220222220222022202000002022202200002
222222020202022000022202220000020222020202022000022022020000220000020222
020000022220222020222020222020202022202200002202220220220202222222022200
002202220222202020222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111110111011111
101101100110111011011101111110111110110011111101111111011011111101111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222022202022000220202220200220222220222222200
222002222202220222022202002202022002222202202202022222022202022202022202
222022202002202022202022002022020222020222022022020222022202220222020222
022220220022222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111001101101110110110
011011101101110110111011111011001111110111111101101111110111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222220002220020200222000220200220000222222220022200200
002200000220002202002202220200002220000202222202220220002220002222200000
202002220002202220220022000022200022200002200022000002000022200022222022
202222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111101001111000111011101110001
110111011100011111101110111100000111110000111110111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111011111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222202222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111100111111111111111111111111
111111111111111111111111111111011111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111101101111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222220000000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111000000000000000000000022222222222222222222222222222222222222222222
222222222222222222022222222222222220222022222222222222222222222222222220
222222222222222222222222222222222222222222222222222222220222222222222222
222222022222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111011111111111111111111111111111111111111111111111111111111
101111111111111111111111111111111111111111111111111111111111111111111102
222222222200000002222222222222222222222222222222222222222222222222222222
222222222202222222222222222022202222222222222222222222222222220222222222
222222222222222222222222222222222222222222222222202222222222222222222202
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111101111111111111111111111111111111111111111111111111111111110111111
111111111111111111111111111111111111111111111111111111111111110222222222
200022222222222222222222222220222022002020222020222022222020222022000222
220200222002022002200000220002202220220002200002222222022000220222022000
220222022000220220220202220202220220020220222220002220002200000220222222
222222222222222222222222222222010222222222220111111111111111111100011110
011101110111000111000111011101100001101110001111110111011100101101110110
100111100101100011011110111000111011101101110110111011111010011110010111
001110001110111011101110111011011101111111111111111111022222222222222222
222222222222222222222022202022002202202002202222202002202022202222002202
022002022020222020222022022020222020222022222022022202022022022202022202
022202020202020022020220220220022222220222020222020220222222222222222222
222222222222222222222201022222222222011111111111111111101110110110110111
011011101101101101110110111010110111011111011101101100110111011001101101
100110110110111011011101101110110011011011101111100110110110011011011011
011001101110111001101101110111111111111111111102222222222222222222222222
222222000022202220202220220220202020220000202020202222222202220202220222
202202202022222202202022202022202222202222220202022202220202220202220202
020202020202020222022202222222022222022202022022222222222222222222222222
222222222222220102222222222201111111111111111110111011011011011101101110
110110110111011011101011011111111101110110111011011101101110110111011011
011011101101111110111011001101110110111110111011011101111101101101100110
111011100110111011011111111111111111110222222222222222222222222222222222
222220000022000022022020202020222020202020000022220222022000022202220220
200000220220202220200002222220222200020022220222020000020222020202020202
020200222220000222222202222202220202202222222222222222222222222222222222
222222010222222222220111111111111111111011101101111100000110111011000111
000001100001101100000111110000011100001101110110111011100001100011101110
110000011000001101010111000011111011101110000111101110001110101011101110
101011100001111111111111111111022222222222222222222222222222222222222022
202222202202202022002022202022002022202222002202222202022022022020222022
022020222020222022222022022202020022022202022202022202002220020220020200
222222022222220222020222020220222222222222222222222222222222222222222201
022222222222011111111111111111101110110111110111011011101101101101110110
111110110111011111011101111110110111011011101111110110110110111011011101
101110110110011011101111101110111111011111011011011011001110111011001101
110111111111111111111102222222222222222222222222222222222222202220200002
220000202220202220202220220002222202002200002220022200002200022200002200
022000022222202220002202200220002202220220002200222002022202022002000022
222222200022200022022022222222222222222222222222222222222222220102222222
222201111111111111111110111011011011011101101110110110110111011011111011
011101111101110110111011011101100110110111011011011011101101110110111011
011001101110111110011011011101101101101101101100111011101100110111011111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111100011110011101110111000111000111011101101111101110001111
110111011100011100000110100111100011100011100000111000111011101101110111
000011111010011110001111001110001110111010000010111011100001111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222220222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111011111111011111111111111111011
111111111111111111111111111111111111111011111111111111111111111111111111
111111111111111111111101111111111111111111111111111111111111111011111111
111111111111111111111102222222222222222222222222222222000022000022020000
000220002220222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111011111111101111111111111111101111111111
111111111111111111111111111111101111111111111111111111111111111111111111
111111111111110111111111111111111111111111111111111111110111111111111111
111111111111110222222222222222222222222222222202220202220202022022020222
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111101101110110100111100011101110100111100101101101
101101101101110010111110100111100101110011100011101110111011101110110111
011111010011110010110111011100011101110111001011011111111111111111111111
111111022222222222222222222222222222220222020222020202202202022222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111101110111011001101101110110111001101101100110101010110101
010110110011111001101101100110110110110110011011101110011011011101111100
110110110011001101101110110111011011001111111111111111111111111111111102
222222222222222222222222222222000022000022020220220200000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111110111011101101110110111011011101110110111011010101011010101011011
101111101110110111011111011011011001101110111001101110110111110111011011
101100110110111011011101101110111111111111111111111111111111110222222222
222222222222222222222202220202222202022022020222022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
011101110110111011011101101110111011100001101010101101010101110000111110
111011100001111011100011101010111011101010111000011111011101110000110101
011011101100000111000011111111111111111111111111111111022222222222222222
222222222222220000220222220202202202200022202222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111101110111
011011101101110110111011101111110110011100110011100111111011111011101111
110111110110110110110011101110110011011101111101110111111011011001101110
110111011111101111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111110111011101100110
110111011011100110110111011001110011001110011011101111100110110111011011
011011011011001110111011001101110111110011011011101101100110111011011101
101110111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111101100000110100111100011
100010100111100011100111001100111001110001111110100111100011110011100011
101110100000101110111000011111010011110001110111011100011101110111000111
111111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111110111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111101111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111001111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111011011111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222202222222222222222022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220222222222222222220222022222222222222222222222222222222222
222022202222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222220222222222222222202222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222022222222222222222022202222222222222222222222222222222222222202220
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222020022200202200220200222002022000222002022202220000
220200002220020220002222022220002202220222202220220020222202220220002202
002202220220002200000222220002222022222222202222202222000220000022002022
220222022222222222222201022222222222011111011111111111111111111111111111
111111111111111111111111111111111001111111111111111111111101111111111111
111111110111111111111111111111111111111111111111111111111111111111111111
011111111111111111111111111111111111111111111102222222222222222222222222
222222222222200220202200202202002202022002022202022002220222022202020222
020220020222022202220222022022022220222020220022220222020222020022020022
020222020222022220222022202222222220222220222022202022202022002222002202
222222222222220102222222222201111101111111111111111111111111111111111111
111111111111111111111111111011111111111111111111110111111111111111111111
011111111111111111111111111111111111111111111111111111111111111101111111
111111111111111111111111111111111111110222222222222222222222222222222200
002220222020222022220202220202220202220202220222022202220202022202022202
022222220222022222200002222022202022202222022202022222022202020202022202
202202222022202220222222222022222022202220220220202220222202020222222222
222222010222222222220111110100111100101110011100011101110111011101110110
111011111011011011101110111011011101100000010111111000111100011101001111
001011100111100011100011110010110111011011101101110111110100111100101101
110111000111011101110010111111022222222222222222222222222222222222222022
202200002220220222022000020222022000022202220000220200002220000200000222
022202222202220222200000220000222202220200000202220202020202220220220222
202220222022222222202222202220222022022022000022220202022222222222222201
022222222222011111001101101100110110110110110011011101110011011011101111
101010101101011011101100110110111011111111011101101110110011011011001101
101101110110110110110011011101100110110111011111001101101100110011011011
101101110110110011111102222222222222222222222222222222222222200220222220
202202002202222202022202222202220222022222020222022222020222022202220222
020222022220222022222022220222020222020022020220020222022022022220222022
202222222220222220222022202202202222202222022002222222222222220102222222
222201111101110110111011111011011011001101110111001101110110111110101010
110101101110110011011011101111111101110110111011011101101110111110110111
011011011011101101110110011011101101111101110110111011001101101110110111
011011101111110222222222222222222222222222222222222220200220000222002202
002200002200002200002200000202222202000022000022200022000002200022200002
222022202000022222000002200022020022022202200022200002222200022000002222
202022222000220002220000200002222202220222222222222222010222222222220111
110111011100001111011100011101010111011101010111000011111010101011010110
000011010101101110111111110111011011101101110111000011110111011101100011
110000110000011010101110000111110111011100001101010110111011000001110000
111111022222222222222222222222222222222222222222222222222222222222222222
220222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222002222
222222222222222222222222222222222222222222222201022222222222011111011101
111110111110110110110110011101110110011011101111100111001011101011101101
100110111011111111011101101110110111011111101111101101110110110111111011
011101101100110111011111011101111110110110011011101101110111111011111102
222222222222222222222222222222222222222222222222222222222222222222200002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222222222
222222222222222222222222222222222222220102222222222201111100110110111011
011011011011011001110111011001101110111110011100101110101110110110011011
101111111101110110111011001101101110110110110111011011011011101101110110
110011011101111100110110111011011001101110110111011011101111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111110100111100011110011100
011101110100000101110111000011111001110010111010111011011101101110111111
111000111000011101001111000111100111100011100011110001110111011011101110
000111110100111100011101110111000111011101110001111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
101111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111000011
111111111111111111111111111111111111111111111111111111111111111111111111
111111110011111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111110
110111111111111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200022220002220002220002220002202220
202220220002220002222022202220220222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222202220220222020222020222020222020222020222020
222020222022202220022022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111111111111111111111111111111111111111111111111111111110111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222202022222022202022202022222022202022202022202022
222220222020202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
111111111111111111111111111111111111111111111111111011111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222220202222202220202220200000200000200000202220202222222022
202020222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111101111101
011110111001011011101111110011110001110000001011101110010101111011000111
011101110001111111000111011011000111011101110001110110110110111011111011
100011110011101101100011101111000111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222022222020222020222020222020222020222020222020222020222022202220220022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111110111110110111011
011001101110111110110110111011011101100110110110011011101101101101110110
111011111101101101011011101101110110111011010101011001101111101101110110
110110101101110110111011101111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222
202200022200022000022200022022202022202200022200022000002022202202222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111011111011011101101110110
111011111011011011101101110110011011011101101110110110110111011011101111
111110110101101110110111011011101101010101100110111000110111111011011010
110111011011101110111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222022202222222
222222202222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220111111111111111111101111101101110111000011000001111
101111101110110111011010101110000110111011000111000001101110110001100011
001110111011000001101110110101010110101011011011000001101111100111011101
101110111011111111111111111111022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220002222222222222222
000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222011111111111111111110111110110111011111101101110111110111110
111011011101101100111111011011101101111101110110111011111111101101011011
101101110110111011001110011011001101101101110110111110101101110110111011
101111111111111111111102222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222201111111111111111111011111011011101101110110111011111011011011101101
110110110011011101101110110111110111011011101111110110110101101110110111
011011101100111001101100110110110111011011011010110111011011101110111111
111111111111110222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222220111
111111111111111101111101100000111000111011101111110011110001110111011011
101110001110000011011111011101110001111111000111011011000111011101110001
110011100110111011011011100011110011101101100011100011000111111111111111
111111022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222011111111111
111111110111110111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111102
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222201111111111111111111
000000011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111110222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222220111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111102222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222201111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111110222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222220000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220102222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222010222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222201022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220102222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222010222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222201022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220102222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222010222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222201
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220100000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000010c00000040092900
aa000000000000005302f00100000000040000002701ffff030000000000

В основу планирования в муниципальном управлении должны быть положены
следующие принципы.

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

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

3. Гибкость. Необходимо составлять планы так, чтобы в них учитывались
возможные изменения “внешней среды”. Планы должны легко подвергаться
внесению в них изменений.

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

5. Создание необходимых условий для выполнения плана.

6. Научность планирования.

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

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

picscalex100010009000003e22a010000000d8f000000001610000026060f002220574d
46430100000000000100d015000000000a00000000200000881501008835010001000000
6c0000000000000000000000ee01000026010000000000000000000066390000c2210000
20454d4600000100883501000c0000000100000000000000000000000000000000050000
000400007c0100002c01000000000000000000000000000060cc0500e093040046000000
2c00000020000000454d462b014001001c000000100000000210c0db0100000060000000
6000000046000000d4150000c8150000454d462b224004000c000000000000001e400900
0c00000000000000244001000c000000000000003040020010000000040000000000803f
214007000c000000000000000840000520150000141500000210c0db0100000000000000
0000000000000000000000000100000089504e470d0a1a0a0000000d49484452000001ef
000001270803000000b7ec3b2600000300504c5445000000808080800000808000008000
0080800000808000808080400040400080ff0040804000ff804000ffffffc0c0c0ff0000
ffff0000ff0000ffff0000ffff00ffffff8000ff8080ffff8080ffff0080ff8040c0dcc0
a6caf0bf000000bf00bfbf000000bfbf00bf00bfbfa4c8f0fffcf0600000006000606000
0000606000600060604040404040804040bf4040ff4080404080804080bf4080ff40bf40
40bf8040bfbf40bfff40ff4040ff8040ffbf40ffff6060608080bf8040408040808040bf
8040ff80bf4080bf8080bfbf80bfff80ff4080ff8080ffbfe0e0e0bfbf40bfbf80bfbfff
bf4040bf4080bf40bfbf40ffbf8040bf8080bf80bfbf80ffbfff40bfff80bfffbfbfffff
f0f0f0ffff40ffffbfff4040ff4080ff40bfff40ffff8080ff80bfff80ffffbf40ffbf80
ffbfbfffd9ff0404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d
424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000
cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600
ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00
ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333
663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933
669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff33
99ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366
993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966
cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cc
cc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699
663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc66
99cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff990000cc33009934243e
9000000001624b47440088051d480000000c636d50504a436d7030373132000000034800
73bc0000118e49444154785eed5d6b76f32a0cec2abe5fddff3a6f634088b7c0e334bd9a
9ed3471a8ca51946c8c80e5f5ffcf285c037bffc20f033b4fd384b4fbfc9b7af4140bec9
b72f047c794b7d936f5f08f8f296fa26dfbe10f0e52df54dbe7d21e0cb5bea9b7cfb42c0
97b7d437f9f685802f6fa96ff2ed0b015fde52dfe4db1702bebca5bec9b72f047c794b7d
936f5f08f8f296faf6cef7c7dc7c3f24e2f32dfc7eddf7fb195f158aadbebffe7dc6d7f8
bef8cfb7f087efcf00f15f8d22f93e2766f6a406f9dec595fade45acd7fe9ebe5f5312c2
0a4b1f68bec5769813407d87b9be860560e92dbe5f16bd8d7030df623b6ec042f9fee1ba
861661e91dbe833def221ccbf765f5c5b925b6d8da3ccc37c4520cdf29fc48148ac128bd
0e2f2548a59711f11425e693c3037c5fc3f5655618b7d9481bbf4db89d5cba6f92958763
38308c4c80a528be4bea7ecc4b16c7b899c2e7e865e07c162b9ee23b6abc32f08471a8be
85dbcc37c252f21da3cba7f19d44adf48db0f429be2564071caf97f93bbe4cff0ec2eea6
a459674feabb83e481c0a1fa16be2be89a40ba67e8537c072b62888e615a73ae86efcb21
43a6ff00dfb5a62b03f790fcf1f6a1f95be1d3b378cbcc3b7c67963a66ac26ec42eea9a7
f7cddfcaf690a37f703c976c0860e92dbe534e5b47ea2b36a77c3c66e6f2bf900af7107e
677e2ef9b8f2e1a3f2f3f272414cbb7b25718fefe68aa4b8ec1056b722cea831369e0f4d
9a8598851fc0786e41ecc852f25d417b8462cc5670f3f71fe1db62e6699b37e9fbd4bcd7
04f55ebe8f2cc5eafbc804e341e4db08d4b419f946a0f82bf1fcc870f27d045bf720c673
1c96b3d971b3168134aae80bc9f78db491f1fc3186cb8ec93712685ff9da1fd3b7ac8797
956fc332f97821647c3ff23c82c5a5bed705535ef5cb8b7ce5629facfda9f5ad70e49a01
98bec38d02e18455593eb920f799accd9ace393ffdd577289f8854ad46370be987d3eda9
be0b84f2925f5b844885a8e32a0a8aef9901e47b756f7746e8528bfa311889e47b5fe119
b3baf27d7cbfdbb9bee5ce19898d39422b43d360e8f3fdc6783ed7772e320bb41bfc3c74
fdad4d8e8a4ad3e8e68423be8c2d9d4f10217047830a7d87e9317d176d46906f5deb5c4f
11c5d9716712b3f2bdbc05ac63ed658f9ab49f9ebfe7f7a8cde06cf41d939a753c1ff15d
e2fa04dfe9b1b1958dd575dde0c6a53c66abf4685bdf025d673f8b9d9199c59812cc32bf
b8959fa7acb5fdbdc8cfbbf15c27e24ae7211fce91b24a8f575702873656dd4ef3f39bf1
bcb510919f5f0e9c46ee3ea8a7fa9e0f7ea48d9d0cc318835a1b6bbb5076061be1fa7e03
df6773638d2c0ac76b7c372b04e7363eca377efede9851ac4d4ff3736bfff7dba1aebfef
5b32eee1a1fcfc0193c9370254f28d4031f4417de3b0f4560f4522a7fba2be71c852df38
2ca96f0c96d43706c7fffbfcadd6cf422521fdac9fcc8975867a9d6ad27cb0a0e72d3f5f
201c01df1dada7faeeace9f7ca8b93a5ff59f39e17fef86e1e6a6b20db65bb9d15adf592
9ac84be1c5b7ac41f7385f3427dfdd07183b55c75dc651fa8ef7dde832495fdb457caf9b
cfee1bf2aeef0a6179ce718f7114dfb9c41c759e9fe91ec4f44135725865f1ce7783f051
3d8a7cefe963d61a7bfd6dc990f66dbfc9775d286e8d1ce7e76d553fdf7dd271c4a9be47
08bf399e1b4716b0dce88d6f23c29bcd4ef56d3c0df93eb87fcd88ed51b387f93eb2a97f
10f58d00937c23500c7d60f3359c5dba27f28dc3957ce3b0647d0c8325f58dc191f11c87
e36a763cba431e6d1ee76f30a2cccf1180329e23505c45a0bde7897016b53d916f1cbacc
cf7158323fc760497d6370fc1fe5e7e3671edffb0ef79344e0bddc4fd2d7fea9debc6def
5ff386802f7fc937f9f685802f6fa96ff2ed0b015fde52dfe4db1702bebca5bec9b72f04
7c794b7d936f5f08f8f296fa26dfbe10f0e52df54dbe7d21e0cb5bea9b7cfb42c097b7d4
37f9f685802f6fa96ff2ed0b015fde52dfe4db1702bebca5bec9b72f047c794b7d936f5f
08f8f2b6f379d888a7d4107d0c8940740ee963325420fd233aa96cb47efe39ee295a6b4f
fc3c0f2b52b3767cfe1b81223fcf038762ea89fa46607a53dfaf19056186a10ff26d0069
d9e41edf77f6f35e9a563520dfbb88f5dadfe27bfaf9f408eb741fe41b81e87dbe2f2b52
5c8f9fc61f5e86587f5d44a4dfe39dca96fb6991efcfe15b6d639135df6eb092b6ac1aec
5c354f05c8f747f21de51eaf50da3d4a5e9c936f0475477d60e279b5115adc2949a2ba68
3e4679f91583befaf7d809eafb88e045d6bbb5be56f178ed896789e761c64fdf59ef5387
c8f7aff35d07662bdf83ade6387f23189df7712b9e1779f9b5ee12975f0273453c8f19bb
b4a9772a637efe3cd92ff0592f81e1cccf478641d9199979a0be6b4577e50df95e21b4f3
3ef3b51db4466d19cf1128c6d586d9fd0eb8d3dcea897cdf82af3898f11c8725f737c060
e944dfe1ceaf09648842fe99bedf5a64f4723db62ad443527cf28d8941ab6cc840d6826f
430f0657cef8fe77d5880ddd439a3c11cf53f094209a0ae061c57cb992d677ecd6f598f0
ad8bf17941f0b5845f2f09cab2fe2a3688b9a77c5f678a60c9bc53dc3c50d49be59d0bca
f27b89ed337c37863415d0fdc10ae1bbc6471767157c52f589ed6d77e9dde25bb420d8b5
98893552992a07422e580de17d07dfd5388c2f77197f84ef8e44ca025f68f028df45d1a1
2030cbe627e0bfcc48d67c38dfaa7092ee6cda65fbe6f55847d732b774eec928e69d17d9
f3d25d74e650df15dfdd40ae2b53318837b78e051f174373a4ef5c07df4f25664133806b
82af1a12e34864b0302a6354c0ed4c835a4a46835bbe8d28060724b0a884a1947b19cfd3
319167f16d2aa560a3b2eb2b5a1df2879f1706346b665ac53c317f6f58d8405985cd57a4
d443a29abf8ff97e01bb46318efedac8eefc3d88f729062db5d4b01b2d54bfb643af4e72
a213daf65817dfedb6354cfeb3ea4a358cf14ea7c17a8a49e15063afe4363fd1c4c25940
4bef0954ea4e826867862f9c432e723a8169aecf8e8d61d5df3432574023df6fa2a5dd42
2da060d2c984b274a6337fdb6decf75edb29e37069cca04147df75843fed1a7cdc8df9fb
d7f836cedf63a41ee2bb337f4b6d6f7ffe0613bdcc7e3fdfc2932ce83d2866e613e19f8f
e6e75b48bef747efadf596fdd31d1c717afd7d70aae3439e585f3b36c670e5d8bb8584fa
b6230ee67b0bfaadc64de596f72bda59ce2db17cef31b85705643c3fe1b73e06caf7ee55
ed567bf2fd697ce70522bd729f97acf28a655a25da219c7c7f28df6d15be5ce7576b44e4
1bc1e14e1fc8783eab4aa4aad86b413f2f6892ef1dae106ddfc8f7b5ce1f16fbd30236f9
4670b8d3c71bf94e3c339eef10046e8be4bb2821d795ba572057373b0465ef5cbf315f43
508fe5bbb8d12186ee5e7eae6ee6303b41becd504d1a42f9d67ab54ccd3bf2e6fa1a826e
f4f325994103df5b7493ef4fe41b6253bf13c67304b8d8788eb068d407f946a04bbe1128
863e58ffc66179f37903a421c3bec8371266c673049a8ce7081419cf7128a69ea86f04a6
d4370245ea1b8722f58dc492fac6a1c9fc1c8725afc730581af43d7decf18d6f723f4904
d8cbcf47f6b57faa376fdbe7c7bc21e0cb5ff24dbe7d21e0cb5bea9b7cfb42c097b7d437
f9f685802f6fa96ff2ed0b015fde52dfe4db1702bebca5bec9b72f047c794b7d936f5f08
f8f296fa26dfbe10f0e52df54dbe7d21e0cb5bea9b7cfb42c097b7d437f9f685802f6fa9
6ff2ed0b015fde52dfe4db1702bebcedec4785784a0dd1c7900844e7903e264305d23fa2
93ca46ee3f76fedc2d9fff3ec7ae3d929fdf8240d3f0fc37e234803ec83700c43b9f979b
369d419861e8c317df691f0803305b4d6ee83b7da2fdd6f9ce1b93ef73ecf291e41b8122
fcf3b8e26e1038db469f72b5919f8bbee30e06577c7ff59b7f1977a24f47a60eba6ebad2
77e25b631c90bdc0cddf7b9f21df7eead101df839d4af40e548589613ce8119cf736b93c
e97fb9e6bb42e87a796d0863d856a0801310cfc977441477fd2d5b38a91ca9825982e85e
cc87f21d6cc8d139c69da8e7148ad246453905a5be2bd2e2425a0ee017a8651c9731b145
f81dbe2f6efbdf611a97b78b96c5bf2f63c977c9590cd2252c5dbedf18cf9b98a30c6a62
4f3b34d5dc530f1af7f3b795ef77cedfb2761f828e8ae3291f5359772712c8ce9231e94c
3d0ca393a37cade53b605cc5f4bc3ba73da41fc7f36cd3408e69f7e7a52dc689c811df4b
c8ce1b90ef73ecea2371f939cea6958d1bd7dfcf19d5ed99fa46007eac6fc4c9b7fa20df
5b700d1a936f048aa10fc6731c96fcbc7b0c967ef46dbc0cb8012bf57d03bce6d0bbf3b7
5a8a469aa5fa22df4860217c230dda1891dfdfbb75cba70cbd15cf45326a814dad93b5d5
dab8549e2b27baa43bad7edf9fbf65f1519603b5356931b0582c8cc5012bf6a7fa5605a6
2bedbb4eab162dafff950593b83ad9962f1620deb97f2dc1d5d43b464594b4221816f9ab
22c932dc02f4dd5df2176ba6c51f0be7e77ce7f282f03dae4545a49a1a852a5d8dadbdab
6f59d2b5199a02c1aff01d96809beaccacf0b3557f72c0f7a0e459a35a96be93a28ae57f
299b8fc6265edf2ab00fb52d71de20f073be8b82d3243caab81ec16b900d5d0dbf06fa56
cbaa93c343cd66239ec7fb6ff4a591ad18da59cdc826da72a1118ceb783e473043dbf26d
b3b189cccb589ec24e3e320bef88efef9020bc3c7890ef1e05e691994dfc5cbe6d369ef1
5d1e7583ef48b5fc9a048794c0e669394a37e698839b5fd2441a12d17cefe27468d666a9
d786581b2c91dc57cde3c5ec928af96aaa5904487dfd3d31713626d39c51e5e03328fbf9
b98e9b034c46f99a49df269c518d9a682926daf43db7c31ab377e6c657704c6112612302
c95bf337c200731fe32b090496cff06d9bbfcd10001adeba1e039cdfdec5ddfcdc7ea6d3
96a7f9f9e9f94e8e23df27a8f58f21df382cefafa7226d21dfbf892662fe46d84f7d2350
4c7d70fe46a0c9f91b8162e883fac661c9f91b8325f58dc191fac6e1b88a96ccd7ec5853
df76ac562d397faf10da799ff9f90e5aa3b6d43702c5d58cf33fb95f110795a127eadb00
d2b209f5bd84c8dc80f3b7192a4343eadb00d2b209f5bd84c8dc80fa36436568487d1b40
5a36a1be9710991b50df66a80c0da96f0348cb26d4f712227303eadb0c95a121f56d0069
d984fa5e42646e407d9ba13234a4be0d202d9b50df4b88cc0da86f33548686d4b701a465
13ea7b0991b901f56d86cad090fa3680b46c62d0f7eca9c777bec7fd2411682ff793f4b5
7faa376fd5073b7873dda5bfe4db17ede49b7cfb42c097b7d437f9f685802f6fa96ff2ed
0b015fde52dfe4db1702bebc6df46d177c7be893d0c54ffb7cf2141efaae497bd5536675
be8c49d3f2cb78e011ac369b8eba767550c57780d50c6ed1907cff8191d3e53b527e2938
7c66b2faa139eef27d55f1c24789caf1b187abe3f07eee32fef31a68d77f53e3f422da11
df8a5d5fa3ebd54f1e9fc59ffae0dc6fb029f9977bbc3a93777447711e894e253ca407b3
343e642c8cf87ef1926917728a201e204d5ff256fc238019be23caf1aff05ff9115f1470
17c77498c8e7487de613a511d3f2a78e127ecb9eb2a9d13705426b4681c68710ba306393
ef2ada6bc2a77c473644ba35dfa548b5d6e219d520ca14a8d1949a953469a1aad117cf2e
1397263f0dcd3edfa535151a7f81f121df61124fb1f9927b50a45675c1777aaba7efc4b7
8e1aa9cb4c84f45ea84ac7e0f28d80b7e40d6d872a0aab23a59db89806587ca76759b252
e6aa168d3fcb77c0a61087205164738aeff067816aa12815d663ab0e3d22f326168ff51d
9be65941d93108ca7248719ad78ba874d567eb5463db5fe039d938bc1e2be7ef24a38889
a636f634e7bbc4318da7accc1c51c77fa9f953f202a12804a31ca1a59b9489e99198cfd1
c92e32edd500563de5d157e6309fcffc68bd45e00979559e51f355574cdd2bbe635e9c90
4f8d5237550410014a621ec2640830d7bb29072f136e915d3254e9b03838f7515826a789
fdc78b06f1354c672960c9a1a9757a275c257c3ecd6261c3f723b6af10e9bdbf3a666ae8
d1c147073d82d7739d92ef8c2df97e6e9cb1e7df41e03dfafe1ddf78d61601f2ed6b5490
6ff2ed0b015fde52dfe4db1702bebca5bec9b72f047c794b7dbbe3fb2a15f0cb0902ff01
c1fad1e47352557e0000000049454e44ae4260820840010824000000180000000210c0db
01000000030000000000000000000000000000001b400000400000003400000001000000
02000000000000bf000000bf0080f7430080934303000000000000b3000000b3ff7ff743
000000b3000000b3ff7f93432100000008000000620000000c0000000100000015000000
0c00000004000000150000000c0000000400000051000000501e01000000000000000000
ee0100002601000000000000000000000000000000000000ef0100002701000050000000
3800000088000000c81d0100000000002000cc00ef0100002701000028000000ef010000
270100000100040000000000000000000000000000000000040000000000000000000000
ffffff00c0dcc00080ffff00000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222221610000026060f002220574d4643010000000000
01000000000000000a0000000020000088f5000088350100222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222202222222222222222222
222222222222022222222222222222220222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
220222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220222222222222222222222222222
222202222222222222222222022222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222022222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222220002222022202220002220220220222002022222220002220
222222202222202002222022022222000222020022202220222022202202202222220200
222200202220022202002222002022200022220002222022202220202220222222022202
222220200222200022220020200222202202220222002222002022000002022202202220
222222022202002222022200202202220222002022022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222220222022220202220222022020202022022002222220222022222222220
222220222022202202222022202200220220022022202220202020222222002202202200
220220220022022022002202220220222022202220220220022022222200220222222002
202202220220220022202220220022022022022022002202202200220220022022222202
220222022202202200220222022022002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222220222220222020222022222202020202202220222222222202222222222022222022
202220220222202220220222022002202220222020202022222202220220222022222022
022202202220220222022022202220222020222002202222220022022222202220220222
222022202220222022002202222202202220220220220022022002202222220222022202
220220222022022202202220222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222022
222222220222200000220202020222000022222222220222222222220000022220222022
022220222022022202202020222022202020202222220222022200002222022202220222
000022022202202220222022200222202020222222020202222220222022000002220000
222022202202020222202222000022022022020202202020222222022202220222022200
002200000222000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222202222222220
202220222022002220022222202222222222022222222222022202222022202202222022
202202220220220022202220022200222222022202222220222220220222022222202202
220220222022202220202220220022222202200222222022202202220222222022202220
220220022222022222202202202202200220220022222202220222022202222220220222
022222202222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222220222222222020222022
202200222002202220222222220022222222222202220222202220220222202220220022
022022002220222002220022222200220220222022022022002202202220220222022022
202220222022022022002222220220022222200220220222022022202220222022022002
202202202220220220220220022022002222220222022202220220222022022202202220
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222022222222022202220002220022
200222000222222222220222222222222020222220000022000022000222020022202220
200000200222002222220200222200022220022202002222000222000022220002200000
202200202220222222022202222220200222200022220002222000002202220222002222
000222022022022202202220222222000002220000022200022202220222000222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222202222202222222222222222222222222222
222222222222022222222222202022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222202222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222022202222222222222222222222222222222222222
022202222222222220202222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222220002222222222222222222222222222222222222220002222
222222222202222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222200002222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200022222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200022222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222220002222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000222222222222222
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000002222222
222222222222222222000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000002222222222222222222222222220000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000022222222222222200022222222222222203333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333330222222222222222
222222222203333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
330222222222222222222222222222033333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333302222222222222220002222222222222220333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333022222222222222222222222
220333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333022222
222222222222222222222203333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333330222222222222222000222222222222222033333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333302222222222222222222222222033333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333302222222222222
222222222222220333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333022222222222222200022222222222222203333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333330222222222222222222222222203333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333330222222222222222222222
222222033333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333302
222222222222220002222222222222220333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333022222222222222222222222220333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333022222222222222222222222222203
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333330222222222
222222000222222222222222033333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333302222222222222222222222222033333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333302222222222222222222222222220333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333022222222222222200
022222222222222203333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333330222222222222222222222222203333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333330222222222222222222222222222033333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333302222222222222220002222222
222222220333333333333333333333333333333333333333333333333333333333333333
33333333333333331610000026060f002220574d46430100000000000100000000000000
0a0000000020000088d50000883501003333333333333333333333333333333333333333
333333333333333302222222222222222222222222033333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333302222222222222222222222222220333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333022222222222222200
022222222222222203333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333330222222222222222222222222203333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333330222222222222222222222222222033333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333302222222222222220002222222
222222220333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
022222222222222222222222220333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333022222222222222222222222222203333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333330222222222222222000222222222222222
033333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333302222222
222222222222222222033333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333302222222222222222222222222220333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333022222222222222200022222222222222203333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333330222222222222222
222222222203333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
330222222222222222222222222222033333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333302222222222222220002222222222222220333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333022222222222222222222222
220333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333022222
222222222222222222222203333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333330222222222222222000222222222222222033333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333302222222222222222222222222033333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333302222222222222
222222222222220333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333022222222222222200022222222222222203333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333330222222222222222222222222203333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333330222222222222222222222
222222033333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333302
222222222222220002222222222222220333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333022222222222222222222222220333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333022222222222222222222222222203
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333330222222222
222222000222222222222222033333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333302222222222222222222222222033333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333302222222222222222222222222220333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333