Вы находитесь на странице: 1из 25

Темы рефератов по геометрии

7, 8 класс
1. Необычные построения.
2. Построения одной линейкой.
3. Построения с помощью двусторонней линейки.
4. Построения с помощью прямого угла.
5. Решение задач с помощью центральной симметрии.
6. Решение задач с помощью осевой симметрии.

10, 11 класс
1. Построение сечений методом следов.
2. Построение сечений методом внутреннего проектирования.

9, 10, 11 класс
1. Решение задач с помощью параллельного переноса.
2. Принцип Дирихле.
3. Теорема Менелая.
4. Теорема Чевы
5. Прямая Симпсона.
6. Окружность девяти точек.
7. Точки Брокара.
8. Теорема Птолемея.
9. Теорема Паскаля.
10. Теорема Карно.
11. Принцип крайнего.
Прр
рп

рп
рр
пааппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппп
пааппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппааппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппа
аппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппааппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппаап
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппааппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппааппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппааппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппааппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппааппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппааппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппааппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппааппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппааппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппааппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппааппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппааппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппааппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппааппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппааппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппааппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппааппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппааппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппааппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппааппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пааппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппааппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппа
аппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппааппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппаап
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппааппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппааппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппааппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппааппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппааппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппааппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппааппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппааппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппааппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппааппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппааппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппааппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппааппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппааппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппааппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппааппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппааппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппааппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппааппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппааппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пааппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппааппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппа
аппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппааппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппаап
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппааппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппааппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппааппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппааппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппааппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппааппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппааппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппааппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппааппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппааппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппааппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппааппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппааппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппааппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппааппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппааппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппааппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппааппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппааппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппааппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пааппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппааппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппа
аппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппааппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппаап
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппааппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппааппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппааппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппааппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппааппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппааппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппааппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппааппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппааппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппааппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппааппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппааппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппааппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппааппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппааппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппааппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппааппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппааппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппааппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппааппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пааппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппааппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппа
аппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппааппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппаап
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппааппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппааппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппааппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппааппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппааппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппааппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппааппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппааппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппааппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппааппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппааппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппааппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппааппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппааппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппааппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппааппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппааппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппааппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппааппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппааппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пааппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппааппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппа
аппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппааппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппаап
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппааппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппааппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппааппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппааппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппааппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппааппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппааппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппааппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппааппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппааппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппааппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппааппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппааппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппааппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппааппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппааппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппааппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппааппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппааппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппааппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пааппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппааппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппа
аппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппааппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппаап
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппааппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппааппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппааппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппааппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппааппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппааппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппааппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппааппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппааппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппааппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппааппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппааппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппааппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппааппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппааппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппааппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппааппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппааппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппааппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппааппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пааппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппааппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппа
аппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппааппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппаап
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппааппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппааппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппааппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппааппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппааппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппааппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппааппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппааппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппааппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппааппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппааппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппааппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппааппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппааппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппааппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппааппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппааппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппааппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппааппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппааппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пааппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппааппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппа
аппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппааппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппаап
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппааппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппааппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппааппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппааппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппааппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппааппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппааппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппааппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппааппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппааппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппааппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппааппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппааппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппааппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппааппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппааппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппааппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппааппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппааппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппааппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пааппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппааппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппа
аппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппааппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппаап
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппааппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппааппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппааппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппааппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппааппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппааппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппааппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппааппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппааппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппааппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппааппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппааппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппааппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппааппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппааппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппааппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппааппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппааппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппааппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппааппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пааппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппааппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппа
аппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппааппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппаап
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппааппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппааппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппааппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппааппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппааппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппааппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппааппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппааппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппааппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппааппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппааппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппааппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппааппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппааппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппааппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппааппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппааппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппааппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппааппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппааппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пааппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппааппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппа
аппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппааппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппаап
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппааппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппааппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппааппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппааппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппааппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппааппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппааппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппааппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппааппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппааппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппааппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппааппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппааппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппааппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппааппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппааппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппааппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппааппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппааппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппааппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пааппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппааппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппа
аппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппааппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппаап
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппааппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппааппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппааппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппааппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппааппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппааппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппааппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппааппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппааппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппааппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппааппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппааппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппааппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппааппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппааппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппааппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппааппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппааппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппааппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппааппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пааппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппааппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппа
аппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппааппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппаап
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппааппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппааппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппааппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппааппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппааппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппааппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппппппппппппппппппппппппппппппппппппппп
пппппппппппппп