Page 1 - № 10–11 (278) 2021
P. 1
(
)
№ 10–11 (278) 20211
7
№ 1 0– 11 ( 2 7 8) 202
Переславль-Залесский, Ла дога: «П е р вая столица Р оссии», с с т р . 4 Сын рыбака,
а
4
«
дога:
П
Ла
Р
Ладога: «Первая столица России», стр. 4
колыбель российского Михаил
Ломоносов,
флота, стр. 2
стр. 32
Изучаем историю с «Радостью»!
Изучаем историю с «Радостью»!
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
а
Б
Б
Б
Б
Б
Б
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
Б
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
я
я
я
я
я
я
я
я
я
а
а
а
а
а
а
а
а
а
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
а
а
а
а
а
а
а
а
а
Б
Б
Б
Б
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
н
н
н
н
н
н
н
н
н
я
н
я
я
н
н
н
н
н
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
а
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
з
з
з
з
з
з
з
з
з
ь
ь
ь
ь
ь
з
з
з
з
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
ь
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
ь
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
я
а
я
я
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
я
я
я
р
р
я
я
я
я
я
р
р
р
р
р
р
р
р
р
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
р
р
р
р
р
р
р
р
р
а
а
а
а
р
р
р
р
р
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
я
а
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
ь
ь
з
з
з
з
з
з
з
з
з
з
з
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
ь
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
з
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
р
р
р
р
а
а
а
а
а
р
р
р
р
р
р
р
р
р
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
ь
ь
ь
ь
р
р
р
р
р
ь
ь
ь
ь
ь
ь
ь
ь
ь
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
ы
ы
ы
ы
ы
ы
ы
ы
ы
П
П
П
П
П
П
ы
П
П
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
П
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
П
П
П
П
П
П
П
П
П
о
П
о
о
П
П
П
П
П
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
о
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
р
р
л
р
р
р
р
р
р
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
р
о
о
о
о
о
о
р
р
р
р
р
р
р
р
р
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
ы
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ж
ж
ж
ж
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ж
ж
ы
ж
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
ж
л
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
р
р
р
р
р
р
р
р
р
и
и
и
и
и
р
р
и
и
и
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
р
и
р
р
и
и
и
и
и
р
р
р
р
р
р
р
р
р
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
р
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
н
н
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
л
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
м
м
м
м
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
е
е
е
е
е
е
е
е
е
н
е
н
н
е
е
е
е
е
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
К
К
к
К
к
к
к
к
к
к
к
к
к
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
н
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
к
к
к
к
к
к
к
к
к
к
к
К
к
к
к
к
к
к
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
К
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
К
К
К
К
К
и
и
К
К
К
К
К
К
К
К
К
К
К
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
и
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
о
о
о
о
о
о
о
о
о
о
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
о
о
о
о
о
о
о
о
о
к
о
к
к
о
о
о
о
о
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
е
е
к
е
е
е
е
е
е
о
о
о
о
к
к
к
к
к
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
о
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
о
о
о
о
о
о
о
о
о
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
Ш
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
и
и
и
и
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
а
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
н
н
н
н
н
н
н
н
н
П
П
П
П
П
П
н
П
П
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
а
а
а
а
а
а
а
а
а
н
н
н
н
н
а
а
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
и
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
у
у
у
у
у
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
м
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
а
а
а
а
а
а
а
а
а
а
а
и
и
а
а
а
а
а
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
м
м
м
м
м
м
м
м
м
а
а
а
а
а
а
а
а
а
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
К
К
е
К
К
К
К
К
К
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
к
к
к
к
к
К
К
к
К
к
к
к
к
к
к
к
к
к
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
е
е
К
е
е
е
е
е
е
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
к
н
к
к
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
к
К
К
К
К
к
к
к
к
к
К
К
К
К
К
К
К
К
К
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
П
П
н
н
н
н
н
н
н
н
н
н
н
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
М
М
М
М
ш
ш
ш
ш
ш
ш
ш
ш
ш
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
ш
ш
ш
ш
ш
ш
ш
ш
ш
М
М
М
М
М
ш
ш
М
ш
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
М
ш
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
м
м
м
м
м
м
м
м
м
ш
ш
ш
ш
ш
м
м
м
м
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
р
р
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
ц
ц
ц
ц
ц
ц
ц
ц
ц
у
у
у
у
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
у
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
у
у
у
у
у
у
у
у
у
х
х
х
х
х
х
у
х
х
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
ц
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
м
м
м
м
м
ш
ш
м
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
м
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
м
м
м
м
м
м
м
м
м
ц
ц
ц
ц
ц
м
м
ц
м
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
ц
р
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
и
и
и
и
и
и
и
и
и
м
м
м
м
м
и
и
м
м
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
м
м
м
м
м
м
м
м
м
л
л
л
л
л
м
м
л
л
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
м
л
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
а
а
а
а
а
и
и
а
а
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
и
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
л
л
л
л
л
л
л
л
л
м
м
м
м
м
л
л
м
м
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
м
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
м
м
м
м
и
и
и
и
и
и
и
и
и
и
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
Тбилиси, Мцхета, Боржоми, Батуми, Пекин, Шеньян, Приморско, Казанлык, Алушта,
Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
б
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
а
а
а
а
а
а
а
а
а
и
и
и
и
и
а
а
и
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
т
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
т
т
и
и
и
и
и
и
и
и
и
и
и
и
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
и
и
и
и
и
и
и
и
и
р
р
р
р
р
и
и
и
и
и
и
т
и
и
и
и
и
и
т
т
т
т
т
т
т
т
т
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
т
т
и
т
и
и
и
и
и
и
и
и
и
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
а
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
и
и
а
а
и
и
и
и
и
а
а
а
а
а
а
а
а
а
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
а
а
и
и
а
а
а
а
а
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
а
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
с
с
с
с
с
с
с
с
с
а
а
а
а
а
с
с
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
а
а
а
а
а
а
а
а
а
с
с
с
с
с
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
Б
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
о
о
Б
о
о
о
о
о
о
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
А
А
А
А
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
о
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
ы
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
р
р
р
р
р
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
о
о
о
о
о
о
о
о
о
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
о
о
о
о
о
к
к
о
о
о
П
о
П
П
о
о
о
о
о
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
П
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
П
П
р
р
р
р
р
р
р
р
р
р
р
р
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
о
о
о
х
х
х
о
о
о
о
о
о
о
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
о
о
о
о
о
о
о
о
л
л
л
л
л
л
о
о
о
о
о
о
о
о
о
о
о
о
о
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
х
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
у
у
у
у
у
у
у
у
у
у
у
у
у
е
е
е
е
е
е
е
у
у
у
е
е
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
х
х
х
х
х
х
х
х
х
х
х
х
х
у
у
у
у
у
у
у
х
х
х
у
у
х
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
х
х
х
х
х
х
х
х
х
х
х
х
х
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
х
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
л
л
л
л
л
л
л
л
л
л
л
л
л
х
л
л
х
х
х
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
е
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
у
е
е
е
у
у
у
у
у
у
у
е
е
е
е
е
е
е
е
е
е
е
е
е
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
у
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
у
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
у
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
у
у
у
у
у
у
у
у
у
у
у
у
у
е
е
е
е
е
е
е
у
у
у
е
у
у
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
л
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
л
л
л
л
л
л
л
л
л
л
л
л
А
А
А
А
А
А
А
л
А
А
А
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
л
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
л
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
а
а
л
л
л
л
л
л
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
л
А
А
А
А
А
А
А
А
А
А
А
л
л
л
А
А
А
л
л
л
л
л
л
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
л
л
л
л
л
л
л
л
л
л
л
л
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
А
а
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
т
т
т
т
т
т
л
л
л
л
л
л
л
л
л
л
л
л
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
т
т
т
л
л
т
т
т
т
т
т
л
л
л
л
л
л
л
л
л
л
л
л
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
л
л
л
т
л
т
т
т
т
т
т
т
т
т
т
т
т
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
т
т
т
а
т
т
т
т
т
т
т
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
т
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
а
а
а
а
а
а
а
а
а
а
а
а
т
т
т
т
т
т
а
а
а
т
а
а
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
а
а
а
т
т
т
т
т
т
а
а
а
т
т
а
а
а
а
а
а
а
т
т
т
т
т
т
т
т
т
т
т
т
т
а
а
а
а
а
а
а
а
а
а
а
а
а
т
т
т
т
т
т
а
а
а
а
а
а
а
а
а
а
а
а
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
и
и
и
и
и
л
л
л
л
и
и
и
и
и
и
и
и
и
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
л
л
л
л
л
л
л
л
л
а
а
а
а
а
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
и
л
и
и
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
а
а
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
в
и
в
в
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
т
т
т
т
т
т
т
т
т
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
и
и
и
и
и
т
т
и
и
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
и
и
а
а
а
и
и
и
и
и
и
и
а
а
а
а
а
а
а
а
а
а
а
а
а
а
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
с
с
с
с
с
с
с
с
с
с
а
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
а
а
а
а
а
а
а
а
а
а
а
а
а
а
с
с
с
с
с
с
а
а
а
а
а
а
а
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
и
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
а
а
а
а
а
а
а
а
а
а
а
а
а
а
и
и
и
и
и
и
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
с
с
с
с
с
с
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
с
с
с
с
с
с
с
с
с
л
с
с
с
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
т
т
т
т
т
т
т
л
л
л
т
л
л
т
т
т
т
т
т
т
т
т
т
т
т
т
т
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
т
л
л
л
и
л
л
л
л
л
л
л
л
л
и
л
л
л
л
л
л
л
и
и
и
и
и
и
л
л
л
л
л
л
л
т
т
т
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
а
а
а
а
а
а
а
а
а
а
а
а
а
а
л
л
л
л
л
л
л
л
л
л
л
л
л
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
л
с
с
л
с
с
с
л
л
л
л
л
л
л
с
с
с
с
с
с
с
с
с
с
с
с
с
с
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
с
с
с
с
с
с
с
с
с
с
с
с
с
с
л
с
с
л
л
л
с
с
с
с
с
с
с
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
т
т
т
т
т
т
т
т
т
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
т
т
т
т
т
т
т
т
т
т
т
т
с
с
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
ш
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
п
п
е
п
е
е
е
е
е
е
е
е
е
е
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
е
е
е
е
е
е
е
е
е
е
ш
ш
ш
ш
ш
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
ш
с
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
.
.
4
.
.
.
.
.
.
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
.
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
р
р
р
р
р
р
р
р
р
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
р
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
т
т
т
т
т
т
т
т
т
т
р
р
р
р
р
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
с
с
т
т
с
с
с
с
с
т
т
т
т
т
т
т
т
т
т
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
у
у
у
у
Б
Б
Б
Б
Б
у
у
у
у
у
у
у
у
у
у
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
в
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
у
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
д
д
а
а
д
д
д
д
д
а
а
а
а
а
а
а
а
а
а
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
а
а
а
а
а
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
п
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
д
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
д
д
у
у
у
у
у
д
д
д
д
д
д
д
д
д
д
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
у
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
К
К
К
К
К
К
К
К
К
К
К
К
а
а
а
а
а
а
а
а
К
а
а
а
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
а
а
а
л
а
а
а
а
а
а
а
а
л
л
л
л
л
л
л
л
л
л
л
л
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
а
а
а
а
а
а
а
а
а
а
а
а
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
й
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
,
,
,
,
,
,
,
,
,
,
,
,
К
К
К
К
К
К
,
,
,
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
К
,
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
,
,
,
,
,
,
,
,
й
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
й
л
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
н
н
н
н
н
н
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
н
н
н
н
н
н
н
н
н
н
н
н
и
и
и
и
и
и
н
н
н
и
и
и
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
н
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
г
г
г
г
г
г
г
г
г
г
г
г
р
р
р
р
р
р
р
г
г
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
г
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
и
л
л
и
и
и
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
и
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
и
и
и
и
и
и
и
и
и
и
и
и
н
н
н
н
н
н
и
и
и
и
и
и
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
Б
Б
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
а
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
ч
ч
ч
ч
ч
ч
х
х
х
ч
х
х
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
а
а
а
х
а
а
х
х
х
х
х
х
х
х
х
х
х
х
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
т
т
т
т
т
т
т
т
т
т
т
т
а
а
а
а
а
а
т
т
т
а
а
т
т
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
Ялта, Бахчисарай, Калининград, Светлогорск, Вена, Братислава, Будапешт – стр. 4
Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я Я
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
т
т
т
т
т
т
л
л
л
т
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
а
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
,
,
,
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
,
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
ч
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
р
р
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
р
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
а
а
а
а
а
а
р
р
р
а
р
р
а
а
а
а
а
а
а
а
а
а
а
а
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
и
и
и
и
и
и
ч
ч
ч
и
и
ч
и
и
и
и
и
и
и
и
и
и
и
и
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
ч
и
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
а
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
с
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
и
с
с
с
и
и
и
и
и
и
с
с
с
с
с
с
с
с
с
с
с
с
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
и
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
р
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
В
В
В
е
В
В
В
В
В
В
В
В
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
е
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
н
н
н
н
н
н
н
н
н
н
н
н
а
а
а
а
а
а
н
н
н
а
а
н
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
н
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
к
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
с
с
с
с
с
с
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
с
к
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
В
В
,
,
,
,
,
,
В
В
В
В
В
В
В
В
В
В
В
В
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
В
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
к
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
к
к
к
к
к
к
к
к
к
к
к
к
,
,
,
,
,
,
,
к
к
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
р
Б
Б
р
р
р
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
а
а
а
а
а
а
а
а
а
а
а
а
т
т
т
т
т
т
т
т
а
т
т
т
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
а
а
а
,
,
а
а
а
а
а
а
а
,
,
,
,
,
,
,
,
,
,
,
,
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
,
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
Б
р
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
д
д
д
д
д
д
,
,
,
,
,
,
,
,
,
,
,
,
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
С
С
С
С
С
С
С
С
С
С
С
С
в
в
в
в
в
в
С
С
С
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
е
е
е
е
е
е
в
в
в
е
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
в
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
С
С
С
С
С
С
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
С
д
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
а
а
а
а
а
а
а
р
р
а
а
а
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
а
а
а
а
а
а
а
а
а
а
а
а
д
а
а
д
д
д
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
д
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
а
е
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
г
г
г
г
г
г
г
г
г
г
г
о
г
о
о
о
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
г
г
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
г
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
р
о
о
о
о
о
о
о
о
о
о
о
о
о
о
р
о
о
о
о
о
о
о
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
т
т
т
т
т
т
т
т
т
т
т
е
е
е
е
е
е
е
т
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
е
е
е
е
е
е
е
е
е
е
е
т
т
т
т
т
т
т
е
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
о
л
л
л
л
л
л
о
о
о
о
о
о
о
о
о
о
о
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
т
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
т
т
т
т
т
т
т
т
т
т
т
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
е
т
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
т
т
т
т
т
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
л
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
Ñîáîð Âàñèëèÿ Áëàæåííîãî – XVII âåê
ЧИТАЙТЕ В НОМЕРЕ: «Альфа и Омега»: Соната... 20
Пабло Пикассо:
Знаменательные даты и праздники... 7
«Я ищу одного – выразить то, что хочу»... 22
Московские меценаты: Савва Мамонтов... 10 Федор Достоевский: штрихи к портрету... 26
Возрождение Коптевской пустоши... 12 Говорим правильно... 28
Феерия Ференца Листа... 15 Карлсон ведет дневник... 30
Дмитрий Бортнянский: «Мир блаженный Музеи Центра «Радость»:
нам в звуках начертал…»... 18 вход по QR-коду... 35