Re: Дюна

[pipe.2032] Wed Oct 6 13:06:52 UTC 2021 @boscholeg -> Andrew Lobanov

Удивительное дело. Слышу множество одобрительных отзывов об этом фильме. Неужто удалось снять фильм без ЛГБТ и БЛМ повестки? Было бы здорово. Тоже хочу сходить с женой и дочкой. Стоит с собой брать девочку подростка?

Re: Оголтелая информатизация

[std.hugeping] Fri Apr 23 11:19:10 UTC 2021 @boscholeg -> Andrew Lobanov

Увы пока это только мечты. Современному обществу это не интересно и большинству даже не будет понятно о чем речь и зачем это. Так же как законы робототехники, это будет восприниматься как забавный курьез. P.S. Edited: 2021-04-23 12:19:23

Re: Лунная радуга

[std.hugeping] Fri Apr 23 11:15:52 UTC 2021 @boscholeg -> hugeping

Почитал я эту Ампару. Ну что-то как-то не зашло. Может я не дорос. Но роман отдает поздней Головачевщиной. Хотя это лично мнение. Все-же этот автор лучше себя чувствует в коротких произведениях. Романы у него нудные и путаные. Хотя идеи и проблемы он поднимает очень важные и весьма злободневные.

Re: Икона // Джорджия Бриггс

[std.hugeping] Fri Apr 23 11:12:27 UTC 2021 @boscholeg -> Andrew Lobanov

Я понимаю, что запретом не решить ситуацию. И понимаю, что упустил момент когда мог легко повлиять на мировоззрение ребенка. Вот и думаю как нивелировать последствия моего прошлого пофигизма. P.S. Edited: 2021-04-23 12:12:33

Re: Икона // Джорджия Бриггс

[std.hugeping] Thu Apr 22 07:49:55 UTC 2021 @boscholeg -> Andrew Lobanov

Дочке 15 лет. Как раз возраст ожесточенной борьбы против самодурства родителей и за право самолично вляпаться в нечистоты. Я отлично понимаю откуда "бунд", яблочко от яблоньки. Сам был такой же бузотер. Меня напрягает, что дети попадаю под пропаганду из ютуба и сс. Дети верят лозунгам из тиктока и пр. помойки. Возникает рефлекторное желание оградить от этого потока информационного мусора.

Re: Икона // Джорджия Бриггс

[std.hugeping] Wed Apr 14 13:13:58 UTC 2021 @boscholeg -> hugeping

Вот искуситель. Я еще "Локон Ампары" не дочитал. С такой скоростью мне придется читать каждый день. :))) А вообще тема страшноватая честно говоря. Меня от такой антиутопии бросает в дрожь. Наверное потому что слишком похоже на вероятную реальность. Отрицание православия и религии вообще сейчас транслируется повсеместно. Не напрямую а опосредованно. Мне вот недавно старшая дочка заявила, что в бога не верит. И вообще это все дремучие бредни. Я попытался выяснить почему она так считает, но ответа не получил. Её слова как будто где-то подслушаны или прочитаны. Складные, дездушные явно чужие - гладко сочиненный лозунг или речёвка. Но где она этого нахваталась непонятно. Вот теперь прихожу к выводу что я плохо воспитал ребенка ибо её мировоззрение крайне однобоко в этом вопросе. И возможно во многих других. Она не допускает мысли, что может быть мнение отличное от её. Крайне печально и волнительно.

Re: Лунная радуга

[std.hugeping] Mon Apr 5 08:19:24 UTC 2021 @boscholeg -> hugeping

Посмотрел твой отзыв и тоже решил почитать Радугу. Оказалось, что я уже брался читать эту книгу в далеком детстве. Но увы быстро забросил т.к. начало было бодрое, но потом пошли нудные длинные диалоги и ребеночку стало скучновато. В то же время я пытался прочитать "Жука в муравейнике" и тоже не осилил. Зато теперь став старше я все-же прочитал Радугу до конца. Впечатление осталось весьма двояким. С одной стороны интересная идея и масса важных философских посылов. С другой стороны я ловил себя на мысли, что герои ведут себя неестественно и я бы поступил иначе. Иногда они (герои) ссорятся и пикируются не к месту. Иногда ведут себя неестественно. Если у Стругацких людены действительно выглядели уже иными существами с иной логикой и моралью. Людены натурально пугали и вызывали отчуждение, то здесь Нортон обычный человек, но с глупыми детскими страхами и упрямым нежеланием исполнить свой долг. Еще весьма часто проходилось буквально продираться через длинные и иногда несколько нудные рассуждения или весьма глубокие исторические отступления. Вообще впечатление от книги какое-то двоякое. В конечном итоге книга мне понравилась, но перечитать её я наверное не захочу. Зато я с удовольствием прочитал еще две повести этого автора. Одна называется «Чердак вселенной» а другая «Океанавты». Обе повести воспринимались гораздо бодрее и произвели хорошее впечатление. И хотя в «Океанавтах» главные герои тоже несколько психованные, но это хотя-бы оправдывается и объясняется окружающей обстановкой. Особенно понравился далог Соболева с Бездной. Очень эффектно и впечатляюще. И финал повести лишен обывательской банальности.

Re: Войнушка

[std.hugeping] Mon Mar 29 11:27:36 UTC 2021 @boscholeg -> vvs

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

Re: Войнушка

[std.hugeping] Mon Mar 29 08:13:58 UTC 2021 @boscholeg -> hugeping

Мне кажется ты Пётр сильно сгустил краски. Думаю сильного крена в сторону игры за плохих не наблюдается. Игры где можно было выбрать сторону конфликта существуют уж очень давно. Вспомни тут же Дюну II, там можно было играть за Харконнена. Откровенно отрицательного персонажа. Но играя за красных в Дюне я осознавал, что я играю за плохих. И после того, как освоился пробовал играть за синих. Есть игры откровенно асоциальные - тот же Кармагеддон, Постал или Еретик. И это отдельная тема. И при этом почти все РТС предоставляют возможность играть за плохих. Причем у "плохишей" обычно пушки получше. Но это все вторично. Играя в войнушку мы точно знали почему хотим быть за своих и не хотим быть за врагов. И такое знание было продуктом воспитания в семье. Нет никаких предпосылок надеяться, что абсолютно коммерческий проект (игра) будет воспитывать мораль и ответственность у игроков. Нам надо просто так же как и нашим родителям "цензурить" те брызги которые долетают до наших детей. Современные игры и медиа требуют очень жесткого наблюдения за их содержимым с точки зрения морали и воспитательной составляющей. А чем старше будут дети, тем больше тебе останется лишь надеяться, на то они уже достаточно самостоятельны и что-бы отделить зерна от плевел.

Re: Работаем с тем, что есть

[pipe.2032] Mon Mar 29 07:35:18 UTC 2021 @boscholeg -> vit01

Может стоит побороться за близкого возвращение человека? Ошибки в общении всегда можно исправить. А контакт можно наладить.Это бывает трудно но вполне реально. Работа и учеба дело важное, но не первостепенное по моему менению. Но это если человек тебе действительно близок.

Re: Сергей Павлов

[std.hugeping] Sun Feb 14 07:53:00 UTC 2021 @boscholeg -> hugeping

Я как-то наблюдал такое явление в горах. На красной Поляне. Не скажу что очень уж завораживающее зрелище. P.S. Edited: 2021-02-14 07:53:08 Это я про Лунную радугу

Re: Потерянный Internet

[std.hugeping] Tue Feb 2 19:11:00 UTC 2021 @boscholeg -> hugeping

Будет еще полезная информация не забудь поделиться.

Re: Трансляция моего блога в ЖЖ и в Telegram

[std.hugeping] Mon Feb 1 06:25:00 UTC 2021 @boscholeg -> hugeping

Как говорил один наш юморист - Зла не хватает на это все смотреть. Спрашивается, кто дал право решать, что кому интересно, а что нет. Надо искать единомышленников и дербанить Яндекс петициями. Можно еще и подключить каких нибудь общественников. Хотя наверное Яндексы скажут - это наша площадка и мы делаем что хотим. Появляется идея некоей "неподконтрольной" общественной площадки. Но вот как её организовать?

Re: Трансляция моего блога в ЖЖ и в Telegram

