обр╩уб д©б╪ иХжц
1║╒фП╢╡ ...
-
║║║║╡╩╩Ап╢ндфДй╣уБйгнр╣дoc©идэ╩Атзн╒╡╘╥╒╟╕???????нрж╩╩А╩╜╩╜╩╜╣ц╩╧ЁС╣др╩еЗ
║║║║ньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньньнь