|
|
#1 | ||
|
Юзер
Регистрация: 24.06.2023
Адрес: Тюмень
Сообщений: 193
Репутация: 173
|
Boinc - Распределенные вычисления на благо науки!
BOINC client 7.24.1 Обсуждение
Краткое описание: Программа-клиент для распределенных вычислений. Описание: Используйте свой смартфон или планшет для изучения болезней, предсказания глобального потепления, обнаружения пульсаров и не только! BOINC использует незадействованные вычислительные ресурсы устройства Android и выполняет задания для научно-исследовательских проектов. Вы можете выбрать из нескольких проектов в различных областях науки, например такие как Yoyo@Home, World Community Grid, PrimeGrid, Enigma@Home, OProject@Home, theSkyNet POGS, Asteroids@Home, Einstein@Home и Quake-Catcher Network. Откуда приходят задания и кому это нужно Создать проект на платформе BOINC может любой желающий — вся платформа BOINC изначально разрабатывалась в рамках LGPL, поэтому любой может ознакомиться с исходными текстами. В основном этим занимаются различные университеты и научные центры для решения задач, требующих больших вычислительных ресурсов, но не имеющих необходимых материальных средств для покупки суперкомпьютеров, либо мощностей современных суперкомпьютеров недостаточно для решения поставленной задачи. Какой проект чем занимается(взято с Википедии) Сама ссылка на страничку в Википедии: BOINC SETI@home — анализ радиосигналов с радиотелескопа Аресибо, а также ряда других радиотелескопов мира, для поиска внеземных цивилизаций. World Community Grid — помощь в поиске лекарств для лечения человеческих заболеваний, таких как рак, ВИЧ/СПИД, расчёт структуры белков и другие проекты. Einstein@Home — проверка гипотезы Альберта Эйнштейна о гравитационных волнах, а также поиск радио- и гамма-пульсаров. PrimeGrid — поиск различных больших простых чисел. theSkyNet POGS — построение спектрального атласа ближайшей части Вселенной в области длин волн от ближнего инфракрасного излучения до ультрафиолета по данным GALEX, Pan-STARRS и WISE. OProject@Home — анализ алгоритмов, доказательство проблемы Гольдбаха. Asteroids@Home — определение формы и параметров вращения астероидов по данным фотометрических наблюдений. Quake-Catcher Network — Обнаружение распространения сейсмических волн. GPUGrid.net — проект, организованный университетом Помпеу Фабра. Проект занимается полно-атомным моделированием молекулярной биологии. Rosetta@home — вычисление 3-мерной структуры белков из их аминокислотных последовательностей. Так же там есть возможность добавить менеджер проектов BAM, GridRepublic, Extremeadurathome. BOINC по умолчанию выполняет расчёты только когда устройство подключено и заряжено, поэтому BOINC не разряжает аккумулятор. Данные передаются через Wi-Fi, поэтому лимиты тарифного плана по передаче данных вашего смартфона не будут превышены. Кроме Wi-Fi можно передавать и по обычному интернету(2g/3g/4g). Имеет очень гибкие настройки(в настройках отметьте пункт "Показать дополнительные настройки и элементы управления"). Требуется Android: 4.1 и выше Русский интерфейс: Частично Разработчик: Space Sciences Laboratory, U.C. Berkeley Домашняя страница: http://boinc.berkeley.edu/ Google Play: https://play.google.com/store/apps/d...berkeley.boinc Доступна новая версия BOINC (7.24.1). Описание последней версии Изменения в версии 7.24.1 Улучшена реализация регулировки процессора значение по умолчанию для настройки «suspend_if_no_recent_input» равно 0, а не 60 если запланированный запрос не удался, укажите URL-адрес планировщика (это может быть проблемой). Показывать предупреждение, если время простоя для возобновления вычислений превышает время простоя для приостановки вычислений. Игнорировать старые настройки, отправленные проектами или AM избегайте перепланирования процессоров при наличии заданий MT Диспетчер: ошибка в диалоговом окне вычислений настроек Менеджер: добавьте кнопку в журнал событий, чтобы отображать только оповещения (ошибки). Менеджер: улучшение согласованности контрольных меток и ускорителей. Менеджер: показывать родные названия для языковых вариантов и только тех, для которых доступны переводы. Android: в случае приостановки из-за перегрева или зарядки аккумулятора не возобновляйте работу в течение как минимум 5 минут. Mac: поддержка темного режима в расширенном просмотре Mac: добавлен стандартный ярлык команды-запятой для пункта меню «Настройки». (Release notes for the BOINC Client: Changes in 7.24.1 improve implementation of CPU throttling the default value for the "suspend_if_no_recent_input" pref is 0, not 60 if sched request fails, show the scheduler URL (that might be the problem) Show alert if idle time to resume computing is greater than idle time to suspend computing ignore old prefs sent by projects or AM avoid overscheduling CPUs in presence of MT jobs Manager: computing prefs dialog bug Manager: Add button in event log to display only alerts (errors) Manager: Improve consistency of control labels and accelerators Manager: Show native names for language options, and only those for which translations are available Android: if suspend because of battery heat or charge, don't resume for at least 5 minutes. Mac: Support Dark Mode in Advanced View Mac: Add standard command-comma shortcut for Preferences menu item) Добавлено через 17 часов 56 минут Новые приложения OpenCL для графических процессоров AMD в проекте Asteroids@home! https://asteroidsathome.net/boinc/fo...ead.php?id=967 Всем привет, Мы с гордостью представляем наши новые приложения OpenCL для графических процессоров AMD! Процесс разработки занял некоторое время, но нам наконец удалось его построить. Нам еще предстоит доработать много недоработок, но благодаря вам, ребята, и вашим отзывам мы продолжим улучшать код. Для приложения Linux требуется 64-битная ОС с GLIBC v2.31 или выше, и оно будет работать на большинстве графических карт AMD Radeon и некоторых интегрированных графических процессорах AMD с поддержкой OpenCL 1.1 или выше. Для приложения Windows требуется 64-битная версия Windows 10 или 11, и оно будет работать на большинстве карт AMD Radeon и некоторых интегрированных графических процессорах AMD с поддержкой OpenCL 1.2 или выше. Приятного счета и спасибо за вашу поддержку! Команда Asteroids@home.
__________________
Boinc - Распределенные вычисления на благо науки! t.me/TSCRussia Последний раз редактировалось Proga_Boinc; 17.09.2023 в 08:10. Причина: Добавлено сообщение |
||
|
|
|
|
|
#101 | ||
|
Юзер
Регистрация: 24.06.2023
Адрес: Тюмень
Сообщений: 193
Репутация: 173
|
__________________
Boinc - Распределенные вычисления на благо науки! t.me/TSCRussia |
||
|
|
|
|
|
#102 | ||
|
Юзер
Регистрация: 24.06.2023
Адрес: Тюмень
Сообщений: 193
Репутация: 173
|
Einstein@Home нашёл новые пульсары
25 сентября 2025 вышла свежая работа (arXiv:2509.21307: — проект Einstein@Home нашёл четыре новых гамма-пульсара, включая один миллисекундный, с помощью добровольных вычислений. Да-да, эти открытия сделали обычные ПК и GPU людей по всему миру. Ключевое: Данные — с телескопа Fermi LAT. Один пульсар всего в 0,93° от центра Галактики. Все четыре — «немые» в радио, их раньше просто не замечали. Расчёты шли на ~30 000 машин, объединённых в распределённый кластер через BOINC. И это не игрушка — публикация в рефери-журнале. Любопытно, что метод поиска использовал фазовое вычитание, чтобы отделить слабый сигнал от фона центра Галактики — почти как в AI-детекции шумных данных. Мораль: если дома стоит без дела мощная видеокарта, она может не только простаивать 99% времени, но и внести вклад в науку. https://vk.com/feed?section=search&q=%23einstein
__________________
Boinc - Распределенные вычисления на благо науки! t.me/TSCRussia |
||
|
|
|
|
|
#103 | ||
|
Юзер
Регистрация: 24.06.2023
Адрес: Тюмень
Сообщений: 193
Репутация: 173
|
Доска сообщений
iThena.Measurements: Проект возвращается к жизни. После длительного перерыва в работе проекта iThena.Measurements система вернулась к жизни. Проблемы были связаны с серьезными техническими проблемами. Изначально были проблемы с оптоволоконным соединением. Позже, после ремонта оптоволоконного кабеля, возникли проблемы с основным сервером. К сожалению, проблема оказалась довольно сложной и пришлось заменить всю материнскую плату в стоечном сервере. Официальной информации не было. Несколько человек написали мне по электронной почте, и я ответил кратким сообщением, в котором выразил надежду, что все можно исправить без потери данных. К счастью, это сработало... Это был самый длительный перерыв в работе системы в истории и длился с 13.11.2025 12:35:47 до 15:47:30 17.01.2026, т.е. 1563 часа 11 минут. Никакие данные не должны быть потеряны. Всем большое спасибо за терпение… https://root.ithena.net/usr/forum_thread.php?id=250
__________________
Boinc - Распределенные вычисления на благо науки! t.me/TSCRussia |
||
|
|
|
|
|
#104 | ||
|
Юзер
Регистрация: 24.06.2023
Адрес: Тюмень
Сообщений: 193
Репутация: 173
|
YAFU@home — распределённые вычисления для математики. На CPU
Скрытый текст:
__________________
Boinc - Распределенные вычисления на благо науки! t.me/TSCRussia Последний раз редактировалось Proga_Boinc; 21.01.2026 в 15:18. |
||
|
|
|
|
|
#105 | ||
|
Юзер
Регистрация: 24.06.2023
Адрес: Тюмень
Сообщений: 193
Репутация: 173
|
LODA: что кранчат добровольцы в этом проекте и зачем это нужно
Скрытый текст: Добавлено через 23 часа 54 минуты Завершен вычислительный эксперимент, связанный с построением спектров трансверсалей в ЛК/ДЛК порядка 13. Напомню, как все было... Подготовительный этап данного эксперимента был выполнен еще в 2022 г. и заключался, следуя уже неоднократно обкатанной стратегии, в формировании опорных спектров от различных специальных типов ДЛК с их последующим расширением путем вращения интеркалятов и циклов. Спектры трансверсалей общего вида и диагональных трансверсалей при этом строились совместно, что показывает неплохие результаты по сравнению с их построением по отдельности. Далее в первой половине 2023 г. спектр числа диагональных трансверсалей был расширен путем полной распределенной диагонализации образующих его квадратов, на что потребовалось около полугода расчетов в проекте RakeSearch. Далее с использованием указанных выше преобразований полученные спектры перестали меняться и мы перешли к обработке следующей по порядку размерности N=14. Параллельно с этим и чуть позже по времени при построении ряда других спектров было показано, что спектр ДЛК можно дополнительно увеличить путем перехода ДЛК->ЛК (фактически исключения из рассмотрения диагоналей и связанных с ними ограничений), расширению спектров как ЛК с последующим возвратом ЛК->ДЛК путем диагонализации новых найденных элементов спектра. При этом мы получаем как расширение спектров ДЛК, так и спектры ЛК, т.е. фактически убиваем сразу двух зайцев. Данный прием был успешно применен для спектров интеркалятов (для порядков 10-15 полностью, для порядков 16-25 частично, фактически везением, тут еще есть над чем поработать в перспективе) и для спектров трансверсалей (для порядков 10-12). Вот теперь дошла очередь до порядка N=13, с которым было проделано все то же самое. В итоге на данный момент, после почти 3 месяцев расчетов в проекте RakeSearch в ходе серии запусков с последующим однопоточным досчетом хвостов, данный эксперимент успешно завершен и получены следующие весьма неплохие результаты: * спектр числа диагональных трансверсалей в ДЛК порядка 13: мощность увеличена с 18241 до 37346 элементов (числовой ряд https://oeis.org/A345370); * спектр числа трансверсалей общего вида в ДЛК порядка 13: мощность увеличена с 75891 до 150123 элементов (числовой ряд https://oeis.org/A344105); * спектр числа трансверсалей общего вида в ЛК порядка 13: получен спектр мощностью 161496 элементов (числовой ряд https://oeis.org/A309344). Напомню, что ранее исходные спектры уже не менялись и казалось, что они близки к насыщению, а тут фактически их удалось увеличить практически в 2 раза! И есть обоснованное подозрение, что это не предел как минимум для спектра диагональных трансверсалей... Теперь с данными спектрами для данной размерности N=13, а точнее — с новыми подтверждающими квадратами в их составе, осталось проделать еще одно преобразование — полную распределенную диагонализацию, чем мы будем заниматься в проекте RakeSearch в самой ближайшей перспективе, соответствующий эксперимент будет скоро запущен. Загруженные файлы:
__________________
Boinc - Распределенные вычисления на благо науки! t.me/TSCRussia Последний раз редактировалось Proga_Boinc; 22.01.2026 в 15:12. Причина: Добавлено сообщение |
||
|
|
|
|
|
#106 | ||
|
Юзер
Регистрация: 24.06.2023
Адрес: Тюмень
Сообщений: 193
Репутация: 173
|
Мини-ПК на базе Ryzen AI Max+ 395 – хороший выбор для BOINC-энтузиастов
Мини-ПК на базе Ryzen AI Max+ 395 – хороший выбор для BOINC-энтузиастов
Скрытый текст:
__________________
Boinc - Распределенные вычисления на благо науки! t.me/TSCRussia |
||
|
|
|
|
|
#107 | ||
|
Юзер
Регистрация: 24.06.2023
Адрес: Тюмень
Сообщений: 193
Репутация: 173
|
Наш человек допиливает BOINC под Windows
Скрытый текст: ![]() Добавлено через 16 часов 41 минуту Тур простых чисел 2026 Скрытый текст:
__________________
Boinc - Распределенные вычисления на благо науки! t.me/TSCRussia Последний раз редактировалось Proga_Boinc; 27.01.2026 в 06:52. Причина: Добавлено сообщение |
||
|
|
|
|
|
#108 | ||
|
Юзер
Регистрация: 24.06.2023
Адрес: Тюмень
Сообщений: 193
Репутация: 173
|
Вот такие советы от Gemini про распределенные вычисления:
Вот такие советы от Gemini про распределенные вычисления:
Скрытый текст: Добавлено через 22 часа 54 минуты Руки дотянулись до видеокарт A100, да ещё и сразу до двух 1. Сложно с охлаждением и шумом. Радиатор небольшой, продув предлагается продольный и для создания необходимого давления воздуха используются турбины, а не вентиляторы. Гул стоит ужасный 2. Подходящих проектов с FP64 в BOINC нет. Говорят раньше такие задачи были в Asteroids и MilkyWay, но оба проекта сейчас не дают задач. 3. В задачах типа Einstein PrimeGrid прироста производительности по сравнению RTX4090 не замечаю. Может я куда не туда смотрю, поправьте меня? – Для Einstein считаю по 4 параллельных задачи на видеокарту. Больше ставлю, потому что по потреблению (по 230Вт на карточку) вижу, что она загружена, не простаивает – Некоторый спад скорости на A100 может быть связан с размещением сразу двух видеокарт на одной материнской плате, когда PCI начинают работать в режиме 8 линий, а не 16, но насколько я знаю ни Prime, ни Einstien не чувствительны к этому. Может есть проекты, где A100 может раскрыть свои преимущества в большой памяти и FP64? Потому что пока видеокарты стоимость по 1 млн₽ не выигрывают у видеокарт стоимостью по 150 тыс. ₽. P.S. Сегодня приедет райзер и я к той же машине прицеплю RTX 4090 на последний оставшийся PCI слот. Посмотрим что получится)
__________________
Boinc - Распределенные вычисления на благо науки! t.me/TSCRussia Последний раз редактировалось Proga_Boinc; 02.02.2026 в 05:48. Причина: Добавлено сообщение |
||
|
|
|
|
|
#109 | ||
|
Юзер
Регистрация: 24.06.2023
Адрес: Тюмень
Сообщений: 193
Репутация: 173
|
PPD за доллар: топовое железо до сих пор — лучший выбор
Скрытый текст:
__________________
Boinc - Распределенные вычисления на благо науки! t.me/TSCRussia |
||
|
|
|
|
|
#110 | ||
|
Юзер
Регистрация: 24.06.2023
Адрес: Тюмень
Сообщений: 193
Репутация: 173
|
Мои базовые настройки для кранчинга на рабочем компьютере 24/7
Подходят в том числе ноутбуков типа Macbook Pro. Отключение при активности – пусть работа идёт только, когда компьютер бездействует. ⚙️ Ограничение загрузки CPU до 80 % – почти не снижает производительность, но резко уменьшает шум и нагрев. Энергопотребление падает условно на треть, а техника работает на тихих, долгосрочно эффективных режимах. Никаких сложных скриптов, все делается просто в настройках BOINC клиента. Если хочется полной тишины, то можно включить на ноутбуке энергоэффективный режим, тогда будут работать только E-ядра, а они даже при полной загрузке не разгоняют вентиляторы. На обычной работе энергоэффективный режим никак не скажется. Добавлено через 15 часов 22 минуты RTX 4090/5090 + PrimeGrid: стоит обязательно ставить Power Limit PrimeGrid — редкий BOINC-проект, который реально грузит RTX 4090 на 100%. Большинство других проектов упираются в память, CPU или I/O и просто не создают полной нагрузки. С PrimeGrid — постоянный максимум (у меня даже оплавился некачественный коннектор провода питания). Это потребление до 450 ватт, излишнее тепло и шум. При снижении Power Limit на 60-80% от максимума:– потребление падает на ~100–150 Вт – температура и шум заметно ниже – производительность падает минимально – эффективность (WU/Вт) становится существенно выше Замеры эффективности RTX 4090 при Power Limit:В погоне за дополнительными FPS производители видеокарт не видят проблемы в + 50% прироста потребления ради +5% прироста эффективности, а мы видим =D Как поставить лимит на Linux nvidia-smi -pl 320 Как установить лимит на Windows Установить MSI Afterburner Сдвинуть Power Limit на 70% Нажать Apply Cохранить профиль и включить автозапуск Power Limit не мешает так же сделать undervolting ( это может улучшить эффективность ещё больше
__________________
Boinc - Распределенные вычисления на благо науки! t.me/TSCRussia Последний раз редактировалось Proga_Boinc; 08.02.2026 в 07:42. Причина: Добавлено сообщение |
||
|
|
|
|
|
#111 | ||
|
Юзер
Регистрация: 24.06.2023
Адрес: Тюмень
Сообщений: 193
Репутация: 173
|
Напоминаю
Напоминаю для тех, кто не знал, забыл - поставьте, пожалуйста, разрешение на публикации ваших данных для сайтов статистики.. не все еще этот параметр обновили.. а по умолчанию проект блокирует по новым законам GDPR в Европе (General Data Protection Regulation).
Возможно, кто-то просто забыл.. замотался и не сделал этого.. мелочь, зато по красоте будет выглядеть команда на сайте статистики, не только на основном. https://stats.free-dc.org/team/eah/401 - ищем себя тут, если нет, значит, не доработали.
__________________
Boinc - Распределенные вычисления на благо науки! t.me/TSCRussia |
||
|
|
|
|
|
#112 | ||
|
Юзер
Регистрация: 24.06.2023
Адрес: Тюмень
Сообщений: 193
Репутация: 173
|
По итогам нашей конференции Распознавание 2025
Скрытый текст:
__________________
Boinc - Распределенные вычисления на благо науки! t.me/TSCRussia |
||
|
|
|
|
|
#113 | ||
|
Юзер
Регистрация: 24.06.2023
Адрес: Тюмень
Сообщений: 193
Репутация: 173
|
Самый чувствительный поиск Эйнштейн@Home непрерывных гравитационно-волновых данных.
Опубликовано 23 февраля 2026 года Результаты самого глубокого поиска Эйнштейн@Home неуловимых непрерывных гравитационных волн были недавно опубликованы в Astrophysical Journal. Ожидается, что эти волны исходят от нейтронных звезд в нашей галактике, но их еще предстоит обнаружить (подробнее смотрите наше видео на YouTube или на нашей информационной странице). Поскольку мы не знаем расположения этих нейтронных звезд на небе, как быстро они вращаются или как быстро они замедляются, мы исследуем все небо в широком диапазоне частот и их изменений. Благодаря вашей постоянной поддержке и пожертвованному вычислительному времени, а также дополнительным вычислительным циклам на трех суперкомпьютерах в Центре вычислений и обработки данных Max Planck, наша команда смогла проанализировать общедоступные данные LIGO, полученные в ходе третьего цикла наблюдений (O3), в глубоком, широкополосном поиске по всему небу. Все аппаратные инъекции – сигналы, “добавленные” искусственно к данным путем перемещения зеркал в приборах LIGO – в пределах диапазона поиска, были восстановлены. Этот поиск был первым в истории, который успешно обнаружил аппаратную инъекцию #11. Мы не обнаружили никаких астрофизических сигналов. В наиболее чувствительном диапазоне частот верхние пределы амплитуды непрерывных гравитационных волн улучшились примерно на 70% по сравнению с наиболее чувствительным анализом данных O3 с помощью LIGO-Virgo-KAGRA. Цитата из раздела благодарности в статье: “Мы благодарим волонтеров Einstein@Home, без поддержки которых этот поиск не состоялся бы”. https://iopscience.iop.org/article/1...38-4357/ae225a https://www.youtube.com/watch?v=mV4-DUalJ5I https://einsteinathome.org/de/conten...-wave-searches https://www.mpcdf.mpg.de/ https://gwosc.org/O3/o3_inj/ Добавлено через 12 часов 29 минут Задачи на Einstein стали очень длинными на днях, разобрался с Сlaude Code почему. Вот разбор. ![]() Добавлено через 23 часа 38 минут 30 активных заданий при 28 потоках процессора - как так? Объясняю. И вправду, у Xeon 2680v4 28 потоков. Всё дело в проектах, их в данном раскладе 3: 1. SiDock - он берет 28 заданий и потоков, это стандартно; 2. Amicable Numbers - вот тут тонкость. Проц берет, только когда запускается. А дальше вся нагрузка ложится на видеокарту. Отличная оптимизация; 3. WuProp - и здесь тонкость, которую новичкам нужно пояснить: задания вообще не нагружают процессор, так что оно работает как бы на одной сети. Уважаемые друзья, используйте все ресурсы вашего ПК для максимальной помощи ученым. Чем быстрее мы найдем нужные данные, тем быстрее ученые могут кого-нибудь спасти, к примеру от Эболы которую считает тот же Sidock. Загрузить BOINC: https://boinc.berkeley.edu/ Зарегистрироваться в Sidock в команде TSC!Russia: https://www.sidock.si/sidock/team_display.php?teamid=51 Скрытый текст:
__________________
Boinc - Распределенные вычисления на благо науки! t.me/TSCRussia Последний раз редактировалось Proga_Boinc; 25.02.2026 в 17:34. Причина: Добавлено сообщение |
||
|
|
|
|
|
#114 | ||
|
Юзер
Регистрация: 24.06.2023
Адрес: Тюмень
Сообщений: 193
Репутация: 173
|
BOINC Crunchathon 2026 — регистрация закрывается через 5 дней
LTT-комьюнити запускает командное соревнование по кранчингу: 9–30 марта 2026. Регистрация открыта до 7 марта (12:00 UTC). Участвовать просто: выбираешь любые BOINC-проекты, кранчишь в период соревнования, получаешь LTT BOINC event badges. Соревнование командное — чем больше хостов в команде, тем лучше итог. Крупное BOINC-событие от LTT-сообщества с таблицей результатов — хорошая возможность поддержать науку не в одиночку, а в рамках реального марафона. Обсуждение и правила: Форма регистрации: 5 дней до закрытия — пишите в комментариях, собираем команду @gridcomputing. ![]() Добавлено через 17 часов 33 минуты Amicable Numbers - Грандиозный проект, распределенных вычислений завершается 2,3 млн пар за 9 лет — Amicable Numbers завершается #boinc #amicable Amicable Numbers — BOINC-проект по поиску дружественных чисел — завершает работу в начале марта 2026. Дружественные числа — это пара, где каждое «видит» другое через свои делители. Пример, известный ещё Пифагору: 220 и 284. Проект искал такие пары среди 21-значных чисел. За 9 лет (с февраля 2017) тысячи волонтёров нашли более 2,3 млн пар до предела 2^64. Один из крупнейших математических поисков в истории BOINC. Последний этап завершается сейчас. Ещё можно поставить своё имя в итоговую таблицу. http://sech.me/boinc/Amicable - пока есть время...
__________________
Boinc - Распределенные вычисления на благо науки! t.me/TSCRussia Последний раз редактировалось Proga_Boinc; 04.03.2026 в 02:11. Причина: Добавлено сообщение |
||
|
|
|
|
|
#115 | ||
|
Юзер
Регистрация: 24.06.2023
Адрес: Тюмень
Сообщений: 193
Репутация: 173
|
__________________
Boinc - Распределенные вычисления на благо науки! t.me/TSCRussia |
||
|
|
|
|
|
|