[std.hugeping] Mon Jan 25 11:26:29 UTC 2021 @boscholeg -> hugeping

Ну что-то ты раскис совсем. Галстук завязывать - это как на велеке кататься. Один раз научишься и порядок. Видос кстати удобнее. Я как раз по дебильным схемам учился. :))) А будешь снимать не развязывай совсем а только узел ослабь. И потом еще пару раз одеть можно не завязывая если он чистый остался. Я так всегда делал пока на заводе работал в КБ. Гораздо сложнее удачный галстук (купить/выбрать)заполучить. А ютубчик не стоит со счетов сбрасывать. Он хоть и пошловат, но может работать как промо-площадка. Библиотекарь не зря в комментах под видосами постит ссылки на сообщество. Я кстати в сообщество попал как раз его стараниями.

Re: Эффективность против простоты

[std.hugeping] Mon Jan 25 07:22:17 UTC 2021 @boscholeg -> hugeping

Мне лично код отрисовки линии из твоего примера кажется куда понятнее кода относящегося к ядру. Но это потому, что первое я изучал, а второе вижу впервые. Но в последнее время претит писать сложные куски кода. Иногда часами сижу и раздумываю как написать попроще и понятнее. Инвертирую условия, смотрю какие ветки выполняются с большей вероятностью. Разбиваю задачки на мелкие фрагменты. Хотя работы минут на десять от силы. Коллеги теперь иногда жалуются, что мой код излишне декомпозирован и разбит на мелкие фрагменты. Иногда эти компоненты излишне простые и даже примитивные. Теперь борюсь с собой, чтобы излишне долго с кодом не ковыряться.

Re: Трансляция моего блога в ЖЖ и в Telegram

[std.hugeping] Mon Jan 25 07:09:38 UTC 2021 @boscholeg -> hugeping

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

Re: Анонимность и искренность

[std.hugeping] Fri Jan 22 09:08:08 UTC 2021 @boscholeg -> hugeping

Почитал твою заметку и живо представил себе как я делюсь с окружающими своими переживаниями по поводу любимых мною компьютерных игр. Люди почитают и решат, что я великовозрастный инфантил играющий в бирюльки. А если расскажу об особенностях ухода за креветками в мелких аквариумах или о том как я проращиваю черенки лимонов, то опять окажусь странным дядькой. Разговоры о вере вообще табуированы в нашем обществе. Это возможно обсуждать только в узком кругу. Политические вопросы тоже не стоит поднимать - если выскажусь опять получу ярлык на лысину. Вот и получается, что проще не выплескивать дабы не смущать окружающих. Я конечно уже не боюсь сказать, что думаю. Но часто это звучит в стиле - "Баба яга против". И я решаю, что мне выгоднее воздержаться. Но поделиться очень хочется и нужно искать этому выход. НО я теперь уже не опасаюсь показаться странным или смешным. И что про меня подумает начальство мне фиолетово. Хотя токая смелость пришла ко мне уже после сорока лет.

Re: Модуль xrefs: ещё один интерфейс для INSTEAD игр

[std.club] Tue Nov 24 07:39:00 UTC 2020 @boscholeg -> hugeping

Думаю, что в качестве эксперимента вполне может быть. Мне было бы любопытно посмотреть на новую игру с новой фишкой в управлении.

Re: АРХИВ: за кадром

[std.hugeping] Fri Nov 20 12:19:42 UTC 2020 @boscholeg -> hugeping

Ура /* XPM */ static char * ura_xpm[] = { "235 215 26 1", " c None", ". c #100802", "+ c #15121D", "@ c #372C1D", "# c #54410D", "$ c #645437", "% c #5D5A57", "& c #455E7E", "* c #887131", "= c #3F98CD", "- c #B6992F", "; c #AE9676", "> c #9B9A99", ", c #CE9B2E", "' c #D3A520", ") c #D6AD42", "! c #CEAC77", "~ c #F7D52F", "{ c #D6D2CF", "] c #FFD918", "^ c #F9E516", "/ c #FBE778", "( c #E6E5E3", "_ c #F6E8A1", ": c #F8FCE0", "< c #FDFFFC", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<<(<<<<<<<<<<<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<<<((<<<<<<<<<<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<<<<<<<<(<<<(<>%.....@%{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<(>%....%%>..%>>{{>>@.@><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{%..%>>{>....@<(<<<<<<(%..(<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>..>{<<<<%.%{>..{<<<<<<<<(%.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<%.><<<(<<@.{<<<(%.{<<<<<<<<<>.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<%.{<<<:<<%.(<<<<<<>.{<<<<<<<<<>.(<<<<<<<<<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.{<<<<<<%.{<<<<<((>&%>{{{{(<<<<%%<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.%<<<(<<(.%<<({>%.....++++++++%>>+{(<::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.(<<(::<%.%%+..@#*-)~~~~~~'--*@...@::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%%<<<<:<{....$**-~~]]^]]]]]]~~]~~-#..+><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.{<<<<{&+.#--),''~]]]~^]]]]]]]]]^]^/*@.@><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.<(<(%..+@)'',''~]]]~~~~]]~~~]~~]^]^~~!#.%{<(:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>%<<>..*!@#-',,''~]]^]~]]]]]]]]]]~~~~~^//!.+{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<<<<<:%&<%.#-,).#',,']]]]]]]]]]]]]]]]]]]]]]]]]~/_$.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:+%%.$!',).$',,~]]]]]]]]]]]]]]]]]]]]]]]]]]~/_$.><<<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<%..*),',).$','~]]]]]]]]]]]]]]]]]]]]]]]]^~^~/_;.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{+.*),,,,).#-'~]]]]]]]]]]]]]]]]]]]]]]]]]]]]^~/_$.{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<++$-'',),)##-'~]]]]]]]]]]]]]]]]]]]]]]]]]~~]]^~_:$@(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%..$)'',,,'**)']]]]]]]]]]]]]]]]]]]]]]]]]]~~~]]~/__.><<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.-$@-''),,',,'~]~]]]]]]]]]]]]]]]]]]]]]]]]]~~~]~~/_!.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:.$'-*,'',,)',''~]~]]]]]]]]]]]]]]]]]]]]]]]]^]~~]^~~__$@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::%@,,,,,,,,,',,'~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]/__.><:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.*,,,,,,,,,',,'~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~__$&<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%@),,,,,,,,,',,'~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~/__.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<(.*-',,,,,,,,,,,'~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~~/_$%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<&.-'',,,,,,,,,,''~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~/_;.(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<(.$,',,,,,,,,,,,''~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~__.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.*,,',,,,,,,,,,''~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~__$%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%@-,,',,,,,,,,,,''~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^~__;+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+*')',,,,,,,,,,,''~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~~~/_:.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.*,)',,,,,,,,,,,''~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~~/:.><<<<<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.*',',,,,,,,,,,,''~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~/_@><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.-',',,,,,,,,,,,''~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~/_$%(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.-',',,,,,,,,,,,''~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~~]~/_;.<<<<(<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.-',',,,,,,,,,,,''~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~~]~/_!.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.-',',,,,,,,,,,,''~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~]]~~__*.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.,',',,,,,,,,,,,''~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~]^]~/__>.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.-',,),,,,,,,,,,,'~]]]]]]]]]~~]]]]]]]]^]~~]^]~]]]~~~]~]]]]^^/__;.(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.-',,),,,,,,,,,,,,~~~~~~]^^^^]]]]~~]]]~~]^]~]~~~]^^^^]^~~]]~~/__.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.*',,,,,,,,,,,',,'~~]^]^]~~~--*---~~~^~~]]]]]^]]]~~~)--))'~~~~__$%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.*,,,,,,,,,,,,',,''~]]^~)*@...+....#-/^]~~~~]]^^)*@...+...#-~~__$%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+*,,,',,,,,,,,,),''~]^/*.+>{(<<<<({%..*~~^~~~]-#.+>{<<::({%+.%_:.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%#),,',,,,,,,,,,,''~~-.%><<<<<<<<<<<({+.)^^^~-.%><<<<<<<<<<<>.#$.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>@),,',,,,,,,,,,,,,/*.>(<::<<<(<<<<<::(&.*^^*.>(:::<<<(<::<<(:@.%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.),,',,,,,,,,'',,-#.{<<<<<<<<<<<<<<<<:<>.**.{<<(<<<<<<<::<<<<<%+{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:(.*',',,,,,,,,',,-$.(<<<<<<<<<<<<<<<<<<<<>..{<<<<<<<<<<<<<<<<<<<%@(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<(<<<(<<<<<<<<<{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<+*,,',,,,,,,,',,*.{<<<<<<<<<<<<<<<<<<<(<(%.(<<<<<<<<<<<<<<<<<(<<.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<:<<<<<<<:::<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<>#),,,,,,,,,,',!.><<<<<<<<<<<<<<<<<<<<<<<{.><<<<<<<<<<<<<(<<<<<<>.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<<<<<(:<<<<<<<<(<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<(<<<<<<<<<<<<<<(<::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<{.-,,,,,,,,,,')#.<<<<(<<<<<<<<<<<<<<<(<<<<%.(<<<<<<<<<<<<<<<((<<<.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::<<<<(<<<(<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<(<<(>>%>{(<<<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.*,,,,,,,,,,,!.><<<<<<<<<<<<<<<<<<<<<<<<<{.{<<<<<<<<<<<<<<<<<<<<%><(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{%%..@%<<<<(<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<(<{%..@#...%(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+*),,,,,,,,,)*.((<<<<(<(<<(<<<<<<<<<<<<<<<%><<<<<<<<<<<<<<<{<<(<>@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.#****#.><<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<>.#*!)-))-..((<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>@),,,,,,,,,,#%<<<<<<<>%><<(<<<<<<<<<<<<<<>@<<<<<<<<<<<<<<>..{<<{.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+@*)))),)!#$<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<>%+%%{.%),,''~]]/#.(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:({.),,,,,,,,,,@><<:<<<(...><<<<<<<<<<<<<<<<>.<<<<<<<<<<<<<<%..%<<{.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@#-),'',''-!#%>%%>{<<<<<<<<<<<<<<<<", "<<<<<<<<<<:<<<%..#**@.@-,,''']~]~~#+<::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+;','),',,--.>:<<<:<>...%<<<<<<<<<<<<<<<<>.<<<<<<<<<<<<(<>..><<{.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(&@-)-,,,'''~/#.####.+{::<<<<<<<<<<<<", "<<<<<<<<<<<<(..*-)~^~-#.-,,,'^~^]]/.&(:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%#','',,,,'-.>:<<<:<(...{<<<<<<<<<<<<(<<<{.<<<<<<<<<<(<<<(>><<(>%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.!),'),'~~^).#--)'--#.><<<<<<<<<<<<<", "<<<<<<<<:<<<+@-'^]~]^^)$.-','^~]^]^-.{<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<>@)',')*-)')@><<<<<<<<{(<<<<<<<<<<<<<<<<<>.<<<<<<<<<<<<<<<<<<<<%><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<<<<:.*'''','~]^~.%-))'',''*.>:<<<<<<<<<<<", "<<<<<<<<<<<%@-~~]~~~~]^~@@),'~~~]]]~#+(:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.)',,*@#-,)@><<<(<<<<(<<<<<<<<<<<<<<<<(<%%<<<<<<<<(({<<<<<<<<{.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<<<<%@!)))-~]]^^@@'',,',,'~'*.(<<<<<<<<<<<", "<<<<<<<<<(>.-)'~~~~]^~]^~.$',,]^]~]~~.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<((<<{.*',,#@.#,)*%<<<<<<<<<<<<<<<<<<<<<<<<<<(.><<<<(>%@....><<<<<<>.<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<<<(..@+@#*-~^^-.)','')~^]~~~#&<<<<<<<<<<<", "<<<<<<<<<<.*,''~]]]]^]]^^*@'',~~~~~^^*@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(%{<<.#',-.;*.,,-.(<<<<<<<<<(<<<<<<<<<<<<<<<{.>(>%...$$!!!;..(<<<{.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>..#**##+++-^@*-','~~^^]]]^).{<<<<<<<<<<", "<<<<<<<<<>.!,',)^^]]]]]]~).--*#**#*--*.(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{+.<<%@,,-.,-+*'-.><<<<<((<<<<<<<<<<<<<<<<<<%...@$;!_______!@@<<<%.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%.#!),-~~~)@.@.-),''~^]~~]^^~*%(<<<<<<<<<", "<<<<<<<<>.@*,'',~~]^~~~~~~.&.++#@@@..+.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(+.><>.,,*.,'+#'-$+:<<:<<<<<<<<<<<<<<<<<<<<{.;!_____///////_!.><>.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.*-'''~~]^^^-..-),'~~^]~~^~-*#.><<<<<<<<<", "<<::<{+.@*#.@*,,,~^]~^^]^)..*-'''~~~'*#.%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.>.{{.,)$@,'*.,)-.>::<<<<<<<<<<<<<<(<<<(<(@@_/~~~~~~~~]]~/__.%>.><<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.*-'''~^]]~]]~'@@-,'^~~~]^-#..##..><<:<<<<", "<<<<>.#//~^~#.$-')~~~]~^).@;-~~~]]]]]~)).%<<<<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.(%@<.*)@$,--.$''*+{<<<<(<<<<<<<::::<<:<<&./~^]]]]^]]]~~]~/_@...<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%@-)''~]]~~]]^]~/#@'~~]]^~#.$*-))!#.><<<<<<", ":<<{.-~^]^^^~*@@-',~^~]).#-'~^]^^]]]]]^^!.><<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.((.>@*-.*',)@+-')$.(<<<<<<<(<<<<<<<<<<<>.)^^]]]]]]]]]~~~]^_%.!@><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.*)','~]~~~]]]]]^~.#^~~^-.+*),,,,)-*.><<<<<", ":<(.*~^]^]~~]^)..-,~^~~.#-'~]~~~]]~~~]]]/#+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.{<>.@$*.!','*.*',-#.{<(<<<<<<<<<<<<<<<&.-]]]~~~]]]]]~^]']^/+*_*%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.-'',~^^~~]]]]]]~^-.-~~-.#-''',,''~~-.{<<<<", "<(%./~^~~~~~]^~/@.-''~@@-'~]~~~]]~~~~~~]/!.(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.{<<@.$#.)','!.$),')*.$:<<<<<:<<<:<<({.#/]]~~~]]]]]]]]^^~~~*.)/!.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%#)','~~~]]]]]]]]]]^*.)'.$-',,'~^~~]]~*.<<<<", "<(.*~]~~^~~^]~~]~.@))*.)'~]~~~]^^]]~~~]]~_.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.><<{.@@#),-,).#,,''-)@.%{<<<<<<<<(>%.-~^~~~]^]]]]]]]]~^~'*.@^/_.<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.#)','^^/~]]^~~~]]~^/.!@@,,'''~]^]~]^^/.><<<", "<{.-~]~~^~~]]~~~^).**+*'~~]]]]^~]]]^^^^]]/.%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@><<<>.+*',),)*-,,,,'~/-#..%%>>>%+.@*/~^^~~~~~~~~~~~~~)''!..!~/!.(<:<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.*,,,~^'@~~]]~~~]~]]_;..!,'''~^]~]~~]]^*%<<<", "<>.-'~^]~]]]^]]~^~-.$.,)]]^]]]~~~~~~^]]]]/@%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@><<<<.+-',',''),,,,'~^^^~-**###*-~^^^]~~]'',,'''''',,,,#...#*/!.<::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.-),,~^)+'~~]~~]^]^~_;.*,',)~]~~]^^~~]^-+<<<", "<>@)'-/]]]~~~^^~^~~..#),]]]~~~^]~/_*/]^)^/;+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<%%<<<<$$!,,',,,,',,,'~^~~^^]]~~~~~~~~^~~'',,'',,,),-**@..$;{%..%%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<(.-','~~~-+-~^]]^~~]^_!.*',)~]^~~]~^**^^_+(<<", "<%@''*#~]]~]]~~^~]~*.#'~^~~]]]~^/_$.~^~^]/;+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.<<<<%#),,,),,,',,,'~]]]~~]]]^^~)-*##@....+@@$@@.....$$;!!!{{%..>(<<<<<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<<{.-','~~~~#@/~^^~]]~/_-.!,~]]^]]]~^-.)^~/.(<<", ":%#',;.*]~~]]]]]~~^)+$'~]]~]^^~/_;.!^^~]~/;+(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{%<<<<>@)''',',,',,,'~]]]~]]~/-*#...@@$$%%%%$$@@@@$$;;;;!!!!!!{{@.>(<<<<<<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.-',']~~^)@$_/~~~~___#.!,'~^~~^^~-.@~]~_+(<<", "<%#,,!..-~^]]]^]~^^~.@']]~~~^~/_>+*~]~^^~/;.(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(>.$!-''',,',,,'~]~~]^~*#..@%;;;;;;;;;;;;;;;;;;;;!!!!!!!!!!:;..{<<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<<(+-',']]~]^~..{_///::>.@),~]~~^^^-.@#~]~!+(<<", "<>.,,-@.+-^^~~~^~~]~#.)^~~~///_;.#~]~]]~~/;.(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>+....#*-),,',,,'~~~^^-@.#;;;;;;;;;;;;;;;!;;;;;;;!!!!!!!!!!!!::%.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::<<<.*',']^~]]~~#.${:_{$.@.',~~^]])$.*$#~~/!@<<<", "<(.-'-#$@.*~~]^~^]^~#.*)///___$.*^]~~~^^~/;.(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<<<(@.*~~/-#.*),,',,,'~~^^*.@;;;;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:%.><<{>%%{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;.,',']]~]]~]~*.....#--.!'^~]^'@$!!.)^~_$><<<", "<<.*',#.-$.#~^~~]]~).*.@*__{%..-~~]~]~]]//!.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(@#/~^^^^~--',,',,,'~^~#.%;*;;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:;.%%..@..>(<<<<<<<<<<<<<<<<<<<<<<<<<<<>.*,',,~]~]~]~~*.--!)]^~$./^^^~~~~^.*~]~_.{<<<", "<<%@,'*+*)-*!'~~)')@./~$....+@/^^~~]^^]~/__.{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>@/^^~~~]^~~,,,',,,'~~#.%;;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:@.%>{{{>.{<<<<<<<<<<<<<<<<<<<<<<:<<(>.*!,,,,~]~]^]^*.-~^~~~~^~#.-)~~]~-.$^]//;+<<<<", ":<{.-',*.$)''',,'-$.*'^~^''~-+~~]]]]]]]]//_%+{<<<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.-~~/**)~^]',,,'',,,)@.$;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;#@;!!_!:(%%<<<<<<<<<<<<<<<<((<<<<<<<>.*,,',,'~]]~]^/.*^~]]]]]]~~,+.@$@..*]~~/_.><<<<", "<<<@#,))*.@*!---*@.$-'~~~~~~/.'^]]]]]]]]~/__.%(<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.)''.#..*~',,,'',,')*.$;;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*{;!!!!;{>.(<<<<<<<<<<<<<<<<<<<(<<<>.*-)',,,'~]]~]^-.)]~]~]]]]~~~)-***-~~~~~/;.(<<<<", "<<<{.!,')*@+.....@*!,'~~~]^^~.-]]]]]]]]]]~//_.%<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.!'-;$.%.#),,,',,,'-+$;;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;:>.(<<<<<<<<<<<<<<(<<:<<<<>.*-)'',,,'~]]]]^##~~~]~]]]]]~^]]~~~^^^~~/_.><<<<<", "<<<<%@-''')-*$$*--'','~~~]]^).)]]]]]]]]]]]~/_!.%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.!')!+*/#.)'''',,,-#+;;*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!@%<<<<<<<<<<<<<<(<<<<<<<%.*,'',,,,'~~]]]]~.*^~]^~]]]^]]]]]]]]]]]~/_$.(<<<<<", "<(<<{.*),,''',,,'''',,~^]]]^!.~]]]]]]]]]]]~/__!.><<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.-''*.-~)*,''',,,,*.%;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*!!!!;.{<<<<<<<<<<<<<<<<<<<<(&.*-'',,,,''~~]]]^~#']~^]]]~]]]]]]~~]]^~)/_;.{<<<<<<", "<<<<<>.*,),,,,,,,,,,,)'^^~~~#*~]]]]]]]]]]~~~~_:;.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.*-')##,,',,,',,')@+!;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;@*!!!{$%<<<<<<<<<<<<<<<<<<<<(%.--,',,,,,'~]]~]]^~)~]~]]]]]]]]]]]]]^^~/__!.{<<<<<<<", "<<<(<<%@'',),,',,,,,),'~^~~~#'~]]]]]]]]]]~^^~/__;.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<>.-),-!,,',,,',,)*.%!;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;;.@!!!:;.{<<<<<<<<<<<<<<<(<<<($.*,,,,,,),'']^]~]]]~^^]~~^]]]]]]]]~]]]/__/!.>(<<<<<<<", "<<(<<<<.#-),,)''''''''''^]~~-^~]]]]]]]]]~^^]~~~/:;.><<(<<<<<<<<<<<<<<<<<<<<<<<<<::<<+@),)'',','',,,)#.;;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;#+.;!!!.%<<<<<<<<<<<<<<<<<<<{@@-),,,,,,'''~^^]~]]]~^]~]~^]]~~~~]~]^~/___!.><<<<<<<<<", "<<<<<<<<+#)',,)-,'',,,'~^]]]~]]]]]]]]]]]]]]]]]]]__;.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{..;)'')!$#-,,,-.#!;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;.+.$;{%.(<<<<<<<<<<(<<(<<:<{.@!,,,,,,,''']]]]]]]]]]]]]]]]~]]^~~]]~~//__;.>(<<<<<<<<<", "<<<<<<<<(.*),,,,,'',,,'~]]]]]]]]]]]]]]]]]]]]]]]]/__*.><<<<<<<(<<<<<<<<<<<<<<<<<<<<<<<{%..$##..#),,,-.$!;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$.+.$;;.{<<<<<<<<<<<<(<<(<<>.#!),,',,,,,'~]]]]]]]]]]]]]]]]~]^]]]]]~/___$.{<<<(<<<<<<<", "<<<<<<<<:{.#),,,,'',,,'']]]]]]]]]]]]]]]]]]]]]]]]~//_;.{<<<(<<<(<<<<<<<<<<<<<<<<<<<<<<<<(>%%.@!-),,,*.;;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$@..;!;.<<<<<<<<<<:<<<<<<<>.*),'',,,,,''~~]]]]]]]]]]]]]]]]]]^]]]~~/__;.@{<<<<<<<<<<<<", "<<<<<<<<<<{.#-,,,'',,,''~~]]]]]]]]]]]]]]]]]]]]]]]]~/_;.><<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<(<:<%#)'',,,*.;;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;;$;!!$%(<<<<<<<<<::<<<<<>.*-,',,),,'''~]]]]]]]]]]]]]]]]]]]]~~]]~/__$.><<<<<<<<<<<<<<", "<<<<<<<<<<<{+@)',''',,''~~]]]]]]]]]]]]]]]]]]]]]]^]]~/_!.><(<<<<<<<<<<<<<<<<<<<<<(<<<<<<<<<<>@-',,,,*+;;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;;!!;.><<<<<<<<<<<<<<(<%.--,,,,,),,'~~]]]]]]]]]]]]]]]]]]]^~~~]~//_;.(<<<<<<<<<<<<<<<", "<<<<<<<<<<:<{.#),,'',,,''~~]]]]]]]]]]]]]]]]]]]]]]]~]~/_!.%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.),,),,*+;;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;!!!!!!!!{.{<<<<<<<<<<<<<<(@.;'',,,,,),'~~]]]]]]]]]]]]]]]]]]]]]]~~~~/_;.><(<<<<<<<<<<<<<<", "<<<<<<<<<<<<<{.*,,'',,,'''~]]]]~]]]]]]]]]]]]]]]]]~]^]~//!.%(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::{.)',),,*+;;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;;;!!!!!!!;.(<<<<<<<<<<<<<{.@-),,),,,,''~~]]]]~]]]]]]]]]]]]]]]]~]]~~/__.><<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<:%.,,',,,,,,'~]]]]~]]]]]]]]]]]]]]]]~]^]]]~/_:@%(<<<<<<<<<<<<<<<<<<<<<<<:<<<<::{.-',),,*+;;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$.;!!!!!!{.%<<<<<<<<<<<<<>.#-)',,,'',,,~~~]]]~~]]]]]]]]]]]]]]]]~]]^/__$@(<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<{.#-,,,-),,''~]]]~]]]]]]]]]]]]]]]]]]]]]]]]/__$.{<:<<<<<<<<<<<<<<<<<<<<<<<<<<<(.!','''*+;!;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$.%>{{{>..(<<<<<<<<<<:<>.#)'')'',,,''~]]]]]]]]]]]]]]]]]]]]]]~~]]~/__;+<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<{.*),',,,,'''~]]]]]]]]]]]]]]]]]]]]]]]]]]]~//_$.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.*',,''-.%!;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!{%......%(<<<<<<<<(<<<%.*),',,'',,''~~]]]]]]]]]]]]]]]]]]]]]]]]]~//_;.{<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<%.*)',,,,,'''~]]]]]]]]]]]]]]]]]]]]]]]]]]]~~/_;.><<<<<<:<<<<<<<<<<<<<<<<<<<<(.*',,'').%;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;.>({{>(<<<<<<<<<<<<{+@--'',,',,'''~~~]]]]]]]]]]]]]]]]]]]]]]]]]~___.><<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<%.!,'')',,,'~~]]]]]]]]]]]]]]]]]]]]]]]]]]]~~/_;.%<(<<<<<<<<<<<<<<<<<<<<<<<<(.*',,''-@@;;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!@%<<<<<<<<<<(<<<<<<>.@-,'',,'',,''~]]]]]]]]]]]]]]]]]]]^]]]]]]]~/_:@+<(<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<@#),')',,,,'~]]]]]]]]]]]]]]]]]]]]]]]]]]]]~~/_!.%<<<(<<<<<<<<<<<<<<<<<<<<<(.*',,,',*.%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;$$<<(<(<(<<<<<<(<<<%.*)',,,,',,,''~]]]]]]]]]]]]]]]]]]]]^]]]]]]]//_%+(<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<(<{.*-),',,,,,'~~~]]]]]]]]]]]]]]]]]]]]]]~^~]~~//_$.{<<(<<<<<<<<<<<<<<<<<<<<<.*',,,,)-@@;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%@{<<<<<<<<(<<<<<((@.!-',,,,',,,''~]]^]]]]]]]]]]]]]]]]]]]]]]]~~~__;+{<:<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<>.*-,,,,,,'''~~~]]]]]]]]]]]]]]]]]]]]]~~]]^~~~__$.><<<<<<<<<<<<<<<<<<<<<<<.*',',,,'*.$;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;$.{<<(<<<<<<<<<<<<>.@-)'',,,''',,~~~]]]]]]]]]]]]]]]]]]]]]~]]]]~//__.><<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<&.*',,,,,,,,~~~]]]]]]]]]]]]]]]]]]]]]]]]^]]]~//_;.%<<<<<<<<<<<<<<<<<<<<<<.*',',,,'-.@;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$.{<<<(<<<<<<<<<<<>.#),,,,,'',,,'~]]]]]]]]]]]]]]]]]]]]]]]]~~]]]~/__.%::<<:<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<@@;',,),),,,'~]]^]~]]]]]]]]]]]]]]]]]]]]]]]]^~/_;@@<<<<<<<(:(<<<<<<<<<<<.*',,,,',-*.@;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!{@.{<(<<<<<<<<<<::{&.*),,,,)',,,,'~]]]]]]]]]]]]]]]]]]]]]]]]]]]~~^/:_%@<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<:.$,),,,,,',''~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~~/__%.{<<(<<<<<<<<<<<<<<<<.*',,,,',)-*.$;!!;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;.@<<(<<<<<<<<<<<<>.@*-),,,,',,,,'~~]]]]]]]]]]]]]]]]]]]]]]]]]^]]~//_$.{<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<(<<<<{.*-'',,,','''~]]]]]]]]]]]]]]]]]]]]]]]]]]]~~~^~/_$.><<<<<<<<<<<(<<<<<<.*',,,,,,,))$.$;!!!!!!!!!!!!!!!!!!!!!!!!!!!!;;;.%<(<<<<<<<<<<<<<%.*-),,',,'','''~~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~__!.{<(<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<(<>.;-'',),','''~]]]]]]]]]]]]]]]]]]]]]]]]]]~~]^~~/_;.%(<<<<<<<<<<<<<<<(.*','',,,,,,!$.@;!!!!!!!!!!!!!!!!!!!!!!!!!!!>@.><(<(<<<<<({<<<{..*-',,'',,,',''~]]]]]]]]]]]]]]]]]]]]]]]]]]]]~^~__!.><(<<(<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<(<<<<<&.-),,,),,,,''~]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]~~~__@.(<(<<<<<(<<<<<<(.*',',,,,,,,',*..>;!!!!!!!!!!!!!!!!!!!!!!!!$.%{<<<<<<<<<>..@>>.#!),,,,',,,,,''~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~~/__.&<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<(<<(<<(@#-,,,,,,,,,''~]]]]]]]]]]]]]]]]]]]]]]]]]^]~~~]]~/_$.><<{>{(<<(<<<<(.*',,,,,,,,','')#.+>!!!!!!!!!!!!!!!!-_!!;%.+><<(<<(<<<<>.%%%...;)-,,,,,,,,,'~~~]]]]~]]]]]]]]]]]]]]]]]]]]]]~~~___@%<<<<(<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<(<<<.$),',,,,,,''']]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~~/-.@....%{<<<<<<(.!',,,,,,,,,,''~~*..$;;!!!!!!!!!!!!!!!;$..%.{<<<<<<<<<>.>((({%..#-),,,,,,,''~]]]]]]~]]]]]]]]]]]]]]]]]]]]]~~~/__$+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<:<{.*',,,,,,,'',]]]]]]]]]]]]]]]]]]]]]]]]~~]]]]^]]]^~~_@+>{@..><<<<<{.!',,,,''),,',,/~^~*..@$;!!!!!!!!!!!%+..;::.{(<<<<<<<>.>{{({({{>..*),'',)''~]]]~~~~]]]]]]]]]]]]]]]]]]]]]]~~~__;+{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<>.$)'',,,,',,,'~]]]~~]]]]]]]]]]]]]]]]]]]]]]]]]]]]~^~-.&+>>+%<:<<{.-'''',,,,,,,,'~~~~~~-#.++%$$*$%@....#)~///.{<<<<<<<{.%({{{{{{{({%..*-',,~]]]]~~~]]^]]]]]]]]]]]]]]]]]]]~~~/_:;.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.*-',,,',),,''~]]]~]]]]]]]]]]]]]]]]]]]]]]]]~~]]]~~~-..%(>.@:<<>.!-,'''))------'~~~~~~//-**@.++.@$*-/~~^/__+{<<<<(<<.%{({(({{(({((>@.*)'~~]]]]]]]]]]]]]]]]]]]]]]]]]]^]^]~/_/;.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%.!)'',,,,,,''~~]]]]]]]]]]]]]]]]]]]]]]]]]]]~]]]]]~~^!.%({>+@(<>@;!*$$$@@...+............*-/~~~^^~^^^^]]/__+{<<<<<(%%{{({{{{({{({{({>.#~^]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]~/___.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@.-)'',,,',,,''~]]]]]]]]]]]]]]]]]]]]]]]]]]~]]]^]]]^-.>{{{>.+>@.......@%%%>>>{{{(({{{{>>>++-^^]~^~~]]~]/__.%%%%....%({{{{({{{{{{{(({>+#~^^~]]]]]]]]]]]]]]]]]]]]]]]]~]]~/__.%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(+@-)',,,',,,,'~~]]]]]]]]]]]]]]]]]]]]]]]]]]]]~]]]]]#+(((:{>...@%>>{{{:(((((<<<<<<<<<(:::(>.-^^^^~~]~~~/__.%%%>>>>%.%{{{({{{(({{{{{(:(+@~^~]]]]]]]]]]]]]]]]]]]]]]]]]~~/__$+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<<{.#),,,,),,,,,'~~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~.&<<(:((>.@{((({{((({{{:<<<<<<<<<<<<<<:>.!^^]~]]]~]/__.%(({({(<>.>({{{{{{{{({{<:<<(&.-^~~]]]]]]]]]]]]]]]]]]]]]]]/___$+((<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<:<<(<<{.#-,'',,,,,,''']]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~]-.>:<<<({{>.%{{{{{{{{{((<<<<<<<<<<<::{><:>.-~~~]]]]]~__+>{{({{(<<@%({{({{{{{((((:<<:<&.-~~~]]]]]]]]]]]]]]]]]]]]]~/__$.(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<(<<<<<<<>.*,''),,,,,,,,]]]]]]]]]]]]]]]]]]]]]]]]]]]~~~]]*.(:<<<<:{(%.>({{{{{{(((<<<<<<<::<<<<+><<<%.)]]~~~]]~//.>{{{@><<<>.{({{{({{({(<<(<:<<:>+~~~]]]]]]]]]]]]]]]]]]]]]_/_;+{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<>.*'',''',,,,,,'~]^]]~]]]]]]]]]]]]]]]]^~]]~]]~.%<<<<<<<({(%.{({{{{({(<<<<<<<<<<<<<{.(<(:<&.~]~^]]]~/_@%({%%<<<<<.>{{{{{{((<<<<<<<<<<<>.-^]]~~^]]]]]]]]]~~^]^~___;.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(%.*-'''''',,,,'~~]]]~]]]]]]]]]]]]]]]]]~]]]]^-.{<(<<<<<<{({.@{{{({{{<<<<<<<<<<<<<<%@<<<<<(.@~]^]~~~/_@%{>.{<<<<<%%({{{{((<<<<<<<<<(<<(%.-^]]^~]]]]]]]]~]]~]~//_!.><<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::(&.*''''',,,,,,'~~]]]]]]]]]]]]]]]]]]]]~~]]^^#%<<<<<<<(<(((>.>({({{(<<<<<<<<<<<<<<.><<<<<:{+*^]]]~~/_$%(.><<(<<<{.{{({((<<<<<<<<<<<<<<:&.)]]]~]]]]]]]]~^~~~/__!.><<<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<<&.-,,,''',,,,,''~]]]]]]]]]]]]]]]]]]]]~~]^/.><<<<<<<<<<<{(%.{({{{<<<<<<<<<<<<<<{.{<<:<<:<&.-^~]]~/_;@%.<<<<<<<<.>{{(<<<<<<<<<<<<<<<(<(&.~]~]]]]]]]]]^~^~/__:.%<<(<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@.-),,'',,,,,,'~]^]]]]]]]]]]]]]]]]~]~~]^*+<<<<<<<<<<<<({(.%({{(<<<<<<<<<<<<<<>.<<<:<<<<<%.~~]]~/_;..(<<<<<<<<%%((<<<<<<<<<<<<<<<<<<<(+#~]]]]]]]]]]]~~///_.%<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::<+@*)),',,,,,,''~~]]]]]]]]]]]]]]]]~]~~^).><<<<<<<<<<<<<{(>.>{{(<<<<<<<<<<<<<<%%<<<<(<<<::+#/]]]/_;.>><<<(<<<<>.(<<<<<<<<<<<<<<<<<<<<:(+*~]]]]]]]]]]]/_/_@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<:<(.@*),',,,,,,,''']]]]]]]]]]]]]]]]]]~^~#+<<<<<<<<<<<<<<<{(%@{(<<<<<<<<<<<<<<<.><<<<<<<<<<{.*~]~/_$%(.><<<<<<<{.{<<<<<<<<<<<<<<<<<<<(:<{.-~]]]]]]]]~~/__@+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<<<<<<:(.@-,,,,',,,,'',]]]]]]]]]]]]]]]]]]~]~.>:<<<<<<<<<<<<<<<({.>(<<<<<<<<<<<<<<(.{<<<(<::<(<:&.~^~/!.{<>.{<<<<<<(.><<<<<<<<<<<<<<<<<<<<:<<>.~]]]]]]]]~//_%+((<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(..-),,,,,,,,,,'~~]]]]~]~~~~]]]]~^~$%<<<<<<<<<<<<<<<<<({%@<<<<<<<<<<<<<<<>.<<<<<<<<<<<<<&.~^/.><<<%.<<<(<<<%%<<<<<<<<<<<<<<<<<<<<<<<<@@]~~^~]^!/_:%.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(..-,,,',,,,,)''~~]]]]]]]]]]]]~^~-.(<<<<<<<<<<<<<<<<<<({.{<<<<<<<<<<<<<<%%<<<<<<<<<<<<:(.#/#@<<<<(@%<<<(<<>.<<<<<<<<<<<<<<<<<<<<<<<<{.-~^~^]//__$.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<<{+.-),'''',,,,,'~~]]]]]]]]]]]~]~.%:<<<<<<<<<<<<<<<<<<{(%%<<<<<<<<<<<<<<.><<<<<<<<<<<<:<{.#.(<<<<<{.{<<<<<{.<<<<<<<<<<<<<<<<<<<<<<<<<>.~^~~~_/_$.{<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.@-,'''''),,,''~~]]]]]]]]]]]~*+<<<<<<<<<<<<<<<<<<<<<(>.(<<<<<<<<<<<<(.{<<<<<<<<<<<<:<<{@{(<<<<<<%@<<<<<<.{<<<<<<<<<<<<<<<<<<<<<<<<<+*~]~___;.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.@-),,''',,,,''~~]]]]]]]]~^).{<<<<<<<<<<<<<<<<<<<<<({.%%>%%%%%%%%%%%.(<<<<<<<<<<<<:<<<<<(<<<<<<(.><<<<(.{<<<<<<<<<<<<<<<<<<<<<<<<<{.)~/__>.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<:<<{+@*),'',,,,,,''~~]]]]]]~~~.%:<<<:<<<<<<<<<<<<<<<<<<(>.%%%%%%%%%%%>%><<<<<<<<<<<<<<<<<<<<(<<<<<<>.>>>%@.><<<<<<<<<<<<<<<<<<<<<<<<(<%#//_;.>(<<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<<<{.@*),',,,,,,,,'~~]]]]~~~*.<<<<<:<<<<<<<<<<<<<<<<<<<{.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(..%%%>{<<<<<<<<<<<<<<<<<<<<<<<<<<<{.__;+><((<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<<<<:<<{.@-,,,,'',,,,''~~]]]~~'+{<<:<<:<<<<<<<<<<<<<<<<<<<<.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:(<<<<<<>.<<<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<@$;.{:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(+.-',,,,,''',,'~]~]^-.>(<<<<<<<<<<<<<<<<<<<<<<<<<<>@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>..><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<(..*)'',,),,,,''~]^).%(<<<<<<<<<<<<<<<<<<<<<<<<<<<{.(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<+.*''',,,',',)']~#+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<:<<+.*),'),,',,,')#.(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%.#-'',,,','-$.{:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::<&.*-',,,,)-#.{<::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<<<>.#),,),-$.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%.<<(<<<<<<<<<<<<<<<<<<<<<<<<<<(%%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<<<<<<<:%+$-'',#.>{::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<%.(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@..#;!#.>{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.%<<<<<<<<<<<<<<<<<<<<<<<<<<<%.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@%{@.$.>{({{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%.<<<<<<<<<<<<<<<<<<<<<<<<<(%.(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+%(>..>(({{({{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.{<<<<<<<<<<<<<<<<<<<<<<<(%.{<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%.%.%{{{{{{(({{((<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.><<<<<<<<<<<<<<<<<<<<<<{.%<<<<<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(..>({{{(({{({{{((<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%@<<<<<<<<<<<<<<<<<<<<<>.><<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.%(({({{{{{{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.(<<<<<<<<<<<<<<<<<<{@.{<<<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.%{{{{{{{{{{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.><<<<<<<<<<<<<<<<{%.%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<<(@.>((({{{({({{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.%<<<<<<<<<<<<<<(%.@{<<<<<<<<<<<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(>.>{(({{({{{{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%@<<<<<<<<<<<<{%.@><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(>..>{{({{{{{{({{{((<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<(<>.(<<<<<<<((>@.%{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.%{{{{{{{{{{{({(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.(<<(<<(>%..%{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(%.@>({(({{{{{{{{((<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{{(.>({>%...>{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(%..>>{((({{(({{{(<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.@.....>{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(>@.@%>{{{{{{{{{{{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(%..><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<(<<{%@..%%>>{{{{{{{{{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(>.@{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{%..........%{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(%.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@>{>{>{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.>(({{{{{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.%({{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<{.%<<<<<<<<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%.({{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.@<<(<<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.{{{{{{{{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<(.@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.>{{{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%.{{({{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<{.%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.>{{{({({(<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.>(({{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(>.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<<(.%{({{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(>.(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%@{{{(({{{{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.({{({({{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.>{{{({{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<<{.>({({{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<.%(({{({{{({(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<((.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%%({{{{({{({{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<>.{({{{{{{{{{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@%<(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<<{.>{{({{{{{{{{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.%({({{{{{{{{{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@%({{{{{{{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.({(({{{{{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.>{{{{{{{{{({{((<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<(@%{{({{{{{{{({{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(>.{{{{({{{{{{({{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<<<<<<{.(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(<<{.>{{{{{{{{{{{{{{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%@{{{{{{{{{{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.>({{{{{{{{{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.%({{{{{{{{{{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.{({{{{{{{{{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.%{{{{{{{{{{{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.{{{{{{{{{{{{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.%({{({{{{{{{{{{({(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.{{{{{{{{{{{{{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%%{({{({{{{{{{{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.>{({{({{{{{{{{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%.({{{{{{{{{{{{{{{{{(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.%({{{({{{{{{{{{{({{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.{{{{{{{{{{{{{{{{({{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%@({{{{{{{{{{{{{{{({{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<((({{{{{>>>>>>>>>>>>>{{{{((<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.>(({{({{{{{{{{{{{({(<<<<<<<<<<<<<<<<<<<<<<<({{>>%%@...............................@%%>{{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.{{{{{{{{{{{{{{{({({(<<<<<<<<<<<:<<<<<({>%%......###***--,,,,,,,,,,,,,,,,-,,,,-*-**##@.....%%>{(<<<<<<<<<<<<<<<<<<<<<<<<.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.{{{{{{{{{{{{{{{{({{{<<<<::<<<<<<{>>%....##**---))))))))''''~~~~~~~~~~~~~]])*-~''''-----!**#@....%>(<<<<<<<<<<<<<<<<<<<<.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%@{{{{{{{{{{{{{{{{{{{(<<<<<<<<{>%....#**--,,,,,,,'''''~~~~]]]]]]]^^^^^^^^^^).$/~~]~~~~'''',)))!**$...@%>(<<<<<<<<<<<<<<<<%><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.%{{{{{{{{{{{{{(((({{(<<<<{>%...##*--)),,,),,'''~~~~]]]]]]]]]]]]]]]]]]]]]])...*~]~]~~~~~~~~~''',,,--*#@..@>{<<<<<<<<<<<<<@><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(.>{{{{{{{{{{(({{{{{{((({%@..@**--),,,,,,,''~~~]]]]~~~]]]]]]]]~~~~~~~~~~~~~-.//.*^~~~~~~~~~]]]~~~~~'')--**#..@>{<<<<<<<<<<@><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{.{{{{{{{{{{{{{{{(({{>%...@*-)),,,,,,,''~~~]]]]]]]]~~~~]]]]]]]]]]]]]]]]]]]]~.#-.-^~]]]]]]]]]]]]]]]]~~''''))!*#..@>(<<<<<<<%><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.{{{{{{{{{{{{((({>%..+++++##**-,,,'~~~~~~~~~~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~!*#-^^']]]]]]]]~]]]]]]]]]]~~~'''))-*@..%{<(<<<%><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>.{{{{{{{{(({(({>@.++&&==&&&++...##--)'~~^^^^^^^^^^]]]]]]]]~~~~~]]]]]]]]]]]]]^~]]~~~~~~~~~~]]]]~~~~]]]]]]]~''')!!$...><<<<.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%.{{{{({{{{({>%.++&=============&&&+++..@#*---)~~~~~~~~]]]^~~~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]^^^^~)-#@.++&&++(::.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%%{{({{{(({>%++&&======================&&+++.....@##**--)))~~~~~]]]]]]]]]]]~~~~~~~~]]]]]]]]~~~~~~~~~)))-*##...+&&=====+.{<.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%@({({{{>++++&=================================&&&&+++........@@###*****-----------------*****###@@....++&&&&=========&+.>+(<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>@{>>%@.++&&==============================================&&&&&&&&&++++++++........++++++++++&&&&&&&==================&+..+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{....++&&=============================================================================================================&.{.><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>%+&&===============================================================================================================++>.{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+&================================================================================================================+..{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"};

Re: АРХИВ: за кадром

[std.hugeping] Fri Nov 20 09:00:45 UTC 2020 @boscholeg -> Peter

Вот если ты не будешь просить тестировать игру, то я к примеру могу и не поучаствовать. Мне крайне дискомфортно напрашиваться в помощники. А поучаствовать очень даже хочется. И пользу какую-то принести тоже. Свою игрушку я видимо напишу еще не скоро. Дай хоть в твоей работе буду полезен. P.S. Edited: 2020-11-20 09:00:52 Если в тестировании от меня мало толку, то ты всегда можешь об этом сказать прямо. Критику в свой адрес я всегда принимаю адекватно.

Re: Ставлю цели на лето и копаюсь в себе (+org-mode)

[pipe.2032] Wed Oct 21 09:23:40 UTC 2020 @boscholeg -> oldpc

Не могу с этим согласиться. Медведев явно недостаточно либерален. Он несколько слабовато продвигал новые технологии в массы и явно не оправдывает возложенных надежд. Опять же скандальное разоблачение всех его финансовых махинаций. Борцы с режимом врать не будут. :)))

Re: Ставлю цели на лето и копаюсь в себе (+org-mode)

[pipe.2032] Wed Oct 21 09:11:13 UTC 2020 @boscholeg -> Andrew Lobanov

Высказывания о сменяемости власти это просто еще один политический лозунг подхваченный с канала Дождь или Медузы. Так что в голове может быть не только первый канал но и разные другие каналы и канальчики. :))) Обе противоборствующие стороны используют одинаковые механизмы воздействия на людей. И вызывают у меня одинаково презрительное отношение. Поддерживаю твое желание отмежеваться от политики. Но к сожалению не могу не смотреть и не читать т.к. опасаюсь упустить нечто важное что может пагубно повлиять на жизнь моей семьи. Это наверное фобия. Из твоих утверждений получается, что смена одного человека решит проблему. Если конечно я правильно тебя понял. Но это по моему не поможет. Нужно перестроить все общество. Нужно изменить особенности поведения всех без исключения. Ведь проблемы есть на всех уровнях власти. Это некомпетентность и коррупция. Это главная проблема нашего общества. Масса некомпетентных людей занимающих руководящие должности. Начиная от некомпетентной учительницы в школе и заканчивая главой государства. Каждый из-за служебного несоответствия приносит ущерб. Но при этом мало у кого есть желание стать лучше и мужество признать и исправить ошибки. Да конечно уровень ответственности разный но количество этих некомпетентных людей тем больше чем ниже ранг. Глава поселка может к примеру растратить(украсть миллион) ,но его некомпетентные подчиненные проедят зарплатный фонд в тот же миллион за пол года или даже меньше. Ущерб получается сопоставимым. Главврач «экономит» на ремонте и не утепляет отдельные помещения больницы. И плюет на то, что в этом помещении зимой откровенно холодно. Люди мерзнут и часто болеют. Как результат только лишние расходы на электричество и больничные листы. Но и сами сотрудники часто манкируют обязанностями. Человек занимает формально 1,5 ставки, но реально сидит и валяет дурака. И пользуясь некомпетентностью начальства приворовывает. Любой кто полезет ворошить такое осиное гнездо и попытается навести порядок сразу станет очень очень плохом в глазах коллектива. Продолжать можно бесконечно. А на счет созидания ты Андрей себя недооцениваешь.

Re: Ставлю цели на лето и копаюсь в себе (+org-mode)

[pipe.2032] Wed Oct 21 06:54:13 UTC 2020 @boscholeg -> vvs

Я вот Петра поддерживаю абсолютно. Ибо был весьма взрослым и застал эпоху до Путина. Время тогда было откровенно собачье. Но когда он пришел ко власти я был резко против него. Меня возмутила "неправомерность" его назначения. Но постепенно стал все чаще убеждаться в правильности многих его решений. Он пока предлагает нечто лучшее чем было и лучшее чем его оппоненты. Хотя совершает массу ошибок и просчетов. Кто ничего не делает, не ошибается; а кто не ошибается, не продвинется дальше. Не ВВП прекрасен, остальные крайне ужасны. Нет смысла отрицать и тем самым разрушать, есть смысл созидать. Создайте партию или движение. Активно работайте, приносите пользу обществу. Учите и воспитывайте детей. Помогайте пенсионерам и нуждающимся. И люди начнут вам доверять и поддерживать. Разного рода оппозиционеры обычно зациклены на себе и в своем нарцысизме весьма ущербны. Протестовать и отрицать проще всего. Гораздо труднее работать и предлагать что-то полезное и созидательное. На это способны лишь единицы. Если новый кандидат в президенты обещает судить прежнего, я за него не проголосую никогда. Таким действием он показывает свою некомпетентность и наличие скрытых от общества мотивов. А то, что мир движется по спирали уже давно не требует доказательства как мне кажется. Нынешний "мировой" кризис это отражение нашей крайне несовершенной политической и экономической системы. И пока не создадим (придумаем) новую так и будем восседать на маятнике Фуко. По моему мнению для стабилизации общества и экономики нужно чтобы каждый гражданин соблюдал баланс между эгоистическими устремлениями и альтруизмом. Пока такого нет нигде. Везде перекос в пользу Эго. Хотя должно быть наоборот.

Re: Fallout

[pipe.2032] Sat Oct 10 16:54:34 UTC 2020 @boscholeg -> btimofeev

Я играл в Фоллаут очень давно. И помнится мне что, за убийство детей получал перк детоубийца и по шапке потом прилетало. За-за этого долго не мог один квест закрыть. Или это был уже второй Фолаут? P.S. Edited: 2020-10-10 17:54:58 Иногда дети случайно гибли во время перестрелки. И приходилось перигрывать.

Re: Синдром IT-вахтёрства

[std.hugeping] Tue Oct 6 09:26:32 UTC 2020 @boscholeg -> hugeping

Тут проблема более широкая по моему мнению. С одной стороны если сделать все дубово, то светлоликая общественность закидает фекалиями. Главная претензия будет, что все некрасиво и не похоже на инстаграм, фейсбук или другую новомодную фишку. Будут орать про выкинутые, украденные деньги. С другой стороны усложненный интерфейс будет создавать проблемы для пользователей и для ТП. Причем надо понимать, что ТП часто не имеют прямой связи с разработчиками да и квалификация часто оставляет желать лучшего. Я столкнулся с порталом дистанционного образования для среднего медперсонала. Там та же беда. Громоздкий и неповоротливый интерфейс. В нем трудно разобраться, им неудобно пользоваться и пр.. И главное некуда жаловаться и писать отзывы и обращения. Но еще хуже с содержимым этого учебного портала. К примеру дается некая тема которую сам методист оценивает в 1 академический час учебного времени. НО по факту в теме приложен документ объемом примеро 200-250 листов формата А4. Его надо изучить от корки до корки. Документ написан суровым канцеляритом вперемешку с медицинский терминологией. Освоить такое за 1 час просто нереально. При этом проверка знаний проходит в виде теста в котором варианты ответов состоят из длинных сложных выражений отличающихся иногда всего одним словом.На лицо не проверка знаний а стремление запутать. Зато можно без проблем пытаться просто угадывать ответы. Число попыток не ограничено никак. Можно долбить систему непрерывно. Такой учебный материал подталкивает к жульничеству и халатному отношению к учебе. Таким образом мы наблюдаем формальное отношение не только в ИТ но и в других областях. И проблема несколько шире и не замыкается в нашей отрасли. P.S. Edited: 2020-10-06 10:27:12 Часто есть подспудное стремление покрыть все сусальным золотом, чтобы выглядело богато. А вот богатство содержания считается второстепенной задачей.

Re: Солнечный сентябрь

[pipe.2032] Mon Sep 28 09:48:06 UTC 2020 @boscholeg -> vit01

Про дурку и жертв тяжкой учебы я неоднократно слышал в приложении к Химфаку МГУ. Думаю, что подобное возможно в любом серьезном ВУЗЕ и истоии про такое есть там. Бывают студенты балбесы и лодыри, а бывают наоборот трудоголики без тормозов. Вторые часто слетают с нарезки. Тут важно, чтобы близкие приглядывали и друзья товарищи тоже не закрывали глаза на это.

Re: Вернуться в детство с PICO-8

[std.hugeping] Wed Sep 23 08:19:49 UTC 2020 @boscholeg -> hugeping

>> Спасибо за АА. Эта штука украла 2 часа моей жизни. Но, это были приятные два часы, полные взлетов и падений ) > Тогда вторую мою игру зацени: https://instead.itch.io/rr >> Недавно открыл для себя фэнтези консоли. Пока присматриваюсь к TIC и ESP LGE. Битси уже в деле ) > Круто! TIC тоже смотрел. Решил чередовать: INSTEAD->PICO8->INSTEAD... ;) Сейчас очередь за чем? Будет пико или инстед игрушка?

Re: Малинка, как домашний веб сервер

[pipe.2032] Tue Sep 22 09:35:30 UTC 2020 @boscholeg -> hugeping

Петр расскажи насколько равномерно корпус прогревается? Пробовал измерять температуру в разных частях корпуса? GUI и прочие десктопы ты на малинке поднял? Или работаешь через терминал? P.S. Edited: 2020-09-22 10:35:42 Корпус мне такой тоже понравился хочу подобный заказать.

Re: Спойлеры в клубе

[std.club] Fri Sep 11 20:18:47 UTC 2020 @boscholeg -> hugeping

А как назад расшифровать? Зеркальцем воспользоваться?

Re: Признание в любви к Го от старого сишника

[develop.16] Fri Sep 11 11:34:46 UTC 2020 @boscholeg -> hugeping

Вы его так рекламируете. Что хочется прям почитать про этот ваш Го. Хотя после си, перла, пхп, питона и "богомерзкого" JSа в голове и так полная каша. :( Жаль мозги прокачать не получается.

Re: Малинка, как домашний веб сервер

[pipe.2032] Thu Sep 10 09:16:05 UTC 2020 @boscholeg -> hugeping

Вот кстати вопрос доверия Гитхабу. Ты уверен что он не рухнет в одночасье? Неужели нет копии зеркала локального? Было бы крайне обидно потерять часть репозитария игр или исходники.

Re: Малинка, как домашний веб сервер

[pipe.2032] Thu Sep 10 08:59:56 UTC 2020 @boscholeg -> hugeping

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

Re: http://hugeping.tk как арт-проект

[std.hugeping] Thu Sep 10 07:34:54 UTC 2020 @boscholeg -> hugeping

Петр чем читать новые сообщения? Есть какой-то клиент? Где про это почитать?

Re: Bolder Dash с БК0010–01

[std.hugeping] Thu Sep 10 07:32:36 UTC 2020 @boscholeg -> hugeping

ЗАВИСТЬ!!! Ужасная зависть меня обуревает! Не был обладателем ни БК ни Спеки. Компьютеры видал только в игровом зале и на кружке в школе. БКшку и и еще Искру в школе толком не давали использовать они были скорее для красоты. На БК можно было писать программы, но сохранять в память их учитель не разрешал. Я хранил программы написанные на бейсике в общей тетрадке. Каждое занятие начиналось с того, что я начинал забивать программу по новой. Мне удалось добраться до компьютера уже только в 1994 и это уже был 486. Отец увидал мое стремление и решил, что этому стоит содействовать. Но игры он считал пустой тратой времени и поэтому играл я крайне редко. Ситуация изменилась лишь когда я освоился и начал меняться программами с друзьями и знакомыми. Таскал собой 2-3 пачки дискет. А потом я получил CD привод и купил первый сборник игрушек Classic Games #5..... Так что, твоя игрушка мне в новинку, как и большинство других старых игр. Обязательно попробую поиграться и сыну покажу. P.S. Edited: 2020-09-10 08:32:25

Re: http://hugeping.tk как арт-проект

[std.hugeping] Thu Sep 10 07:08:51 UTC 2020 @boscholeg -> hugeping

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

copyleft 2021 difrex at lessmore dot pw; source code